首页 >> 精选问答 >

问excel 中筛选重复数据 多方法实操详解

2026-11-06 16:27:37

答

在 Excel 里面筛选重复数据,核心就是把表格里面内容相同的行或者单元格标记查找出来,常用方式包含条件格式高亮标记,高级筛选提取重复记录,COUNTIF 函数识别重复项,还有删除重复项配套筛选,不同方法适用场景不一样,条件格式适合可视化标记,不需要改动原始数据,高级筛选适合直接把重复记录单独提取到其他位置,COUNTIF 适合灵活自定义判断,支持单列重复也支持多列同时匹配重复,很多新手容易混淆筛选重复数据和删除重复项,删除重复项是直接保留唯一值,会改动原表,而筛选重复数据只是查找识别,原始数据可以完整保留,同时还要注意区分完全重复行和单列重复,单列重复是某一列内容相同就算重复,多列重复需要好几列全部一致才判定为重复,判断逻辑选错会出现漏识别或者误识别,尤其是带空格大小写差异的数据,肉眼看着一样,Excel 判定不是重复,这是高频出错点。

方法一 条件格式筛选重复数据 高亮标记

这个方法优势是不改动原数据,直接在原单元格上色,直观看到重复内容

操作步骤

1 选中需要筛选重复数据的目标区域,比如 A2 到 A100

2 顶部菜单栏点击开始,找到条件格式

3 选择突出显示单元格规则,点击重复值

4 在弹出窗口,默认就是重复,还可以自定义填充颜色字体颜色

5 点击确定,区域里面所有重复内容自动高亮

进阶多列同时判断重复

如果需要多列全部相同才算重复,条件格式要使用公式规则

公式示例 =SUMPRODUCT ((A$2:A$100=A2)(B$2:B$100=B2))>1

选中区域之后,新建规则,使用公式确定要设置格式的单元格,粘贴公式,设置填充颜色,就能实现多列联合筛选重复数据

方法二 COUNTIF 函数筛选重复数据

适合增加辅助列,用数字标记重复次数,后续可以配合自动筛选筛选出标记大于 1 的行

单列重复公式 =COUNTIF (A$2:A$100,A2)

公式含义,统计 A2 这个内容在整个区域一共出现多少次,结果大于 1 就代表是重复数据

操作步骤

1 在数据旁边新增辅助列,比如 C 列

2 C2 单元格输入上面公式,回车

3 鼠标下拉填充整列

4 选中表头,点击数据选项卡,点击筛选

5 点击辅助列筛选箭头,筛选数字大于 1,所有重复行就会显示出来

多列联合重复公式 =SUMPRODUCT ((A$2:A$100=A2)(B$2:B$100=B2))

这个公式是多列全部匹配,统计该组合出现次数,大于 1 即为重复

方法三 高级筛选提取重复数据

适合直接把重复记录复制到别的位置,不需要辅助列

操作步骤

1 准备好表头,确认数据包含表头行

2 点击数据选项卡,打开高级筛选

3 选择将筛选结果复制到其他位置

4 列表区域选中完整数据区域,包含表头

5 复制到,选择空白区域左上角单元格作为存放位置

6 如果只是提取唯一记录,勾选选择不重复的记录,如果要保留全部重复记录,不勾选该选项

注意,高级筛选本身原生没有一键只筛重复的选项,一般搭配辅助列标记之后,再用高级筛选把重复记录导出

方法四 内置删除重复项配套筛选

这个功能本身是去重,但是可以提前备份原表,先复制一份数据,执行删除重复项,对比原表和唯一值表,反向找出重复数据

操作步骤

1 原表复制备份一份

2 在副本表格,选中数据,点击数据,删除重复项

3 选择判断重复的列,确定之后副本只保留唯一记录

4 回到原表,用 VLOOKUP 匹配副本,匹配不到或者匹配成功的行,就是重复记录

常见问题对照表

现象原因解决办法
看着相同但是筛选重复数据识别不出来单元格前后隐藏空格或者大小写不一样使用 TRIM 清理空格,统一大小写之后再筛选重复数据
多列筛选重复数据结果不对只按单列判断,没有设置多列联合匹配更换 SUMPRODUCT 公式,增加多列匹配条件
条件格式标记之后,新增数据不会自动更新旧版 Excel 条件格式区域没有覆盖新增行重新扩大条件格式应用范围
辅助列 COUNTIF 下拉之后计数错误没有添加绝对引用 $修改公式区域为 A$2:A$100,锁定区域

筛选重复数据的时候,优先根据需求选择方案,只需要视觉标记就用条件格式,需要辅助列配合自动筛选就用 COUNTIF,需要多列联合判断就使用 SUMPRODUCT 公式,操作之前建议备份原始表格,同时提前清理隐藏空格,避免因为隐形字符造成筛选重复数据识别错误。

【常见问题】

问题 1 excel 中筛选重复数据的时候,内容看起来一样为什么识别不到重复

回答 1 excel 中筛选重复数据识别失败,大多是单元格里面存在隐藏空格或者大小写差异,肉眼无法分辨,需要先用 TRIM 函数清理空格统一格式,再重新执行 excel 中筛选重复数据操作。

问题 2 excel 中筛选重复数据可以实现多列同时判断重复吗

回答 2 可以,excel 中筛选重复数据单列判断用 COUNTIF,多列全部一致才算重复,需要使用 SUMPRODUCT 组合公式,实现多列联合 excel 中筛选重复数据。

问题 3 excel 中筛选重复数据之后可以直接把重复行单独提取出来吗

回答 3 可以,excel 中筛选重复数据先用辅助列标记重复项,再使用自动筛选或者高级筛选,把标记大于 1 的重复行单独提取到空白区域,完成 excel 中筛选重复数据导出。

问题 4 excel 中筛选重复数据和删除重复项有什么区别

回答 4 excel 中筛选重复数据只是查找标记重复记录,原始数据保留不变,删除重复项是直接删除多余重复行,只保留唯一值,会改动原表,做 excel 中筛选重复数据之前建议备份原表。

【免责申明】

本文内容基于桌面版 Excel 通用功能和函数逻辑进行讲解,不同版本 Excel 菜单布局函数兼容性存在差异,所有操作和公式仅作为学习参考,实际业务使用前请自行核对识别结果,本文不对因为操作失误造成原始数据丢失或者识别错误带来的损失承担责任。

 

相关阅读

最新文章