首页 > 精选资讯 > 严选问答 >

问 excel 查找重复的数据 重复记录识别全套方法

2026-11-06 12:53:47
最佳答案

答

核心结论前置:Excel 查找重复数据,一共 4 种主流方案,条件格式适合高亮标色肉眼识别;COUNTIF 函数适合标记并筛选重复行;删除重复项适合去重保留唯一记录;多列联合重复可以用 COUNTIFS 判断整行多字段同时一致才算重复,单列表格优先条件格式,需要筛选导出重复记录推荐 COUNTIF,业务台账核对编号、姓名、货品编码时,注意单元格前后隐藏空格会造成视觉相同但系统判定不重复,查找前建议清理空格。

方法一 条件格式高亮重复数据(最快直观)

操作步骤

1 选中需要检测重复的数据区域

2 顶部

【开始】→

【条件格式】→

【突出显示单元格规则】

3 选择

【重复值】

4 在弹窗选择填充格式,例如浅红填充深红色文本

5 点击确定,所有重复内容自动变色高亮

特点:不需要写公式,原始数据修改,高亮标记会自动刷新

方法二 COUNTIF 函数标记重复(支持筛选,推荐)

原理:COUNTIF 统计内容在区域内出现次数,大于 1 即为重复

示例:A 列为待检测列,B2 辅助列输入公式

=COUNTIF(A:A,A2)>1

返回 TRUE 代表重复,FALSE 代表唯一

操作步骤

1 B2 输入公式回车

2 鼠标下拉填充整列

3 选中辅助列,

【数据】→

【筛选】,筛选 TRUE,即可单独显示全部重复行

进阶写法(只标记第二次及之后重复,原始首条不标记)

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

方法三 COUNTIFS 多列联合查找重复(整行多字段匹配)

如果需要两列或者多列全部相同,才算重复记录,不能只用 COUNTIF,改用 COUNTIFS

示例:A 列编号 + B 列名称同时一致判定重复,辅助列公式

=COUNTIFS(A:A,A2,B:B,B2)>1

返回 TRUE 就是多列同时匹配的重复记录

方法四 删除重复项(查找后直接去重)

适合查找重复之后,只保留一份唯一数据

1 选中完整数据区域(包含表头)

2 点击

【数据】选项卡 →

【删除重复项】

3 勾选用来判断重复的列,可以单列,也可以多列同时勾选

4 点击确定,软件自动删除多余重复记录,弹窗提示删除数量

⚠️ 该操作会直接修改原表,重要文件提前备份

四种方法对照表

方法是否写公式核心特点适用场景
条件格式否自动高亮变色快速肉眼查看重复
COUNTIF是生成标记,支持筛选单列重复筛选导出
COUNTIFS是多列同时匹配多字段联合重复判断
删除重复项否直接去重只保留唯一数据

常见故障排查

1 看着一样但是识别不重复:单元格前后存在隐藏空格,使用 TRIM 函数清理空格

2 条件格式高亮失效:单元格本身有手动填充底色,底色覆盖条件格式颜色

3 COUNTIF 下拉结果全部相同:区域没有加绝对引用锁定,修改为 $A$2:$A$100

4 多列重复识别错误:条件区域行数不一致,检查 COUNTIFS 里面所有区域范围统一

FAQ

Q1 excel 查找重复的数据,单列最快是哪种?

A:excel 查找重复的数据,单列最快是条件格式重复值,选中区域一键高亮全部重复数据。

Q2 excel 查找重复的数据,怎么筛选出全部重复整行?

A:excel 查找重复的数据,使用 COUNTIF 辅助列输出 TRUE/FALSE,开启筛选,筛选 TRUE,就可以单独显示重复整行记录。

Q3 excel 查找重复的数据,两列同时一样才算重复怎么做?

A:excel 查找重复的数据,使用 COUNTIFS 多条件计数公式,两列同时匹配一致才判定为重复记录。

Q4 excel 查找重复的数据,为什么内容相同却识别不出来?

A:excel 查找重复的数据,大多是单元格前后存在看不见的空格、大小写或者不可见字符差异,使用 TRIM 清理空格后重新识别。

免责声明

本文内容基于微软 Excel 常规版本编写,不同版本界面名称略有差异,删除重复项会改动原数据,正式业务操作前建议备份原文件。