首页 >> 知识问答 >

问excel 找出重复项并提取 重复值筛选提取教程

2026-11-06 15:54:51

答

excel 找出重复项并提取,核心需求分两种,第一种标记出哪些单元格是重复,第二种把重复的记录单独提取到新区域,常用方法有条件格式标色,COUNTIF 判断,高级筛选,数据透视表,新版 excel 还可以用 FILTER 函数动态提取,适合名单,身份证,订单编号,物料编码查重。之所以优先 COUNTIF,是因为可以直接统计该值出现次数,大于 1 就代表是重复项,公式简单兼容所有版本 excel。

操作步骤

方法一 COUNTIF 标记重复项

假设数据在 A2:A20,旁边辅助列 B2 输入公式

=COUNTIF ($A$2:$A$20,A2)

回车下拉填充,结果大于 1,代表这个内容是重复项

如果想要直接显示文字标记,公式改成

=IF (COUNTIF ($A$2:$A$20,A2)>1,"重复","唯一")

注意:$A$2:$A$20 必须加绝对引用,下拉的时候统计区域不会偏移

方法二 条件格式高亮重复项

选中 A2:A20 数据区域,点击开始选项卡,条件格式,突出显示单元格规则,重复值,选择填充颜色,确定之后所有重复单元格自动标色,这个方法只做视觉标记,不会单独提取出来。

方法三 高级筛选提取重复记录

1 先做辅助列,用上面 COUNTIF 公式,标记重复

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

3 列表区域选中全部原始数据,条件区域选中辅助列条件,条件写大于 1

4 选择将筛选结果复制到其他位置,指定目标空白单元格,确定,重复记录就单独提取出来,原始数据保留不动

方法四 FILTER 函数 新版 excel 动态提取

excel365 支持 FILTER,公式

=FILTER (A2:A20,COUNTIF (A2:A20,A2:A20)>1)

输入回车自动溢出,一次性把全部重复项输出到下方,原始数据改动,提取结果自动刷新,是新版最便捷方案

方法五 数据透视表统计重复

选中数据,插入数据透视表,把需要查重的字段拖到行,再拖一次到值,值汇总方式选择计数,计数大于 1 的就是重复项,可以直接看到每个值重复多少次。

对照表

方法功能版本特点
COUNTIF 辅助列标记重复全部版本兼容性最好
条件格式标色高亮全部版本只标记不提取
高级筛选单独提取重复行全部版本保留原表
FILTER动态溢出提取excel365自动更新
数据透视表统计重复次数全部版本可查看重复频次

进阶要点

如果查找不到重复,检查单元格前后多余空格,全角半角字符不一样,会判定成不重复,可以先用 TRIM 函数清理空格。如果想要提取重复项并且只保留一份去重版本,可以搭配 UNIQUE 函数。多列联合查重,也就是同时匹配多列才算重复,改用 COUNTIFS 多条件统计。提取出来的数据如果是公式动态结果,想要变成固定静态内容,复制之后选择性粘贴为数值。如果重复项很多,提取的时候目标区域不要有原有数据,避免覆盖。

excel 找出重复项并提取,标记优先 COUNTIF,标色用条件格式,老版本单独提取重复记录用高级筛选,新版 excel365 直接 FILTER 动态提取,需要统计重复次数就用数据透视表。

FAQ

问题 1 excel 找出重复项并提取,为什么明明一样却识别成不重复

回答:excel 找出重复项并提取,大多是单元格存在前后空格或者全角半角差异,使用 TRIM 清理空格之后再查重。

问题 2 excel 找出重复项并提取,COUNTIF 下拉之后结果全部错误

回答:excel 找出重复项并提取,统计区域没有加绝对引用,把区域写成 $A$2:$A$20 锁定,再下拉填充。

问题 3 excel 找出重复项并提取,FILTER 报错 NAME 是什么原因

回答:excel 找出重复项并提取,FILTER 只支持 excel365 新版,旧版本没有该函数,改用高级筛选提取重复记录。

问题 4 excel 找出重复项并提取,可以多列同时判断重复吗

回答:excel 找出重复项并提取,多列联合查重,把 COUNTIF 替换成 COUNTIFS,设置多列匹配条件,全部条件同时满足才算重复。

免责申明

本教程为 excel 软件操作教学,不同版本 excel 界面和函数支持情况略有差异,重要数据操作前建议备份原文件。

 

相关阅读

最新文章