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

Excel如何快速删除重复值_Excel数据清洗与唯一值提取技巧教程  第1张

如果您在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、所有重复出现的值将被高亮标注,可据此排序、筛选或手动删除非首条记录。