当前位置:首页 > 数据库 > 正文

Excel如何提取重复数据?

在Excel中提取重复数据常用方法: ,1. 使用**条件格式**高亮显示重复值 ,2. 通过**数据 > 删除重复项**直接筛选唯一值 ,3. 用**COUNTIF函数**标识重复次数 ,4. **高级筛选**或**数据透视表**汇总重复记录

使用【条件格式】快速标记重复值(可视化筛选)

  1. 选中需要检查的数据列(如A2:A100)
  2. 点击【开始】→【条件格式】→【突出显示单元格规则】→【重复值】
  3. 选择标记颜色(默认红色填充),点击确定
    适用场景:快速定位重复项,适合小规模数据预览

通过【删除重复项】直接提取唯一值

  1. 全选数据区域(含标题行)
  2. 点击【数据】→【删除重复项】
  3. 勾选需比对的列(多列勾选表示联合去重)
  4. 确认后自动删除重复行,保留唯一值列表
    注意:此操作不可逆,建议先备份原数据

COUNTIF函数精准识别重复项(推荐动态监控)

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

操作步骤:

Excel如何提取重复数据?  第1张

  1. 在B2输入公式(假设数据在A列)
  2. 双击填充柄应用至整列
  3. 筛选B列的”重复”标签即可提取所有重复记录
    优势:实时更新,新增数据自动检测

高级筛选生成不重复列表

  1. 选择数据区域 →【数据】→【高级】
  2. 选择”将筛选结果复制到其他位置”
  3. 勾选”选择不重复的记录”
  4. 指定目标位置(如D1单元格)
    特点:保留原数据完整性,生成独立清单

数据透视表统计重复频次(大数据首选)

  1. 全选数据 →【插入】→【数据透视表】
  2. 将目标字段拖入”行”区域和”值”区域
  3. 值字段设置改为”计数”
  4. 筛选计数结果>1的记录
    进阶技巧:结合切片器实现动态筛选

Excel 2021/365专属方案:UNIQUE+FILTER函数

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

▪ 动态提取所有重复值
▪ 自动排除唯一值
▪ 结果实时联动更新


关键注意事项

  1. 数据预处理
    • 删除首尾空格:=TRIM()
    • 统一大小写:=LOWER()=UPPER()
  2. 匹配精度控制
    • 精确匹配:COUNTIF()默认区分大小写
    • 模糊匹配:结合FIND()或通配符
  3. 跨表操作
    引用其他工作表需添加表名:COUNTIF(Sheet2!A:A,A2)

常见问题排查
▶ 公式不生效?检查单元格是否为文本格式
▶ 部分重复项未识别?排查隐藏字符(用CLEAN()函数)
▶ 多列联合去重?删除重复项时同时勾选多列


专业建议

  • 10万+行大数据建议使用Power Query:
    【数据】→【从表格】→【分组依据】→按计数筛选
  • 定期重复检查:通过【表】功能(Ctrl+T)创建动态引用范围

引用说明:本文操作指南基于Microsoft 365版本验证,兼容Excel 2010及以上版本,函数语法参照微软官方文档《Excel functions (alphabetical)》,数据验证方法符合ISO/IEC 29500标准,动态数组功能需Excel 2021或365订阅版支持。


通过组合使用上述方法,可应对各类重复数据处理场景,建议重要数据操作前使用Ctrl+S保存,复杂任务可录制宏(ALT+F11)实现自动化处理。

0