Excel 表格筛选重复项,核心就是找出同一列或者多列里面内容完全一样的数据,常用方式有条件格式标记,高级筛选提取唯一值,COUNTIF 函数识别,还有删除重复项功能,很多新手做台账名单的时候,经常录入重复编号重复姓名,需要把这些重复记录筛选出来核对,要区分清楚两个概念,筛选重复项只是把重复数据找出来显示,不会自动删除,删除重复项是直接删掉多余记录,操作前最好备份原表,避免误删原始数据,还要注意,如果是多列同时判断重复,必须整行所有字段全部相同才算重复,只单独某一列相同不算整行重复,下面分不同方案深度讲解完整操作。
方法一 条件格式 高亮标记重复项
这个方案适合先把重复数据标颜色,肉眼识别,也可以后续配合筛选把标记行筛选出来
1 选中需要检测重复项的数据列,比如编号列
2 顶部开始选项卡,点击条件格式
3 选择突出显示单元格规则
4 点击重复值
5 在弹出窗口,默认就是重复,然后设置填充底纹颜色
6 确定之后,所有重复内容单元格就会自动加上底色
7 选中表头,点击数据选项卡的筛选,点击该列下拉箭头,按颜色筛选,就可以把所有重复项筛选出来
方法二 高级筛选 提取唯一值
这个方法适合想要把不重复的数据单独提取出来,间接对照找出重复项
1 点击数据选项卡,选择高级筛选
2 选择将筛选结果复制到其他位置
3 列表区域选中原始数据区域
4 勾选选择不重复的记录
5 设置复制到的目标单元格位置
6 确定之后,就会生成一份无重复的数据清单,和原表对比,原表多出来的就是重复项
方法三 COUNTIF 函数 辅助列识别重复项
这个是非常灵活的方案,增加辅助列,用公式判断该行是否重复,适合初学者理解原理
公式写法 =COUNTIF (A:A,A2)
含义是统计 A 列里面,和 A2 单元格内容相同的总个数
结果说明
数值等于 1,代表没有重复
数值大于 1,代表存在重复项
操作步骤
1 在数据旁边空白列,也就是辅助列第一行输入表头,比如重复标记
2 在第二行单元格输入公式 =COUNTIF (A:A,A2)
3 回车之后,拖动右下角填充柄,把公式下拉填充整列
4 打开筛选,筛选辅助列里面大于 1 的数值,就筛选出全部重复项
如果需要判断多列组合重复,公式可以改成 =COUNTIFS (A:A,A2,B:B,B2),同时匹配两列内容
| 方法 | 特点 | 适用场景 |
|---|---|---|
| 条件格式 | 高亮底色标记,可视化强 | 快速肉眼检查重复项 |
| 高级筛选 | 提取唯一值清单 | 单独导出无重复数据 |
| COUNTIF 函数 | 公式可控,支持多列判断 | 需要精准判断,可自定义规则 |
| 删除重复项 | 直接删除多余记录 | 确认无误之后去重 |
深度注意要点
第一 文本前后如果有看不见的空格,Excel 会判定成不一样的内容,明明看起来一样,但是筛选重复项识别不出来,需要先用 TRIM 函数清除多余空格
第二 合并单元格不能正常执行筛选重复项,会报错或者识别错乱,做筛选之前要取消合并单元格
第三 日期格式如果一部分是真日期,一部分是文本格式日期,就算显示一样,也会识别成不重复,需要统一转换成真正日期格式
第四 筛选重复项只是筛选显示,原始数据还保留,如果要永久去重,确认核对完成之后,再使用删除重复项功能
第五 多列联合判断重复,一定要用 COUNTIFS,不能继续使用 COUNTIF,否则只会单列判断,结果出错
【常见问题】
问题 1 excel 表格中筛选重复项 看起来一样但是识别不出来怎么办
回答 1 excel 表格中筛选重复项识别失败,大多是单元格内容前后存在隐藏空格,或者是文本格式和真实日期数字格式不一致,先用 TRIM 清理空格,统一单元格格式之后,再重新筛选重复项
问题 2 excel 表格中筛选重复项 能不能同时判断两列内容都相同才算重复
回答 2 excel 表格中筛选重复项,单列判断用 COUNTIF,如果需要两列同时匹配才算重复,改用 COUNTIFS 函数,辅助列写组合判断公式,再通过筛选找出这类重复项
问题 3 excel 表格中筛选重复项 条件格式标记之后怎么筛选出标记行
回答 3 excel 表格中筛选重复项,条件格式给重复单元格加上底纹之后,开启筛选,点击该列筛选下拉菜单,选择按颜色筛选,选中标记的底纹颜色,就可以把所有重复项筛选出来
问题 4 excel 表格中筛选重复项 筛选之后可以直接删除重复行吗
回答 4 excel 表格中筛选重复项,筛选只是隐藏非重复行,此时不要直接删除,建议先核对所有重复记录,确认无误之后,再使用删除重复项功能,避免误删原始有效数据
【免责申明】
本文基于微软 Excel 常规版本编写,不同版本软件菜单和函数兼容性存在细微差异,本文仅作为学习参考,操作前建议备份原文件,因误删或者公式错误造成的数据损失风险,由使用者自行承担。


