Excel删除重复数据有三种核心方法:一是用条件格式高亮重复值以便人工核对;二是用“删除重复项”功能永久删除冗余行,保留首次出现记录;三是用高级筛选将唯一值复制到新位置,不改动原表。

如果你在Excel中发现客户名单、订单记录或员工信息里混进了重复数据,统计结果就会失真,报表也显得杂乱无章。必须快速定位哪些是重复项,并按需保留首次出现的记录或彻底清除冗余行。
用条件格式一眼揪出重复值
这一步不改原始数据,只做视觉标记,适合先核对再决定是否删除的场景。
1. 选中要检查的连续数据区域,比如A2:E500,【不要包含空行或合并单元格】,否则高亮可能漏掉部分重复项。
2. 点击【开始】选项卡→【条件格式】→【突出显示单元格规则】→【重复值】。
3. 在弹窗中保持左侧为“重复值”,右侧格式建议选“浅红色填充+深红色文本”——这种对比足够醒目,又不会遮盖文字内容。
4. 点击【确定】,所有重复出现的单元格立刻被染色,包括第一次和后续所有相同值。
一键删除重复行(永久生效)
这是最直接的去重方式,会从原表中真实删掉重复记录,只留每组中的第一行。
方法一:整行比对去重
1. 单击数据区域任意一个有值的单元格(Excel会自动识别整块连续区域),确保该区域不含标题行以外的空行、空列或分页符。
2. 切换到【数据】选项卡→点击【删除重复项】。
3. 弹窗中勾选“数据包含标题”,然后在下方列列表里——【务必只勾选用于判断重复的关键列】,例如仅比对“身份证号”和“手机号”,就取消勾选“销售额”“备注”等易变列。
4. 点击【确定】,Excel立即执行并弹出提示框,显示“已找到17个重复值,已删除12个,保留83个唯一值”。
方法二:单列精准去重
1. 选中目标列(如B列“姓名”),注意只选这一列,别多选旁边列。
2. 【数据】→【删除重复项】→取消勾选“数据包含标题”(因单列无标题行参与判断)→点击【确定】。
3. Excel将该列中重复出现的值全部删去,仅保留首次出现的那个单元格,其余整行同步删除。
不伤原表,把唯一值另存为新数据
当你需要一边保留原始数据做审计追溯,一边生成干净的精简版报表时,这个方法不可替代。
第一步:准备筛选入口
1. 确保数据首行为标准列标题(如“序号”“姓名”“电话”),且区域连续无断层。
第二步:调出高级筛选面板
2. 点击【数据】选项卡→【高级】(在“排序与筛选”组右下角小箭头里)。
第三步:设定输出位置
3. 勾选“将筛选结果复制到其他位置”;“列表区域”自动填入当前选区;在“复制到”框中点击F1单元格(或任一空白起始位)。
第四步:启用去重逻辑
4. 勾选“选择不重复的记录”,点击【确定】——去重后的新数据立刻出现在F列起始位置,原始表毫发无损。


















