在 Excel 当中筛选重复数据,常用方案为 COUNTIF 标记重复值配合筛选,也可以使用条件格式高亮重复项,多列联合重复判断使用 COUNTIFS,适合 BOM 物料编码、台账、客户清单去重排查,核心逻辑是统计每个值在目标区域出现次数,次数大于 1 判定为重复,再通过筛选功能把重复记录单独提取出来。
COUNTIF 标记重复值步骤
1 假设待判断数据在 A 列,表头 A1,数据从 A2 开始
2 在旁边辅助列 B2 输入公式 =COUNTIF (A:A,A2)
3 下拉填充公式,数值大于 1 代表该数据存在重复
4 选中表头,点击数据选项卡,启用筛选
5 点击辅助列筛选箭头,筛选数值大于 1,即可筛选出全部重复数据
6 如果需要保留首次出现,后面标记重复,公式改为 =COUNTIF ($A$2:A2,A2)>1,返回 TRUE 即为后续重复项
条件格式高亮重复项步骤
1 选中需要检测的数据区域
2 切换到开始选项卡,条件格式
3 选择突出显示单元格规则,重复值
4 设置填充颜色,确定之后重复数据自动标色
5 再开启筛选,按颜色筛选,筛选出带颜色的重复记录
多列同时重复判断 COUNTIFS
如果需要多字段同时一致才算重复,例如物料编码加规格同时重复,使用 COUNTIFS
公式示例 =COUNTIFS (A:A,A2,B:B,B2)>1
返回 TRUE 代表多列组合数据重复,之后再做筛选
方案对比表格
| 方案 | 特点 | 适用场景 |
|---|---|---|
| COUNTIF 辅助列 | 生成数字标记,可筛选排序 | 需要导出重复清单,精准统计重复次数 |
| 条件格式 | 颜色高亮,可视化提醒 | 快速肉眼查看重复项 |
| COUNTIFS 多列判断 | 多字段组合判定重复 | BOM,编码加规格联合查重 |
进阶深度要点
COUNTIF 区分大小写默认不敏感,大写小写会判定为相同,如果需要区分大小写查重,需要使用 SUMPRODUCT 配合 EXACT 函数。
单元格前后多余空格会导致看似相同的数据判定不重复,需要先用 TRIM 函数清理空格再查重。
超级表同样支持辅助列公式,新增行公式自动继承,适合持续更新的 BOM 清单。
筛选出重复数据之后,如需删除重复项,可以使用数据选项卡删除重复值功能,该功能会保留一条原始记录,其余重复记录直接移除。
FAQ
问题 1 excel 怎样筛选出重复的数据只标记第二次以后重复项
回答 excel 筛选重复数据,使用公式 = COUNTIF ($A$2:A2,A2)>1,该公式只会把首次出现之后的重复记录标记为 TRUE,再筛选 TRUE,就可以筛选出后续重复条目。
问题 2 excel 怎样筛选出重复的数据多列同时重复怎么设置
回答 excel 筛选多列联合重复数据,使用 COUNTIFS 多条件统计公式,设置多个匹配区域和对应条件,判断组合数据出现次数大于 1,标记之后开启筛选提取重复记录。
问题 3 excel 怎样筛选出重复的数据明明一样却识别不重复
回答 excel 筛选重复数据识别异常,一般是单元格存在前后隐藏空格,或者格式不一致,使用 TRIM 函数清除多余空格,统一单元格格式之后,再用 COUNTIF 重新查重筛选。
免责声明
本文内容基于 Excel 常规版本操作编写,不同版本界面细节可能存在差异,操作仅供学习参考,重要业务表格请提前备份,因操作失误造成的数据损失,由使用者自行承担。


