如何在Excel中删除重复行

当您在Microsoft Excel中使用电子表格并意外复制行时,或者如果您正在制作由几个其他电子表格组成的复合电子表格,则会遇到需要删除的重复行。这可能是一项非常不需要大脑的、重复的、耗时的任务,但有几个技巧可以让它变得更简单。

开始

今天,我们将讨论一些在Excel中识别和删除重复行的便捷方法。如果您现在没有任何包含重复行的文件,请随意下载我们的便利资源,其中包含为本教程创建的几个重复行。下载并打开资源或打开您自己的文档后,即可继续。

选项1-删除Excel中的重复项

如果您使用的是Microsoft Office Suite,您将会有一些优势,因为它有一个用于查找和删除重复项的内置功能。

首先选择要作为搜索目标的单元格。在本例中,我们将通过同时按“Control”和“A”(Ctrl+A)来选择整个表。

一旦您成功选择表,您将需要单击屏幕顶部的“Data”选项卡,然后选择“Remove Duplates”功能,如下所示。

一旦您点击它,就会出现一个小对话框。您会注意到,第一行已自动取消选择。这是因为“我的数据有标题”框是勾选的。

在本例中,我们没有任何标题,因为表从“Row 1”开始。我们将取消选中“我的数据有标题”框。完成此操作后,您将注意到整个表再次高亮显示,并且“Columns”部分从“Duplates”更改为“Column A、B和C”。

现在选择了整个表,您只需按“确定”按钮即可删除所有重复项。在这种情况下,除了一行之外,所有具有重复信息的行都已被删除,并在弹出对话框中显示删除的详细信息。

选项2-Excel中的高级筛选

在Excel中可以用来识别和删除重复项的第二个工具是“高级筛选器”。此方法也适用于Excel2003。让我们从打开Excel电子表格开始。为了对电子表格进行排序,您需要首先使用“Control”和“A”选择全部,如前所示。

选择您的表之后,只需单击“Data”选项卡,然后在“Sort&Filter”部分中单击“Advanced”按钮,如下所示。如果您使用的是excel2003,请单击“数据”下拉菜单,然后单击“筛选器”,然后单击“高级筛选器…”。

现在您需要选中“仅限唯一记录”复选框。

单击“确定”后,您的文档应该会删除除一个之外的所有重复项。在本例中,因为在第1行中找到了第一个重复项,所以剩下了两个。此方法自动假设您的表中有标题。如果要删除第一行,在这种情况下必须手动删除它。如果第一行中实际上有标题而不是重复项,则只会留下现有重复项的一个副本。

选项3-更换

如果要标识复制的整行,则此方法对于较小的电子表格非常有用。在本例中,我们将使用所有Microsoft Office产品中内置的简单“替换”功能。您需要从打开要处理的电子表格开始。

一旦打开,您需要选择包含要查找和替换的内容的单元格,然后将其复制。单击单元格,然后按“Control”和“C”(Ctrl+C)。

一旦您复制了要搜索的单词,您将需要按“Control”和“H”来调出替换功能。打开后,您可以通过按“Control”和“V”(Ctrl+V)将复制的单词粘贴到“Find What:”部分。

现在您已经确定了要查找的内容,请按“选项>>”按钮。选中“匹配整个单元格内容”复选框。这是因为有时您的单词可能与其他单词一起出现在其他单元格中。如果不选择此选项,可能会无意中删除需要保留的单元格。确保所有其他设置与下图中显示的设置相匹配。

现在,您需要在“替换为:”框中输入值。在本例中,我们将使用数字“1”。输入值后,按“全部替换”。

您会注意到,与“Dulpicate”匹配的所有值都已更改为1。我们使用数字1的原因是它很小并且很突出。现在,您可以轻松地识别哪些行具有重复内容。

为了保留副本的一个副本,只需将原始文本粘贴回已被1替换的第一行。

现在您已经标识了所有具有重复内容的行,请浏览文档并按住“Control”按钮,同时单击每个重复行的编号,如下所示。

一旦您选择了所有需要删除的行,右键单击其中一个灰显的数字,然后选择“Delete”(删除)选项。您需要这样做而不是按下计算机上的“删除”按钮的原因是它将删除行,而不仅仅是内容。

一旦完成,您就会注意到所有剩余的行都是唯一的值。

相关文章