用于列出不会从两列

时间:2016-07-21 15:10:24

标签: excel excel-formula

我有两列值。

Column1   Column2
a           b
b           e
c           f
d
e
f

如何在单独的列上创建一个forumla来检查第1列和第2列之间的重复项,并列出所有没有重复项的值?

像这样:

Column3
a
c
d

1 个答案:

答案 0 :(得分:2)

可以使用此数组公式完成:

gcc/4.9.2

将其放入C1并复制。

所有=IFERROR(INDEX($A$1:INDEX(A:A,MATCH("ZZZ",A:A)),AGGREGATE(15,6,(ROW($A$1:INDEX(A:A,MATCH("ZZZ",A:A)))-ROW($A$1)+1)/(COUNTIFS($B$1:INDEX(B:B,MATCH("ZZZ",B:B)),$A$1:INDEX(A:A,MATCH("ZZZ",A:A)))=0),ROW(1:1))),IFERROR(INDEX($B$1:INDEX(B:B,MATCH("ZZZ",B:B)),AGGREGATE(15,6,(ROW($B$1:INDEX(B:B,MATCH("ZZZ",B:B)))-ROW($B$1)+1)/(COUNTIFS($A$1:INDEX(A:A,MATCH("ZZZ",A:A)),$B$1:INDEX(B:B,MATCH("ZZZ",B:B)))=0),ROW(1:1)-SUMPRODUCT(1*(COUNTIFS($B$1:INDEX(B:B,MATCH("ZZZ",B:B)),$A$1:INDEX(A:A,MATCH("ZZZ",A:A)))=0)))),"")) 都在设置数据集的范围。对于数组公式,我们希望将迭代次数限制为仅数据集。

$A$1:INDEX(A:A,MATCH("ZZZ",A:A))返回A列中的最后一个单元格,其中包含文字。

如果您的专栏是数字,请将INDEX(A:A,MATCH("ZZZ",A:A))更改为"ZZZ"

![enter image description here