Excel:使用多列的数​​组公式删除重复值

时间:2014-07-24 21:34:00

标签: arrays excel duplicates multiple-columns

我正在尝试从7个不同的列中删除重复项,并将唯一值组合到一列中,我无法使用Excel公式找到一种方法

我已尝试过下面的数组方法,但它不适用于多个列:

=INDEX($A$11:$A$100000, MATCH(0, COUNTIF($C$11:C11,$A$11:$A$100000), 0))

这是我理想的选择:

开始数据:

第1栏:a b d c b i

第2栏:c g h f d c

第3栏:f e a g b a

结局结果:

a
b
c
d
e
f
g
h
i
...

(顺序不重要)

任何解决方案都将受到赞赏。

1 个答案:

答案 0 :(得分:-1)

不确定这是否完全回答了问题,但您可以尝试使用COUNTIFS来识别两列或更多列的组合包含重复值的行:

=COUNTIFS($B:$B,$B1,$C:$C,$C1)

此公式将返回B1和C1中的值重复的行数。您可以将其复制并粘贴到公式中的每一行,或将其用作数组公式。

这里有更多关于如何做到这一点:

http://fiveminutelessons.com/learn-microsoft-excel/find-duplicate-rows-excel-across-multiple-columns