首页 >> 速递 > 综合精选 >

问excel 筛选重复数据并提取 多方案实操

2026-11-06 14:24:15

答

在 Excel 里面筛选重复数据并提取,核心目标是识别一列或者多列里面重复出现的记录,然后把重复项单独提取到新区域,常见实现方式包含条件格式标注重复、COUNTIF 函数标记重复、高级筛选提取唯一值、删除重复项功能、UNIQUE 动态提取,很多新手容易混淆,条件格式只是上色标记,不会自动提取,COUNTIF 可以生成标记列判断是否重复,高级筛选适合旧版本 Excel 提取唯一值,UNIQUE 是新版动态数组函数,可以一键溢出输出去重结果,之所以要掌握这些方法,是人员名单、订单号、身份证号这类台账经常需要找出重复录入的数据,同时区分两种需求,一种是保留全部重复行,另一种是提取去重后的唯一值,两种需求做法不一样,还要排查大小写、空格、多列联合判断重复这类坑点。

一 方案 1 COUNTIF 函数标记重复数据

适合标记,后续再筛选出重复行

语法 COUNTIF 统计区域 目标单元格

公式 =COUNTIF (A:A,A2)>1

含义 同一列里面 A2 这个内容出现次数大于 1,判定为重复,返回 TRUE,唯一值返回 FALSE

操作步骤

第一步 在旁边空白列输入公式,下拉填充整列

第二步 开启筛选,筛选 TRUE,就可以筛选出所有重复的数据行

第三步 选中筛选出来的行,复制提取到新位置

如果是多列同时匹配才算重复,使用 COUNTIFS 多条件计数

公式 =COUNTIFS (A:A,A2,B:B,B2)>1

二 方案 2 高级筛选提取唯一值

适合老版本 Excel,不需要动态数组

操作步骤

第一步 点击数据区域任意单元格

第二步 打开数据选项卡,点击高级筛选

第三步 选择将筛选结果复制到其他位置

第四步 列表区域选中原始数据列

第五步 勾选选择不重复的记录

第六步 选择复制到的目标空白单元格

第七步 确定,自动提取去重唯一值

注意 这个功能是提取唯一值,不是把所有重复出现的原始行全部罗列出来

三 方案 3 UNIQUE 动态数组函数 新版 Excel

适用 Microsoft 365、2021 及以上版本

语法 UNIQUE 数据区域

公式 =UNIQUE (A2:A100)

输入回车之后,自动溢出输出全部唯一值

如果需要提取重复出现过的值,搭配 FILTER+COUNTIF 组合

公式 =FILTER (UNIQUE (A2:A100),COUNTIF (A2:A100,UNIQUE (A2:A100))>1)

这个公式直接输出所有出现不止一次的重复项目

四 方案 4 条件格式标注重复数据

仅视觉标记,不自动提取

操作步骤

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

第二步 开始选项卡,条件格式,突出显示单元格规则,重复值

第三步 设置填充颜色,重复内容自动上色

第四步 开启筛选,按颜色筛选,把上色的重复行筛选出来,再复制提取

五 方案 5 删除重复项功能

数据选项卡里面的删除重复项,作用是直接在原表保留一条,删掉多余重复记录,适合清理数据,如果需要保留原始数据,建议先备份表格再操作

六 基础案例表格

方法公式 / 功能适用需求
COUNTIF=COUNTIF(A:A,A2)>1标记全部重复行,筛选提取
UNIQUE=UNIQUE(A2:A100)一键提取唯一值
FILTER+COUNTIF组合公式直接提取重复项目
高级筛选勾选不重复记录旧版本提取唯一值

七 进阶要点与坑点

1 前后隐藏空格会判定成不重复,肉眼看着一样但是内容末尾带空格,识别失败,可以先用 TRUNC 或者 TRIM 清除空格

2 大小写区分,普通 COUNTIF 不区分大小写,需要区分大小写重复,要改用 EXACT 函数

3 多列联合重复,必须用 COUNTIFS,不能只单列判断,否则误判

4 UNIQUE 动态数组,如果目标区域已有数据,会报溢出错误,目标位置必须保持空白

八 常见报错排查

1 筛选出来重复项数量不对,单元格存在不可见空格,用 TRIM 清理文本

2 UNIQUE 函数不存在,Excel 版本过低,改用高级筛选方案

3 高级筛选提取结果有空行,原始数据区域中间有空行,重新选定正确选区

4 标记列全部是 FALSE,区域引用写错,检查 COUNTIF 统计区域是否锁定或者下拉错位

【常见问题】

问题 1 excel 筛选重复数据并提取,COUNTIF 怎么判断重复

回答 1 excel 筛选重复数据并提取,使用 = COUNTIF (A:A,A2)>1,下拉填充之后筛选 TRUE,excel 筛选重复数据并提取就可以把所有重复行单独筛选复制出来。

问题 2 excel 筛选重复数据并提取,UNIQUE 函数是提取唯一还是重复

回答 2 excel 筛选重复数据并提取,UNIQUE 默认是提取唯一值,如果想要只提取重复项目,需要搭配 FILTER 和 COUNTIF 组合公式,excel 筛选重复数据并提取才可以只输出重复项。

问题 3 excel 筛选重复数据并提取,老版本没有 UNIQUE 怎么办

回答 3 excel 筛选重复数据并提取,旧版本 Excel 没有 UNIQUE 函数,使用高级筛选,勾选选择不重复的记录,excel 筛选重复数据并提取就可以完成去重提取。

问题 4 excel 筛选重复数据并提取,看起来一样却识别不重复是什么原因

回答 4 excel 筛选重复数据并提取识别失败,一般是单元格末尾存在看不见的空格,使用 TRIM 函数清理文本,excel 筛选重复数据并提取就可以正常识别重复内容。

【免责申明】

本内容仅为 excel 筛选重复数据并提取教学演示,案例数据均为模拟样例,正式台账、业务数据处理前建议备份原始文件,请自行核对判断规则,确认单列或者多列匹配逻辑符合业务要求,处理结果由使用者自行承担相关责任,本文不构成官方规范与业务决策依据。

 

相关阅读

最新文章