Excel提供四种去重方法:一、“删除重复项”直接移除重复行;二、高级筛选复制唯一值到新位置;三、UNIQUE函数动态生成唯一列表;四、条件格式高亮重复值辅助人工清理。

如果您在Excel中处理大量数据时发现存在重复记录,影响分析结果的准确性,则需要快速识别并删除这些重复值。以下是几种高效实现该目标的操作方法:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用“删除重复项”功能
该功能是Excel内置的数据清洗工具,可直接在选定的数据区域中识别并移除完全重复的行,保留首次出现的记录。
1、选中包含数据的整个区域(包括标题行)或任意一个数据单元格。
2、点击顶部菜单栏的“数据”选项卡。
3、在“数据工具”组中点击“删除重复项”按钮。
4、在弹出对话框中,确认勾选需要参与比对的列(如需按全部列判断重复则保持全选)。
5、点击“确定”,Excel将自动删除重复行,并弹出提示显示删除数量与剩余唯一值数量。
二、通过高级筛选提取唯一值
高级筛选可在不修改原始数据的前提下,将唯一值复制到新位置,适用于需保留原始数据结构的场景。
1、确保数据区域第一行为标题,且无空行或合并单元格。
2、选中数据区域任一单元格,点击“数据”选项卡 → “高级”。
3、在“高级筛选”对话框中,选择“将筛选结果复制到其他位置”。
4、在“列表区域”中确认已自动填充数据范围;在“复制到”框中点击空白单元格作为输出起点。
5、勾选“仅唯一记录”复选框,点击“确定”。
三、使用UNIQUE函数动态生成唯一值列表
该函数为动态数组公式,适用于Excel 365及Excel 2021及以上版本,能实时响应源数据变化并自动更新结果。
1、在空白单元格中输入公式:=UNIQUE(A2:C100)(将A2:C100替换为实际数据区域)。
2、按下回车键后,Excel将自动溢出显示所有唯一行,无需手动拖拽填充。
3、若需忽略首行标题,可在公式中加入参数:=UNIQUE(A2:C100,TRUE,FALSE)(第二个参数TRUE表示忽略首行,第三个参数FALSE表示按行去重)。
四、借助条件格式高亮重复值再手动清理
此方法不直接删除数据,而是通过视觉标记辅助人工识别重复项,适合需审慎核对后再操作的敏感数据集。
1、选中待检查的数据列(如仅检查“姓名”列,则选中该列全部数据单元格)。
2、点击“开始”选项卡 → “条件格式” → “突出显示单元格规则” → “重复值”。
3、在弹出窗口中保持默认设置(浅红色背景深红色文字),点击“确定”。
4、所有重复出现的值将被高亮标注,可据此排序、筛选或手动删除非首条记录。










