网站搜索

如何删除 Excel 中的重复行


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

入门

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

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

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

首先选择要作为搜索目标的单元格。在这种情况下,我们将通过在 Windows 上按 Ctrl+A 或在 Mac 上按 Command+A 来选择整个表格。

成功选择表格后,您需要单击屏幕顶部的“数据”选项卡,然后在“数据工具”下拉框中选择“删除重复项”,如下所示。

单击它后,将出现一个小对话框。您会注意到第一行已自动取消选择。这样做的原因是勾选了我的数据有标题框。

在这种情况下,我们没有任何标题,因为表格从第 1 行开始。我们将取消选择“我的数据有标题”框。完成后,您会注意到整个表格再次突出显示,“列”部分从“重复项”更改为“A、B 和 C 列”。

现在选择了整个表格,只需按“确定”即可删除所有重复项。此时,除了1行之外的所有重复信息的行都被删除,并在弹出的对话框中显示删除的详细信息。

选项 2 – Excel 中的高级筛选

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

选择表格后,只需单击“数据”选项卡,然后在“排序和筛选”部分中单击“高级”。如果您使用的是 Excel 2003,请单击“数据”>“过滤器”,然后选择“高级过滤器”。

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

单击“确定”后,您的文档应该会删除除一个以外的所有重复项。在这种情况下,剩下两个是因为在第 1 行中找到了第一个重复项。

此方法自动假定您的表中有标题。如果你想删除第一行,在这种情况下你必须手动删除它。如果您实际上在第一行中有标题而不是重复项,则只会留下现有重复项的一个副本。

选项 3 – 替换

如果您想要识别重复的整行,则此方法非常适合较小的电子表格。在这种情况下,我们将使用内置于所有 Microsoft Office 产品中的简单替换工具。您需要先打开要处理的电子表格。

打开后,您需要选择一个包含您要查找的内容的单元格,然后替换和复制它。单击单元格并在 Windows 上按 Ctrl+C 或在 Mac 上按 Command+C。

复制要搜索的单词后,您需要在 Windows 上按 Ctrl+H 或在 Mac 上按 Control+H 以调出替换功能。启动后,您可以通过按 Ctrl+V 或 Command+V 将复制的单词粘贴到“查找内容”部分。

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

现在您需要在“替换为”框中输入一个值。对于此示例,我们将使用数字“1”。输入值后,按“全部替换”。

您会注意到所有匹配“重复”的值都已更改为“1”。我们使用第一名的原因是它小而突出。现在您可以轻松识别哪些行具有重复内容。

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

现在您已经确定了具有重复内容的所有行,浏览文档并在单击每个重复行的编号的同时在 Windows 上按住 Ctrl 键或在 Mac 上按住 Command 键,如下所示。

选择完所有需要删除的行后,右键单击其中一个变灰的数字,然后选择“删除”。您需要这样做而不是按计算机上的 Delete 键的原因是它会删除行而不仅仅是内容。

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