Excel提供三种批量删除重复项方法:一、“删除重复项”功能直接移除重复行并保留首次出现记录;二、高级筛选可将唯一值复制到新位置而不改动原数据;三、UNIQUE函数动态提取并实时更新唯一值,支持Excel 365/2021以上版本。

如果您在Excel中处理大量数据时发现存在重复行,影响分析准确性,则需要快速清除冗余记录。以下是实现Excel批量删除重复项的具体操作步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用“删除重复项”功能
该功能是Excel内置的数据清洗工具,可基于指定列或全部列识别并移除完全重复的行,保留首次出现的记录。
1、选中包含数据的整个区域(含标题行),或点击任意一个数据单元格后按Ctrl+A全选表格区域。
2、在顶部菜单栏点击数据选项卡。
3、点击删除重复项按钮。
4、在弹出对话框中确认勾选需要比对的列,如需全表去重则保持所有列被选中。
5、点击确定,Excel将立即执行去重并弹出提示显示删除了多少重复项。
二、通过高级筛选保留唯一值
高级筛选可在不修改原始数据的前提下,将去重后的结果输出到新位置,适合需保留原表结构的场景。
1、选中数据区域任意单元格。
2、点击数据选项卡中的高级按钮。
3、在“高级筛选”对话框中勾选将筛选结果复制到其他位置。
4、在复制到框内点击目标单元格地址(如E1)。
5、勾选选择不重复的记录,然后点击确定。
三、使用UNIQUE函数动态提取唯一值
适用于Excel 365或Excel 2021及以上版本,该函数可生成实时更新的唯一值数组,原始数据变动后结果自动刷新。
1、在空白单元格(如F1)输入公式:=UNIQUE(A1:D100)(范围根据实际调整)。
2、按下Enter键,Excel将自动溢出显示全部唯一行。
3、若需固定结果为静态值,选中溢出区域后按Ctrl+C复制,再右键选择选择性粘贴→数值。










