excel中删除重复数据有五种方法:一、“删除重复项”功能自动比对并移除重复行;二、高级筛选提取不重复记录到新位置;三、条件格式高亮重复值后手动清除;四、用countif公式标记重复项再筛选删除;五、power query批量去重并支持步骤回溯。

如果您在Excel表格中发现存在大量重复数据,影响数据分析的准确性,则需要通过系统化操作快速识别并删除这些重复值。以下是几种高效可行的操作方法:
一、使用“删除重复项”功能
该功能是Excel内置的专用工具,可自动比对指定列或整行数据,保留首次出现的记录,移除后续重复项。适用于结构清晰、字段明确的数据表。
1、选中包含数据的整个区域(可包括标题行)或点击任意一个数据单元格。
2、在【数据】选项卡中,点击【删除重复项】按钮。
3、在弹出对话框中,勾选需要参与比对的列名(如“姓名”“邮箱”“订单号”等)。
4、确认勾选【数据包含标题】复选框(若首行为列标题)。
5、点击【确定】,Excel将提示删除了多少个重复值,并保留多少条唯一记录。
二、利用高级筛选提取不重复记录
高级筛选可在不修改原始数据的前提下,将去重后的结果输出到新位置,适合需保留原始数据完整性的场景。
1、选中原始数据区域(含标题行)。
2、切换至【数据】选项卡,点击【高级】按钮。
3、在【高级筛选】对话框中,选择【将筛选结果复制到其他位置】。
4、在【复制到】框中,单击目标空白区域的首个单元格(如E1)。
5、勾选【选择不重复的记录】复选框。
6、点击【确定】,Excel将在指定位置生成无重复的新数据列表。
三、通过条件格式高亮重复值后手动清除
该方法不直接删除数据,而是先可视化标记所有重复项,便于人工核验后再执行删除,适用于需谨慎处理关键字段的业务场景。
1、选中待检查的数据列(例如B2:B1000)。
2、在【开始】选项卡中,点击【条件格式】→【突出显示单元格规则】→【重复值】。
3、在弹出窗口中,保持默认设置【重复】,下拉选择一种高亮颜色(如浅红色填充)。
4、点击【确定】,所有重复出现的值将被标记为设定颜色。
5、按Ctrl + G打开定位窗口,点击【定位条件】→【重复值】(部分版本需先取消筛选再使用定位),或手动筛选已高亮单元格进行批量删除。
四、借助公式辅助识别重复项
使用COUNTIF函数构建逻辑判断,生成辅助列标识重复状态,为后续筛选或排序提供依据,适用于需保留重复判定过程的审计类工作表。
1、在数据区域右侧空白列(如C2)输入公式:=COUNTIF(A:A,A2)>1(假设比对列为A列)。
2、按下回车后,该单元格返回TRUE(表示重复)或FALSE(表示唯一)。
3、双击C2单元格右下角填充柄,将公式向下复制至全部数据行。
4、点击C列标题筛选,选择【TRUE】,即可选中全部重复行。
5、右键选中行号,选择【删除行】,完成清除。
五、Power Query批量去重(适用于Excel 2016及以上版本)
Power Query支持对多表、多源数据执行非破坏性清洗操作,去重过程可记录步骤、随时回溯,适合复杂数据治理任务。
1、选中数据区域,按Ctrl + T将其转换为表格(确保勾选【表包含标题】)。
2、在【插入】选项卡中点击【获取数据】→【来自表格/区域】,加载数据至Power Query编辑器。
3、在编辑器中,按住Ctrl键点击需去重的列标题(如“客户ID”“产品编码”)。
4、右键所选列,选择【删除重复项】。
5、点击左上角【关闭并上载】,清洗后的唯一值将自动写入新工作表。










