Excel批量删除重复数据应优先使用“删除重复项”功能:选中数据区域→【数据】→【删除重复项】→勾选判断列;如需保留最新项,须先按时间降序排列再操作;临时识别可用条件格式标出重复值;复杂逻辑则用COUNTIFS等公式辅助标记。

Excel批量删除重复数据,核心是用好“删除重复项”功能,同时注意数据结构和操作顺序,避免误删或遗漏。
一、基础去重:用“删除重复项”最稳妥
这是Excel内置最直接、最安全的批量去重方式,适用于常规表格(如姓名、电话、订单号等列组合去重)。
- 选中含数据的整片区域(建议包含标题行),或点击任意一列的数据单元格 → 切换到【数据】选项卡 → 点击【删除重复项】
- 在弹出窗口中,勾选实际需要判断重复的列(比如只按“身份证号”去重,就只勾它;若要“姓名+手机号”完全一致才算重复,就两个都勾)
- 确认后Excel会自动删除后续出现的重复行,并弹出提示框告诉你删了几行、剩多少唯一值
二、保留特定重复项(如最新一条)?得先排序再去重
默认“删除重复项”保留的是每组重复中的第一行。如果想保留最新日期、最大金额那条,必须提前排序:
- 先按关键字段(如“提交时间”)降序排列(最新在上)
- 再执行【删除重复项】→ 勾选用于识别重复的列(如“工单编号”)
- 这样每组重复里排在最上面的(即最新的一条)就会被保留
三、不想删数据?用条件格式+筛选辅助识别
临时查看哪些行重复、但暂不删除时,可用视觉标记:
- 选中数据列 → 【开始】→【条件格式】→【突出显示单元格规则】→【重复值】
- 设置高亮颜色后,重复内容一目了然;再配合【数据】→【筛选】,点列标题下拉箭头 → 取消勾选“无填充”,就能快速筛选出所有重复行
- 此时可人工核对、复制备份或批量处理,更灵活可控
四、高级场景:用公式标记重复(适合复杂逻辑)
当要去重规则较特殊(例如“同一客户本月第2次下单才算重复”),可用公式辅助判断:
- 新增一列,输入公式:=IF(COUNTIFS(A:A,A2,B:B,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1),B:B,"1,"重复","唯一")
- 该例表示:在A列相同且B列为本月日期的前提下,出现次数>1即标为“重复”
- 再按此列筛选“重复”,手动处理或结合定位+删除
基本上就这些。日常去重优先用【删除重复项】,注意勾选列别漏、顺序要合理;想留最新就先排序;不确定要不要删,先标色再筛选。不复杂但容易忽略细节。










