excel去重有四种方法:一是“删除重复项”一键清理,保留首次出现记录;二是高级筛选提取唯一值到新位置,不改动原表;三是unique函数动态去重,支持排序;四是条件格式高亮重复行辅助人工核查。

当你在Excel中处理客户名单、订单记录或统计报表时发现大量重复行,影响数据分析准确性,需要立即清理冗余数据并确保每条记录唯一,以下方法可直接上手操作。
用“删除重复项”功能一键批量清理
1、选中包含标题行在内的完整数据区域(如A1:E1000),或点击任意一个数据单元格后按Ctrl+A全选当前连续区域。
2、切换至【数据】选项卡,在【数据工具】组中单击【删除重复项】按钮。
3、在弹出对话框中,确认勾选【数据包含标题】;下方列列表默认全选——【若仅需按某几列判定重复(如“手机号”+“姓名”),必须手动取消其他无关列的勾选,否则可能误删】。
4、点击【确定】,Excel将自动删除后续重复行,仅保留每组首次出现的记录,并弹窗提示“已删除X个重复值,保留Y个唯一值”。注意:此操作不可撤销,原始数据将被永久修改。
用高级筛选提取唯一值到新位置
该方法不改动原表,适合需保留原始结构、做前后对比,或准备将去重结果用于报表引用的场景。
① 选中原始数据区域任意单元格(如A1);
② 点击【数据】→【高级】;
③ 在“高级筛选”对话框中,勾选【将筛选结果复制到其他位置】;
④ 在【复制到】框中点击右侧折叠箭头,选择目标起始单元格(如G1),确保该位置与原数据区域无重叠;
⑤ 勾选【选择不重复的记录】,确认【列表区域】已正确识别含标题的数据范围;
⑥ 点击【确定】,去重后的唯一值将按原始顺序粘贴至指定位置,原始表格毫发无损。
用UNIQUE函数动态提取唯一行
适用于Excel 365或Excel 2021及以上版本,生成结果随源数据实时更新,无需重复操作。
方法一:基础去重
在空白单元格(如F1)输入公式:=UNIQUE(A2:E1000),按Enter。函数自动溢出显示所有唯一行(不含标题)。
方法二:带标题的智能去重
若需保留标题行且排除其参与比对,先在F1输入标题,再于F2输入:=UNIQUE(A3:E1000),回车即可。
方法三:排序增强版
如需去重后按“创建时间”升序排列,在F1输入:=SORT(UNIQUE(A3:E1000),4,1)(假设时间列是第4列)。
用条件格式高亮重复行辅助人工核查
当你不确定哪些重复行该删、哪些需保留(例如同一客户多笔订单、不同来源的交叉验证),先可视化标记再决策。
1、选中数据区域(不含标题行,避免首行被误标为重复);
2、点击【开始】→【条件格式】→【突出显示单元格规则】→【重复值】;
3、在弹窗中左侧保持“重复”,右侧选择浅红色填充;
4、点击【确定】,所有重复行(包括每组首次出现的那行)均被高亮;
5、此时可按住Ctrl键逐行选中除首行外的重复行→右键→【删除行】,或使用筛选功能快速定位并批量处理。











