货物

如何删除 Excel 工作表中的重复单元格

我们收到一组数据,在某个时刻我们意识到其中一些数据是重复的。

我们必须分析数据,知道重复就是错误。

在本文中,我们将看到三种消除重复单元格的方法。

删除 Excel 中的重复单元格

对于下面描述的每种方法,我们使用下面的简单电子表格,其中 A 列中有一个名称列表。

我们首先展示如何使用 Excel 的“删除重复项”命令来删除重复项,然后展示如何使用 Excel 的“高级筛选器”来完成此任务。 最后,我们展示如何删除重复项 使用该功能 Countif Excel 的 .

使用 Excel 的“删除重复项”命令删除重复项

命令 删除重复项 它位于选项卡内的“数据工具”组中  Excel 功能区的。

要使用以下命令删除重复的单元格:

  • 选择数据集中要删除重复项的任何单元格,然后单击按钮 删除重复项。
  • 您将看到如下所示的“删除重复项”对话框:
  • 此对话框允许您选择要检查数据集中的哪些列是否存在重复条目。 在上面的示例电子表格中,我们只有一列数据(“名称”字段)。 因此,我们在对话框中保留“名称”字段的选中状态。
  • 确保在对话框中选择了必填字段后,单击 OK。 然后,Excel 将根据需要删除重复行,并显示一条消息,通知您删除的记录数和剩余的唯一记录数(见下文)。
  • 消息上方还有删除后生成的表格。 根据要求,重复的单元格 A11(包含第二次出现的名称“Dan BROWN”)已被删除。

请注意,Excel 的“删除重复项”命令也可用于具有多列的数据集。 “删除重复行”页面上提供了一个示例。

使用 Excel 的高级过滤器删除重复项

Excel 的高级筛选器有一个选项,可让您筛选电子表格中的唯一记录并将筛选后的结果列表复制到新位置。

这提供了一个列表,其中包含第一次出现的重复记录,但不包含其他出现的记录。

要使用高级过滤器删除重复项:

  • 选择要过滤的一列或多列(上面示例电子表格中的 A 列);(或者,如果您选择当前数据集中的任何单元格,Excel 将在您启用高级筛选器时自动选择整个数据范围。)
  • 从 Excel 工作簿顶部的“数据”选项卡中选择“Excel 高级筛选器”选项(或者在 Excel 2003 中,此 选项在菜单中找到 数据 → 过滤器 ).
  • 您将看到一个对话框,其中显示 Excel 高级过滤器的选项(见下文)。在此对话框内:

生成的电子表格以及 C 列中的新数据列表如上所示。

您可能会注意到重复值“Dan BROWN”已从列表中删除。

现在,您可以删除新数据列表的左侧列(示例电子表格中的 AB 列)以返回到原始电子表格格式。

使用 Excel 的 Countif 函数删除重复项

此方法仅在单元格内容长度小于 256 个字符时才有效,因为 Excel 函数无法处理更长的文本字符串。

创新通讯
不要错过有关创新的最重要新闻。 注册以通过电子邮件接收它们。
第 1 步:突出显示重复项

删除一系列 Excel 单元格中重复项的另一种方法是使用 功能 Countif Excel 的 .

为了说明这一点,我们将再次使用简单的示例电子表格,其中 A 列中有一个姓名列表。

为了查找名称列表中的任何重复项,我们插入函数 Countif 在电子表格的 B 列中(见下文)。 此函数显示截至当前行每个名称出现的次数。

如上面的电子表格公式栏所示,函数的格式 伯爵夫 在单元格 B2 中是 :=COUNTIF( $A$2:$A$11, A2 )

请注意,此功能结合使用 绝对和相对单元格引用。 由于引用样式的这种组合,当将公式复制到 B 列时,它会变成:

=COUNTIF( $A$2:$A$11, A2 )
=COUNTIF( $A$2:$A$11, A3 )
=COUNTIF( $A$2:$A$11, A4 )
等等

因此,单元格 B4 中的公式对于文本字符串“Laura BROWN”第一次出现时返回值 1,但单元格 B7 中的公式对于该文本字符串第二次出现时返回值 1。

步骤 2:删除重复行

现在我们已经使用了Excel函数 Countif 要突出显示示例电子表格 A 列中的重复项,我们需要删除计数大于 1 的行。

在简单的示例电子表格中,很容易查看和删除单个重复行。 但是,如果有多个重复行,您可能会发现使用 Excel 的自动筛选器一次性删除所有重复行会更快。 使用Excel的自动过滤器消除重复行

以下步骤展示了如何一次删除多个重复项(在使用 Countif):

  • 选择包含函数的列 Countif (示例电子表格中的 B 列);
  • 点击按钮 过滤器 在选项卡中  电子表格以将 Excel 自动过滤器应用于您的数据;
  • 使用 B 列顶部的过滤器选择不等于 1 的行。也就是说,单击过滤器,然后从值列表中取消选择值 1;
  • 您将得到一个电子表格,其中隐藏了每个值的第一次出现。 也就是说,只显示重复的值。 您可以通过突出显示这些行,然后右键单击并选择来删除它们 删除 线 .
  • 删除过滤器,您最终将得到电子表格,其中重复项已被删除。 现在您可以删除包含该函数的列 Countif 返回原始电子表格格式。

Ercole Palmeri

创新通讯
不要错过有关创新的最重要新闻。 注册以通过电子邮件接收它们。

Articoli最新回应

卡塔尼亚综合诊所的 Apple 观众对增强现实进行创新干预

卡塔尼亚综合诊所使用 Apple Vision Pro 商业查看器进行了眼部整形手术……

3 2024五月

儿童涂色页的好处 - 适合所有年龄段的魔法世界

通过着色培养精细运动技能可以帮助孩子们为写作等更复杂的技能做好准备。填色…

2 2024五月

未来已来:航运业如何彻底改变全球经济

海军部门是真正的全球经济力量,已迈向 150 亿美元的市场……

1 2024五月

出版商和 OpenAI 签署协议以规范人工智能处理的信息流

上周一,英国《金融时报》宣布与 OpenAI 达成协议。英国《金融时报》授予其世界级新闻报道许可……

四月30 2024