Excel 表格重复数据太难找?用条件格式自动标记,一眼发现重复项

举报
AiGuoHou 发表于 2026/11/05 09:47:45 2026/11/05
【摘要】 整理客户名单、商品编号、邮箱地址或报名记录时,经常会遇到重复数据。逐行检查不仅耗时,还容易漏掉。其实,Excel 和 Google Sheets 都提供了条件格式功能,可以自动识别重复内容并用颜色标记。本文介绍两种简单方法,以及如何进一步标记整行重复记录。

当表格只有十几行时,人工检查还算容易;但如果数据增加到几百甚至几千行,就很难保证准确性。与其反复使用搜索功能,不如设置一条规则,让表格自动帮你检查。

一、Excel:使用内置功能标记重复值

Excel 已经提供了专门的重复值高亮功能,不需要编写公式。

假设 A 列保存客户邮箱:

邮箱地址
alice@example.com
bob@example.com
carol@example.com
alice@example.com
david@example.com
bob@example.com

想找出重复邮箱,可以这样操作:

  1. 选中需要检查的数据区域,例如 A2:A100。
  2. 点击顶部菜单中的「开始」。
  3. 找到「条件格式」。
  4. 选择「突出显示单元格规则」。
  5. 点击「重复值」。
  6. 选择一种醒目的填充颜色,点击确定。

完成后,出现两次或更多次的邮箱就会自动突出显示。

这种方法最大的优点是简单,不需要理解公式,特别适合初学者。

二、Google Sheets:用 COUNTIF 公式标记重复项

Google Sheets 也支持条件格式,不过可以使用自定义公式实现更灵活的判断。

第一步:选中数据范围。

例如选择:

A2:A100

第二步:打开条件格式。

点击菜单「格式」→「条件格式」,右侧会出现规则设置面板。

第三步:设置自定义公式。

在「格式规则」中选择「自定义公式」,输入:

=AND(A2<>"",COUNTIF($A$2:$A$100,A2)>1)

第四步:设置标记颜色。

选择自己喜欢的背景颜色,然后点击「完成」。

现在,只要某个邮箱在指定区域内出现超过一次,就会自动标记。

这条公式可以拆成两部分理解:

  • COUNTIF($A$2:$A$100,A2):统计当前邮箱在整个区域出现了多少次。
  • >1:判断出现次数是否超过一次。
  • A2<>"":排除空白单元格,避免空白数据被标记。

其中,美元符号 $ 用于固定统计范围,公式应用到其他行时,统计区域不会跟着移动。

三、进阶技巧:重复时标记整行

有时我们不只是想知道哪个邮箱重复,还想看到对应的客户姓名、电话和备注。

假设表格结构如下:

姓名 邮箱 电话
张三 a@example.com 13800000001
李四 b@example.com 13800000002
王五 a@example.com 13800000003

如果希望邮箱重复时,整行都变色,可以这样设置:

  1. 选中整个数据区域,例如 A2:C100。
  2. 打开条件格式,选择自定义公式。
  3. 输入:
=AND($B2<>"",COUNTIF($B$2:$B$100,$B2)>1)

4. 选择背景颜色并保存。

这里的 $B 表示始终检查 B 列,而行号 2 不固定,因此每一行都会检查自己的邮箱。

这样,当邮箱重复时,对应的姓名、邮箱和电话都会一起高亮,查看起来更加直观。

四、只标记第二次出现的数据,可以吗?

可以。如果你不想让第一次出现的记录也变色,只想标记后续重复项,可以使用另一条公式:

=AND(A2<>"",COUNTIF($A$2:A2,A2)>1)

它会逐行统计从第一条数据到当前行的出现次数。

例如:

  • 第一次出现:不标记。
  • 第二次出现:标记。
  • 第三次出现:继续标记。

这种方法特别适合整理导入名单、订单记录和重复报名数据。

五、使用时要注意什么?

1. 高亮不等于删除。 条件格式只改变显示效果,不会修改原始数据。

2. 注意隐藏空格。 abc@example.com 和 abc@example.com 可能被视为不同内容。遇到异常时,可以先使用 TRIM 等函数清理数据。

3. 删除前先备份。 Excel 的「删除重复项」会实际移除记录,不要把它和高亮功能混淆。

4. 明确重复判断条件。 有时姓名相同不代表是同一个人,使用邮箱、订单号等唯一标识通常更合理。

总结: 学会 Excel 的「重复值」规则和 Google Sheets 的 COUNTIF 公式,就能轻松检查大量表格中的重复数据;先标记、再核对、最后决定是否删除,是整理数据时更加安全高效的工作习惯。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。