1

我在excel中有一个如下所示的数字列表。有些数字是重复的。如何仅检索列表中没有重复的数字 - 换句话说,使重复的​​数字消失..

所以如果我有

100
200
100
300
600
300

我只想留下

200
600

4

4 回答 4

3

使用一个非常简单的数据透视表将向您显示不同的项目(以及每个项目的数量,如果您需要该信息)。

于 2012-12-10T16:31:07.223 回答
2

使用 Excel 菜单:选择数据区域,功能区数据选项卡 >> 删除重复项

使用公式:在数据位于 A2:A7 的单元格 B2 中使用以下公式。它是一个数组公式,因此当您输入时按 CTRL SHIFT ENTER。然后向下拖动,它只会显示唯一的记录。

=INDEX($A$2:$A$7,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$7),0))
于 2012-12-10T16:11:36.157 回答
2

这有点混乱,但它可能会完成您想要的(仅返回出现一次的项目并忽略其他所有内容)。IFERROR是一个 Excel 2007+ 解决方案 - 您可以将它包装起来IF(ISERROR(...以使用 Excel <2007,尽管它会更冗长:)。输入为数组公式 ( Ctrl+ Shift+ Enter):

=IFERROR(
INDEX(
    $A$1:$A$6,
    SMALL(IF(COUNTIF(A:A,$A$1:$A$6)=1,ROW($A$1:$A$6),"NULL"),ROW()),
1),"")

COUNTIF将查找计数等于 1 的所有数字(重复项将是 2+)并返回一个看起来像 的数组{"NULL";2;"NULL";"NULL";5;"NULL"}。然后该SMALL公式用于查找第 k 个最小的参数,k在这种情况下将是当前行(所以在第一行,1(最小),第二行,2(第二小)等)。数组中的任何数字都表示只有一个匹配项的值的行数,因此我们将其INDEX作为行参数放在公式中,列设置为 1。然后您可以将其拖到整个列中。

在此处输入图像描述

于 2012-12-10T17:28:01.560 回答
1

在数据菜单上,指向筛选器,然后单击高级筛选器。在“高级过滤器”对话框中,单击“过滤列表”。选中唯一记录复选框,然后单击确定。

于 2012-12-10T15:23:58.000 回答