我在excel中有一个如下所示的数字列表。有些数字会重复出现。如何只检索列表中没有重复的数字 - 换句话说,使重复的数字消失..
所以,如果我有
100个
200个
100个
300个
600个
300个
我想留下的只是
200
600个
答案 0 :(得分:3)
使用非常简单的数据透视表将显示不同的项目(如果您需要该信息,则会显示每个项目的数量)。
答案 1 :(得分:2)
使用Excel菜单:选择数据区域,功能区数据选项卡>>删除重复项
使用公式:在单元格B2中使用以下公式,其中数据位于A2:A7中。它是一个数组公式,所以当你输入时按CTRL SHIFT ENTER。然后向下拖动它只会显示唯一的记录。
=INDEX($A$2:$A$7,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$7),0))
答案 2 :(得分:2)
这有点乱,但它可能会完成你想要的东西(只返回出现一次的项目并省略其他所有内容)。 IFERROR
是一个Excel 2007+解决方案 - 您可以将其包装在IF(ISERROR(...
中以使用Excel< 2007,尽管它会更加冗长:)。输入数组公式( Ctrl + Shift + 输入):
=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.然后可以将其全部拖动到整个你的专栏。
答案 3 :(得分:1)
在“数据”菜单上,指向“筛选”,然后单击“高级筛选”。 在“高级筛选器”对话框中,单击“筛选列表”。 选中“仅限唯一记录”复选框,然后单击“确定”。