Excel公式:将向量减少到唯一值

时间:2018-03-27 09:30:14

标签: excel excel-formula

Excel 2013.我有一个包含多个值的列向量,有些值是唯一的,有些则不是,例如A1:A7

981
981
19018
8313
8842
8842
8314

我正在寻找一个公式,我可以粘贴另一个列,结果是:

981
19018
8313
8842
8314

我发现了一个类似的问题How to filter unique values in a column using excel formula,但解决方案对我来说并不起作用(而且我并没有真正理解这个公式)

1 个答案:

答案 0 :(得分:2)

首先,Data>Remove Duplicates可以作为魅力。

但是,如果您想要一些公式形式的东西(假设您的值在A1:A7范围内),请在B2中使用此公式:

=IFERROR(INDEX($A$1:$A$7,MATCH(0,COUNTIF(B$1:B1,$A$1:$A$7),0)),"")

这是一个数组公式,应用 Ctrl + Shift + 输入而不是通常的 Enter

现在您可以拖动此公式,直到获得空值。

如果它已经没有返回,它将基本上返回范围A1:A7中的值,并且一旦它耗尽了所有值,它将返回空白单元格。