Excel提供五种删除重复项方法:一、“删除重复项”功能自动比对并保留首次记录;二、高级筛选将去重结果复制到新位置;三、条件格式标识重复值后手动清除;四、COUNTIF公式标记重复项再筛选删除;五、Power Query批量去重且支持刷新更新。

如果您在Excel中发现同一组数据多次出现,影响统计分析的准确性,则需要对重复项进行清理。以下是多种删除重复项的具体操作步骤:
一、使用“删除重复项”功能
该方法适用于结构清晰、列标题完整的表格,Excel会自动比对指定列中完全相同的行,并保留首次出现的记录。
1、选中包含数据的整个区域(可包括标题行)或任意一个数据单元格;
2、点击【数据】选项卡,在“数据工具”组中单击【删除重复项】按钮;
3、在弹出对话框中,勾选需要比对的列(如“姓名”“身份证号”“邮箱”等),确保“数据包含标题”复选框根据实际情况勾选或取消;
4、点击【确定】,Excel将提示删除了多少重复项及保留多少唯一值。
二、通过高级筛选去重
此方式不修改原始数据,而是将去重后的结果复制到其他位置,适合需要保留原始数据结构的场景。
1、选中数据区域(含标题行);
2、点击【数据】选项卡,选择【高级】;
3、在“高级筛选”对话框中,勾选“将筛选结果复制到其他位置”;
4、在“复制到”框中点击目标单元格(需为空白区域首单元格);
5、勾选“选择不重复的记录”,点击【确定】。
三、利用条件格式标识重复值后手动清除
该方法先高亮显示重复项,便于人工核对后再删除,避免误删关键数据。
1、选中待检查的数据列(如A2:A1000);
2、点击【开始】选项卡 → 【条件格式】 → 【突出显示单元格规则】 → 【重复值】;
3、在弹出窗口中保持默认设置,点击【确定】,所有重复值将被标记为浅红色背景;
4、按Ctrl+G → 定位条件 → 选择“单元格值” → “重复值” → 点击【定位】;
5、右键任意一个被选中的重复单元格,选择【删除行】或【清除内容】。
四、使用公式辅助识别重复项
借助COUNTIF函数生成逻辑标记,再按标记筛选删除,适合需保留判断依据或后续追踪的复杂场景。
1、在空白列(如B列)第一行输入公式:=COUNTIF(A:A,A2)>1(假设原始数据在A列,A2为首个数据单元格);
2、双击填充柄将公式下拉至数据末尾;
3、选中B列,按Ctrl+C复制 → 选择性粘贴 → 数值,将公式转为静态TRUE/FALSE;
4、点击B列任意单元格,启用筛选,取消勾选FALSE,仅显示TRUE行;
5、选中可见行(即重复行),右键 → 【删除行】。
五、Power Query批量去重(适用于Excel 2016及以上版本)
Power Query支持对多表、多列、跨工作簿的数据进行结构化清洗,去重逻辑更稳定且可复用。
1、选中数据区域,点击【数据】选项卡 → 【从表格/区域】,确认“表包含标题”后点击【确定】;
2、在Power Query编辑器中,选中需去重的列(按住Ctrl多选),右键 → 【删除重复项】;
3、点击【主页】→ 【关闭并上载】,结果将自动写入新工作表;
4、如需更新,只需右键查询结果表 → 【刷新】,即可重新执行去重逻辑。










