Excel提供五种去重方法:一、“删除重复项”功能批量移除重复行;二、高级筛选提取唯一值到新位置;三、条件格式标记重复项后手动清除;四、用COUNTIF公式生成逻辑标识列;五、Power Query支持多列批量去重并可刷新同步。

如果您在Excel中处理大量数据时发现存在重复记录,影响数据分析的准确性,则需要快速识别并删除这些重复项。以下是解决此问题的步骤:
一、使用“删除重复项”功能
该功能是Excel内置的数据清洗工具,可直接对选定区域或表格中的重复行进行批量移除,保留首次出现的记录。
1、选中包含数据的整个区域(包括标题行),或点击数据区域内的任意单元格确保Excel自动识别数据范围。
2、在【数据】选项卡中,点击【删除重复项】按钮。
3、在弹出对话框中,勾选需要判断重复依据的列(如“姓名”“邮箱”“订单号”等),若需整行比对则全选所有列。
4、点击【确定】,Excel将自动删除重复行,并弹出提示框显示“已删除X个重复值,保留Y个唯一值”。
二、通过高级筛选保留唯一值
高级筛选可在不修改原始数据的前提下,将去重后的结果提取到新位置,适用于需保留原表结构的场景。
1、选中数据区域,点击【数据】→【高级】。
2、在【高级筛选】对话框中,勾选【将筛选结果复制到其他位置】。
3、在【复制到】框中,单击空白目标单元格(如右侧空列首行)。
4、勾选【选择不重复的记录】,点击【确定】。
5、Excel将在指定位置生成仅含唯一值的新数据列表,原始数据保持不变。
三、利用条件格式标记重复项再手动清除
该方法通过视觉标识辅助人工核验,适合需审慎确认重复逻辑或仅删除部分重复记录的情况。
1、选中需检测重复的列(如A列),点击【开始】→【条件格式】→【突出显示单元格规则】→【重复值】。
2、在弹出窗口中,保持默认设置(重复值、浅红色填充深红色文本),点击【确定】。
3、所有重复出现的单元格将被高亮显示,注意:首次出现的值不会被标红,仅后续重复项被标记。
4、按Ctrl+G打开定位窗口,点击【定位条件】→【重复值】→【确定】,即可选中全部重复单元格。
5、右键选择【删除行】或手动清除内容,完成去重操作。
四、使用公式辅助识别重复数据
借助COUNTIF函数可生成逻辑标记列,明确标识每行是否为重复项,便于后续筛选或排序处理。
1、在数据右侧空白列(如D列)第一行输入公式:=COUNTIF(A:A,A1)>1(假设去重依据为A列)。
2、按Enter后,该单元格返回TRUE(表示A1在A列中重复出现)或FALSE(唯一值)。
3、双击填充柄将公式下拉至数据末尾。
4、点击D列标题筛选,取消勾选FALSE,仅显示TRUE行,即可查看或批量删除所有重复记录。
五、Power Query批量去重(适用于Excel 2016及以上版本)
Power Query支持多源整合与复杂清洗逻辑,其去重操作可保留原始数据链接,并支持刷新同步更新。
1、选中数据区域,点击【数据】→【从表格/区域】,勾选【表包含标题】,点击【确定】进入Power Query编辑器。
2、按住Ctrl键,点击需去重的列标题(如“客户ID”“产品名称”),使其高亮显示。
3、点击【转换】选项卡→【删除行】→【删除重复项】。
4、点击左上角【关闭并上载】,去重后数据将自动写入新工作表或覆盖原位置。


















