当前位置:首页 > 行业动态 > 正文

Excel中如何快速删除重复数据?

在Excel中删除重复数据,可选中数据区域,点击“数据”选项卡下的“删除重复项”,选择需去重的列并确认,或使用“高级筛选”功能勾选“唯一记录”,保留唯一值,两种方法均可快速清理重复内容。

方法1:使用“删除重复项”功能

适用场景:快速删除整行重复的数据。

  1. 选中需要去重的数据区域(包含表头)。
  2. 点击【数据】选项卡 → 选择【删除重复项】。
  3. 在弹出的窗口中勾选需要对比的列(例如姓名、电话等),点击【确定】。
  4. Excel会显示已删除的重复项数量,点击【确定】完成操作。

注意:此功能会直接删除重复行,建议操作前备份原始数据。

Excel中如何快速删除重复数据?


方法2:条件格式标记重复值

适用场景:仅标记重复项,不删除数据。

  1. 选中需要检查的列(如A列)。
  2. 点击【开始】选项卡 → 选择【条件格式】→ 【突出显示单元格规则】→ 【重复值】。
  3. 选择标记颜色(默认红色),点击【确定】,重复内容会被高亮显示。
  4. 手动筛选并删除标记的重复行。

方法3:高级筛选去重

适用场景:保留唯一值并生成新列表。

Excel中如何快速删除重复数据?

  1. 选中数据区域,点击【数据】选项卡 → 选择【高级】。
  2. 在弹窗中选择“将筛选结果复制到其他位置”,勾选“选择不重复的记录”。
  3. 设置“复制到”的目标单元格(如空白区域),点击【确定】。
  4. 原数据中的唯一值会复制到指定位置。

方法4:使用公式去重

适用场景:动态提取唯一值列表(适用于Excel 365或2021版)。

  1. 在空白单元格输入公式:
    =UNIQUE(原数据区域)
    =UNIQUE(A2:A100)
  2. 按回车后,Excel会自动生成去重后的列表。
  3. 若需向下兼容旧版本,可使用数组公式:
    =INDEX(A:A, MATCH(0, COUNTIF($B$1:B1, A$2:A$100), 0))
    (输入后按Ctrl+Shift+Enter组合键)

方法5:Power Query去重(推荐大数据量)

适用场景:处理10万行以上数据。

  1. 选中数据区域 → 点击【数据】选项卡 → 选择【从表格/区域】。
  2. 在Power Query编辑器中,选中需要去重的列 → 右键选择【删除重复项】。
  3. 点击【主页】→ 【关闭并上载】,结果将输出到新工作表。

注意事项

  1. 备份数据:去重操作不可逆,建议提前复制原始数据表。
  2. 选择关键列:根据业务需求勾选对比列(例如姓名+电话组合去重)。
  3. 版本差异:UNIQUE函数和Power Query需Excel 2016及以上版本支持。

引用说明:本文方法参考微软官方文档《Excel帮助中心》及数据清洗最佳实践,适用于Windows及Mac版Excel 2010及以上版本。

Excel中如何快速删除重复数据?