在 Excel 里面快速筛选重复数据,主流有三种方案,条件格式标注重复值,COUNTIF 函数标记重复项,高级筛选提取重复记录,条件格式适合直观高亮显示重复内容,COUNTIF 适合生成辅助列,配合普通筛选把重复行单独筛出来,高级筛选适合直接提取重复记录或者提取唯一值。核心原理是对比同一列里面每一条数据出现次数,出现次数大于 1 就判定为重复数据,日常台账 名单 编号去重核对,最常用的就是 COUNTIF 加筛选组合,操作灵活,所有 Excel 版本都兼容。很多新手容易混淆筛选重复和删除重复项,删除重复项是直接把多余重复记录删掉,筛选重复只是把重复数据显示出来,原始数据保留,不会删除任何内容,这点要区分清楚。同时还要注意,单元格前后空格 大小写差异,会导致 Excel 判定两条数据不是重复,比如 ABC 和 ABC 后面多一个空格,会识别成不同内容,筛选重复的时候识别不到,这类属于高频踩坑点,如果需要忽略空格,可以先用 TRIM 清理文本再做重复筛选。
一 COUNTIF 辅助列 配合筛选重复数据
推荐首选方案,可以精准筛选出所有重复行,全版本兼容
操作步骤
1 在数据旁边新增辅助列,比如 B 列,表头写重复标记
2 在 B2 单元格输入公式 =COUNTIF (A:A,A2)>1
3 公式含义,统计 A 列里面 A2 这个内容一共出现多少次,大于 1 代表是重复数据
4 回车之后下拉填充整列,结果 TRUE 代表重复,FALSE 代表唯一不重复
5 选中表头,点击数据选项卡,启用筛选
6 点击辅助列筛选箭头,只勾选 TRUE,确定,所有重复数据就筛选出来
拓展 如果想要标记重复出现次数,公式改成 =COUNTIF (A:A,A2),单元格直接显示这条数据一共重复几次
二 条件格式 高亮筛选重复数据
适合可视化查看,重复单元格自动标色,不用新增辅助列
操作步骤
1 选中需要检查重复的那一列数据
2 点击顶部开始选项卡
3 找到条件格式,下拉菜单,突出显示单元格规则
4 选择重复值
5 在弹窗里面选择高亮样式,比如浅红填充深红色文本
6 确定之后,所有重复数据自动标色
补充 标色之后可以使用筛选,按颜色筛选,把标色的重复行单独筛选出来
三 高级筛选 提取重复记录
适合直接把重复记录单独提取到新区域,不需要辅助列
操作步骤
1 确定数据源区域,包含表头
2 点击数据选项卡,选择高级
3 高级筛选窗口,选择将筛选结果复制到其他位置
4 列表区域选中原始数据,条件区域自行设置重复判定条件,复制到指定空白区域
5 勾选选择不重复记录可以提取唯一值,不勾选则保留全部记录,适合提取重复记录场景
注意 高级筛选配置相对复杂,新手优先推荐 COUNTIF 方案
四 删除重复项区分说明
很多人会把筛选重复和删除重复项弄混
操作入口 数据选项卡 删除重复项
作用 直接删除多余重复记录,只保留一条,原始数据会改动,属于去重,不是筛选查看,不适合只是想查看重复数据的需求
五 方案对比表
| 方案 | 是否新增辅助列 | 是否修改原始数据 | 特点 |
|---|---|---|---|
| COUNTIF 加筛选 | 需要 | 不修改 | 灵活,可显示重复次数,全版本推荐 |
| 条件格式高亮 | 不需要 | 不修改 | 直观标色,按颜色筛选 |
| 高级筛选 | 不需要 | 不修改 | 直接提取记录到新区域,配置稍复杂 |
| 删除重复项 | 不需要 | 修改原数据 | 直接去重,不是筛选查看 |
六 常见异常排查
明明是一样的数据,却识别不出重复,检查前后多余空格,大小写,使用 TRIM 函数清理文本之后再筛选重复数据。
COUNTIF 下拉之后全部都是 FALSE,检查公式里面查找区域有没有锁定,整列 A:A 不需要锁定,如果是局部区域记得加 $ 绝对引用。
条件格式标色之后按颜色筛选找不到,确认筛选是作用在整行,不是只选中单元格,筛选范围要包含整表数据。
多列同时判定重复,也就是需要多字段同时一致才算重复,单条 COUNTIF 不够,改用 COUNTIFS 多条件统计,再筛选重复数据。
【常见问题】
问题 1 excel 怎么快速筛选重复数据,COUNTIF 和条件格式哪个好用
回答 1 excel 怎么快速筛选重复数据,需要把重复行单独筛出来查看,优先 COUNTIF 辅助列加筛选,如果只是肉眼高亮查看重复数据,使用条件格式标色,之后按颜色筛选重复数据。
问题 2 excel 怎么快速筛选重复数据,相同内容识别不出来是什么原因
回答 2 excel 怎么快速筛选重复数据,识别失败一般是单元格存在隐藏空格,或者大小写不一致,先用 TRIM 清理文本,再执行快速筛选重复数据,就可以正常识别重复记录。
问题 3 excel 怎么快速筛选重复数据,能不能多列同时判断重复
回答 3 excel 怎么快速筛选重复数据,单列重复使用 COUNTIF,多列同时满足才算重复,需要换成 COUNTIFS 多条件统计函数,生成标记之后再筛选重复数据。
问题 4 excel 怎么快速筛选重复数据,筛选重复之后会不会把原数据删掉
回答 4 excel 怎么快速筛选重复数据,筛选只是临时显示重复行,原始数据全部保留,不会删除,如果点击删除重复项才会修改原表,筛选重复数据和删除重复项是两个功能。
【免责申明】
本文操作基于微软 Excel 常规版本编写,不同 Excel 版本菜单名称和功能细节存在细微差异,多条件统计 超大表格运算速度会受电脑性能影响,操作前建议备份原始表格,本文仅作为操作参考,不保证所有版本环境下筛选结果完全一致。


