筛选以仅在Excel 2010中显示重复条目

时间:2012-01-31 03:59:00

标签: excel filter duplicates formula

我有两个文件:旧的和新的。我需要从New中删除Old包含的任何条目。所以我将这两个文件导出到制表符分隔的文本文件,然后合并两个文本文件,以便现在我有许多重复的条目。我的希望是我可以想出一些公式只显示重复的值,这样我就可以从那里删除它们。现在我怎样才能从现在的角度出发?

示例旧:

[41] [john] [smith]
[732] [bill] [murry]
[234] [adam] [sandler]
[9029] [tim] [allen]

示例新:

[10422] [bill] [gates]
[11456] [steve] [ballmer]
[732] [bill] [murry]
[24510] [jimmy] [jones]
[41] [john] [smith]
[234] [adam] [sandler]
[78241] [funny] [bunny]
[9029] [tim] [allen]

合并示例:

[10422] [bill] [gates]
[11456] [steve] [ballmer]
[732] [bill] [murry]
[732] [bill] [murry]
[24510] [jimmy] [jones]
[41] [john] [smith]
[41] [john] [smith]
[234] [adam] [sandler]
[234] [adam] [sandler]
[78241] [funny] [bunny]
[9029] [tim] [allen]
[9029] [tim] [allen]

我想要展示的例子:

[732] [bill] [murry]
[732] [bill] [murry]
[41] [john] [smith]
[41] [john] [smith]
[234] [adam] [sandler]
[234] [adam] [sandler]
[9029] [tim] [allen]
[9029] [tim] [allen]

我要检查/比较的列的名称是“voter_id”,这是您在示例中看到的数字字段。我希望只显示这些条目,我将能够突出显示所有条目,然后删除。然后删除过滤器/公式,并保留以下内容:

[10422] [bill] [gates]
[11456] [steve] [ballmer]
[24510] [jimmy] [jones]
[78241] [funny] [bunny]

我为此提出单独的问题而道歉,但我找到了一种方式,以一种对我自己更有意义的方式以不同的方式提出同样的问题。它基本上是相同的结果,但有两种完全不同的方法。

2 个答案:

答案 0 :(得分:24)

尝试条件格式化 在主页选项卡上 - 条件格式设置 - 突出显示单元格规则 - 重复值 然后按颜色过滤并删除重复项。

答案 1 :(得分:6)

有很多方法可以做到这一点。如果您不熟悉Excel中的公式,我现在相信的最简单的解决方案是使用数据透视表:

  1. 选择您的表格(包括标题)
  2. 插入 - >数据透视表 - >行
  3. 如果您看不到字段列表,请右键单击数据透视表并选择“显示字段列表”。
  4. 现在在您的数据透视表中,将所有列拖放到“行标签”。
  5. 将voter_id列拖放到“值”。
  6. 现在,您的数据透视表中应该有一列显示“voter of voter_id”。右键单击它并选择Summarize Data by - >计数。
  7. 现在您应该能够看到所有记录和出现次数。您可以选择数据透视表中的所有单元格,按值复制并粘贴回原始表格。然后,您可以使用简单的过滤器仅显示具有多个匹配项的记录。
  8. 如果您对公式感到满意,那么您只需添加一个新列,并在该列中使用COUNTIF查找表中voter_id存在的次数。之后,使用一个简单的过滤器来过滤掉count = 1的那些。

    另一种简单的方法是,不要将两个文件合并在一起,只需使用VLOOKUP来识别一个文件中的每个记录是否存在于另一个文件中。