有时,您的Excel电子表格会与您失去联系,您可能会发现需要进行良好的清理。一个特别常见的问题是在多个单元格或行中遇到重复信息。因此,这里有一些简单的方法可以在Excel中查找和删除重复数据,以帮助修复它。
如何在Excel中查找重复值
在删除重复值之前,最好在Excel中查找并突出显示重复值。永久删除这些值会将其从Excel电子表格中删除,因此首先突出显示这些值将使您有机会查看重复项并确保您不需要它们。
在我们的示例中,我们将使用以下电子表格:

我们的虚构用户正在跟踪她墨迹化的所有钢笔。电子表格包含有关笔和笔中当前墨水颜色的信息。但是,她怀疑自己不止一次不小心输入了一些笔。
识别重复值的最简单方法是使用条件格式。要使用条件格式突出显示重复的值,请按照下列步骤操作:
- 选择要检查重复的单元格。
- 在“主页”选项卡下,单击“样式”组中的“条件格式” 。
- 选择“突出显示单元格规则”>“重复值” 。
- 出现一个弹出框,允许您为重复的单元格选择样式格式。
- 完成后,单击确定。
此方法突出显示每一列或每一行中的重复项。如下所示,列出的任何公司,型号或墨水颜色均会突出显示。

对于此示例,我们需要查看“模型”列以查找重复的笔。我们有两支学生笔,41支和Preppy笔。 41年代有不同的墨水,因此它们可能是不同的笔。但是学生和预科生笔可能是重复的。
如您所见,此方法并不理想。
它查找每个重复的单元格,但是在这种情况下,我们只对查找重复的行感兴趣。您可以使用相同的墨水从同一家公司购买许多不同的笔。但是您拥有同一公司,型号和墨水颜色的一支笔的可能性不大。
如何使用自定义公式突出显示Excel中的重复行
Excel允许您使用公式创建自定义条件格式。我们可以使用这种方法来识别重复的行。选择此选项与我们选择上面的重复值的方式类似,不同的是,除了选择“突出显示单元规则”而不是“选择新规则” 。

这将弹出一个菜单。将“样式”设置为“经典” ,然后打开下一个下拉菜单,然后选择“使用公式来确定要格式化的单元格” 。
我们要输入的公式是:
COUNTIFS($A$2:$A$14,$A2,$B$2:$B$14,$B2,$C$2:$C$14,$C2)>1
让我们仔细看看这个公式。
条件格式公式必须返回正确或错误的答案。如果答案是正确的,则应用格式。当用相同的信息计数多于一行时,该方程式成立。
若要检查行是否重复,公式首先选择一列($ A $ 2:$ A $ 14)。我们使用绝对位置,因为我们希望所有人在评估重复行时都使用相同范围的单元格。
下一个变量是我们要检查重复值($ A2)的目标。这次,绝对位置用于列,而不是行。这使我们的公式可以递增地检查每一行。
我们针对行中的每一列重复此操作。
输入公式后,不要忘记选择一种格式样式。默认为无样式。因此,即使您做对了所有事情,如果您忘记了这一步,也不会看到结果。
之后,我们的表如下所示:

此方法仅突出显示重复的整个行。在Excel电子表格中找到所有重复项后,就可以决定是否需要删除它们。
如何在Excel中删除重复项
在Excel中,删除重复项很容易。在“数据”选项卡下的“数据工具”组中,您将找到“删除重复项”选项。该工具非常方便,因为它允许您选择要检查的列。
要使用此工具,请选择您的数据,然后点击删除重复项。
这样做时,会出现一个弹出窗口,让您选择要检查重复项的列。如果选择“所有列”,则只会删除重复的行。

但是,您不必选择所有列。例如,如果我想知道笔中当前有哪些墨水,则可以选择“墨水颜色”并删除重复的颜色。这将保留使用新颜色的第一支笔,并删除所有后续输入。
使用Excel的“删除重复项”工具会自动删除重复项。
如果您只想暂时删除重复的条目,而不想删除它们,那么您可能想过滤数据。
如何在Excel中过滤出重复项
过滤器使您可以操作显示的数据量,而无需实际删除任何值。您可以在“排序和过滤器”组的“数据”选项卡下找到过滤器选项。
有很多不同的方法可以在Excel中过滤数据。下面的示例仅显示如何过滤出重复的值:
- 选择您要过滤的数据。
- 在“排序和筛选”组中单击“高级”。
- 在弹出窗口中,启用显示仅唯一记录的选项。
- 单击确定。

筛选此数据可使Excel隐藏任何重复的行。因此,在我们的示例中,重复的Student和Preppy笔被隐藏了。
但是重复的数据并没有消失,只是从视图中隐藏了。这就是为什么尽管没有出现重复的笔,我们的表格仍然按照我们之前创建的规则进行格式化的原因。

实际上,如果您查看行号,便可以看到两行的隐藏位置。这些行从7跳到9,然后在12到14之间再次跳。数据没有消失,只是看不见了。
查看如何删除重复项
清理数据的第一步是识别所有重复项。在Excel中删除重复项将永久删除数据。突出显示它们使您有机会首先评估重复项。而且,如果您对重复的行感兴趣,则需要使用条件格式设置公式来查找它们。
最后,如果您不想删除重复的数据,请考虑使用过滤器。这会将它们隐藏起来,而实际上没有从Excel中删除任何重复的数据。