Excel提供四种去重方法:一、用“删除重复项”永久移除重复行;二、用“高级筛选”提取唯一值到新位置;三、用“条件格式”标记重复值以便人工处理;四、用UNIQUE等函数动态生成唯一值列表。

如果您在Excel中处理数据时发现存在重复记录,需要快速筛选出唯一值并删除重复项,则可以通过内置功能实现。以下是解决此问题的步骤:
一、使用“删除重复项”功能
该方法直接在原数据区域中识别并移除完全重复的行,保留首次出现的记录,适用于结构化表格且需永久删除重复行的场景。
1、选中包含数据的整个区域(包括标题行),或点击任意一个数据单元格后按Ctrl+A全选当前连续区域。
2、在顶部菜单栏点击“数据”选项卡。
3、在“数据工具”组中点击“删除重复项”按钮。
4、在弹出对话框中,确认勾选需要比对的列(如需按全部列判断重复,则保持全选;若仅按某几列判断,取消其他列勾选)。
5、点击“确定”,Excel将自动删除重复行,并弹出提示显示删除了多少重复项、保留了多少唯一值。
二、使用“高级筛选”提取唯一值
该方法不修改原始数据,而是将去重后的结果复制到新位置,适合需保留原始数据完整性或需多次复用去重结果的场景。
1、确保数据区域有明确的标题行,且无空行或空列。
2、在“数据”选项卡中点击“高级”(位于“排序和筛选”组右侧)。
3、在弹出窗口中,勾选“将筛选结果复制到其他位置”。
4、在“列表区域”中确认已正确引用源数据范围(含标题)。
5、在“复制到”框中点击选择目标起始单元格(如空白列的第一行)。
6、勾选“仅唯一记录”,点击“确定”,唯一值即被复制至指定位置。
三、使用“条件格式”标记重复值后手动处理
该方法通过视觉标识辅助识别重复项,便于人工核对后再决定是否删除、隐藏或标注,适用于需审慎处理重复数据的业务场景。
1、选中待检查的数据列(如A2:A1000,不含标题)。
2、在“开始”选项卡中点击“条件格式” → “突出显示单元格规则” → “重复值”。
3、在弹出窗口中保持默认设置(重复值、浅红色填充深红色文本),点击“确定”。
4、所有重复出现的值(除首次外)将被高亮显示,可据此筛选、排序或手动清除。
四、使用公式生成唯一值列表(动态更新)
该方法基于FILTER、UNIQUE等动态数组函数构建公式,结果随源数据变化自动刷新,适用于Excel 365或Excel 2021及以上版本。
1、确认您的Excel版本支持动态数组函数(输入=UNIQUE(A2:A1000)不报错且能溢出结果)。
2、在空白单元格(如D2)输入公式:=UNIQUE(FILTER(A2:A1000,A2:A1000""))。
3、按下Enter键后,唯一值将从D2开始垂直向下自动填充。
4、如需多列联合去重,将FILTER区域替换为对应多列范围,例如:=UNIQUE(A2:C1000)。










