首页 >> 生活快讯 > 宝藏问答 >

问excel 筛选重复数据 多种方法实操

2026-11-06 14:24:15

答

在 excel 筛选重复数据,核心就是找出同一列或者多列内容完全相同的记录,常见有三种思路,第一种是用 COUNTIF 函数标记重复项,再配合筛选把重复行筛选出来,这个方法最灵活,可以保留原始数据,还能自定义判断规则,第二种是直接使用条件格式高亮重复值,肉眼快速识别,第三种是数据选项卡里面的删除重复值,这个功能是直接删掉多余重复记录,不是单纯筛选查看,很多新手会混淆,删除重复值会改动原表,重要表格一定要提前备份,如果是多列同时判断重复,也就是多字段组合重复,COUNTIF 单函数就不够,需要用 COUNTIFS,筛选重复数据适合核对名单,订单,客户编号这类台账,找出重复录入的记录。

方法一 COUNTIF 函数标记再筛选

这个是最推荐的方式,标记之后开启筛选,筛选出重复行,原始数据不会被删除。

操作步骤

第一步 在数据旁边新增辅助列。

第二步 输入公式 = COUNTIF A A A2,A 列是要判断重复的目标列,这个公式含义是统计 A2 这个内容在整列里面出现多少次。

第三步 公式下拉填充整列,如果结果大于 1,就代表这条数据是重复数据。

第四步 选中表头,点击数据选项卡筛选,开启筛选下拉箭头。

第五步 点击辅助列的下拉箭头,筛选数值大于 1,所有重复的数据行就全部显示出来。

多列组合重复 COUNTIFS

如果需要同时满足多列内容一致才算重复,比如姓名加手机号同时相同才算重复,就要用 COUNTIFS。

公式示例 = COUNTIFS A A A2 B B B2

下拉填充之后,结果大于 1 就是组合重复,再配合筛选即可。

方法二 条件格式高亮重复数据

这个方法是把重复单元格标颜色,方便肉眼查看,适合预览识别,不是筛选隐藏其他行。

操作步骤

第一步 选中要检查的数据列。

第二步 点击开始选项卡,找到条件格式。

第三步 选择突出显示单元格规则,点击重复值。

第四步 在弹窗里面设置填充颜色,确定之后所有重复内容自动标色。

第五步 如果想要筛选带颜色的行,可以开启筛选,按单元格颜色筛选。

方法三 删除重复值功能

注意这个功能是直接删除多余重复记录,不是单纯筛选查看,会修改原表。

操作步骤

第一步 选中全部数据区域,包含表头。

第二步 点击数据选项卡,找到删除重复值按钮。

第三步 在弹窗里面勾选用来判断重复的列,单列重复就只勾选那一列,多列组合重复就勾选多列。

第四步 点击确定,excel 会保留第一条记录,后面重复的记录直接删除,同时弹出提示,提示删除了多少条重复记录。

方法对照表

方法特点是否修改原始数据适用场景
COUNTIF 加筛选标记后筛选查看不修改需要保留全部数据,只查看重复行
条件格式标色高亮识别不修改快速肉眼识别重复内容
删除重复值直接清除多余重复会修改只想要唯一不重复数据

补充重点注意事项

COUNTIF 判断的时候,文本前后如果有多余空格,会识别成不一样的数据,看起来一样但判定不重复,这种情况可以先用 TRIM 函数清理空格。

如果是新版 365 版本,可以直接用 UNIQUE 函数提取唯一值,FILTER 函数直接筛选重复记录,不需要辅助列。

筛选出来重复行之后,可以手动核对,确认是误录再删除,不要直接一键删除,避免把本身就应该有多条相同记录的数据删掉。

如果单元格格式不一样,比如数字是文本格式,另一个是数值格式,就算显示一样,COUNTIF 也会判定不重复。

【常见问题】

问题 1 excel 筛选重复数据为什么明明一样却识别不出来

回答 1 excel 筛选重复数据识别失败,大多是单元格里面有隐藏空格,或者数字一个是文本格式一个是数值格式,excel 筛选重复数据的时候会判定成两个不同内容,可以先用 TRIM 清理空格,统一单元格格式之后再做 excel 筛选重复数据。

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

回答 1 excel 筛选重复数据支持多列组合判断,把 COUNTIF 改成 COUNTIFS,同时匹配多列内容,全部相同才算重复,再配合筛选,就可以实现多列维度的 excel 筛选重复数据。

问题 3 excel 筛选重复数据和删除重复值有什么区别

回答 1 excel 筛选重复数据只是标记并且显示重复行,原始数据完整保留,删除重复值是直接把多余重复记录删掉,表格数据会发生变化,excel 筛选重复数据适合核对,删除重复值适合最终去重。

【免责申明】

本文基于微软 excel 常规版本讲解,UNIQUE FILTER 函数仅支持 excel365 等新版版本,删除重复值会改动原始表格,正式业务操作前建议备份原文件,本文仅作为学习参考。

 

相关阅读

最新文章