Excel去重有五种方法:一、用“删除重复项”功能原地清理;二、用高级筛选非破坏性提取唯一值;三、用条件格式高亮后手动删;四、用COUNTIF函数定位重复行;五、排序后人工识别删除。

如果您在Excel中发现多条记录内容完全相同或关键字段重复,导致数据冗余、统计失真或分析偏差,则需要立即执行去重操作。以下是多种可直接落地的删除重复项方法:
一、使用“删除重复项”功能
该功能是Excel内置的数据清洗工具,通过比对指定列的值判断是否重复,并自动移除后续重复行,仅保留首次出现的记录。它适用于结构清晰、需原地快速清理的场景。
1、选中包含数据的完整区域(建议包含标题行,但不扩展至空白行或无关列)。
2、点击顶部菜单栏中的【数据】选项卡。
3、在【数据工具】组中单击【删除重复项】按钮。
4、在弹出对话框中,确认勾选“数据包含标题”,然后根据需求选择用于比对的列(例如仅勾选“身份证号”或同时勾选“姓名”与“手机号”)。
5、点击【确定】,Excel将立即执行去重并弹出提示框,显示“已比较XXX行,删除了XXX个重复值,保留了XXX个唯一值”。
二、高级筛选提取唯一值
当您需要保留原始数据不动,仅将去重后的结果输出到新位置时,高级筛选可实现非破坏性提取。该方法不修改源数据,适合审计留痕或对比验证。
1、选中原始数据区域(含标题行)。
2、点击【数据】选项卡,再点击【高级】按钮。
3、在弹窗中选择“将筛选结果复制到其他位置”。
4、勾选“选择不重复的记录”复选框。
5、在“复制到”框中点击目标单元格(如右侧空白列首单元格),确保该位置上方无数据干扰。
6、点击【确定】,唯一值将被完整复制至指定位置,原始表格保持原样。
三、条件格式高亮+手动筛选删除
该方法不直接删除,而是先可视化标识所有重复项,便于人工核验后再执行精准删减。特别适用于存在业务逻辑判断需求(如保留最新录入时间、剔除无效记录)的场景。
1、选中待检查的单列(如“订单编号”)或整表数据区域。
2、点击【开始】选项卡,选择【条件格式】→【突出显示单元格规则】→【重复值】。
3、在弹窗中保持默认设置,点击【确定】,所有重复内容单元格将被标记为浅红色背景。
4、点击任意数据列标题旁的筛选箭头,选择【按颜色筛选】→【按单元格颜色筛选】→选中已高亮的颜色。
5、此时仅显示重复行,全选这些行,右键选择【删除行】。
6、再次点击筛选箭头取消筛选,恢复全部视图。
四、COUNTIF函数辅助定位重复行
利用COUNTIF函数可在辅助列中动态计算每行关键字段在整个列中出现的次数,从而识别重复发生的位置。该方式支持灵活设定保留策略(如保留COUNTIF=1的行,或结合排序后删去COUNTIF>1且非首行的记录)。
1、在数据区域最右侧插入一列,命名为“重复计数”。
2、假设关键字段为A列(如客户ID),在新列第二行(B2)输入公式:=COUNTIF(A:A,A2)。
3、选中B2单元格,双击填充柄向下复制至数据末尾。
4、点击B列标题,启用筛选功能。
5、筛选出“重复计数”大于1的行。
6、观察对应原始行,根据业务规则决定是否整行删除(如保留时间戳最新者,可先按日期列降序排列后再删)。
五、排序后人工识别删除
对关键字段执行升序或降序排列,可使相同值紧密相邻,极大提升肉眼识别效率。此法无需公式或工具,适合小规模数据或需交叉比对多字段一致性的复杂情形。
1、点击关键字段所在列的任一数据单元格(如“邮箱”列中的某个邮箱地址)。
2、右键选择【排序】→【升序】(或【降序】)。
3、滚动查看相邻行,若发现连续多行在关键字段及辅助字段(如姓名、电话)均一致,则判定为重复。
4、用鼠标拖选整行重复数据(避开标题行),右键选择【删除行】。
5、删除完成后,如需恢复原始顺序,可依据原始序号列重新排序。










