前天同事小王发给我一份客户名单,3000多行,让我帮忙查查有没有重复。
我说你直接去重不就行了。
他一脸懵:"去重?我都是一个个肉眼对比的……"
3000行肉眼对比?我当时就惊了。
后来我发现,不止小王,很多人处理重复数据的方法都是:排序、肉眼找、手动删。
其实Excel早就给你准备好了"一键去重"按钮。
而且这个功能,藏在你每天都会路过的地方。
方法一:一键去重(最简单)
这是最快的方法,3步搞定:
第1步:选中要去重的数据区域(比如整列客户名)
第2步:点击顶部菜单【数据】选项卡
第3步:点击【删除重复值】按钮
弹出窗口后直接点确定,Excel会告诉你:删掉了多少个重复值,保留了多少个唯一值。
就这3步,3000行数据5秒钟就搞定了。
注意一点:去重会直接删除行,建议先复制一份数据到新sheet再操作,避免原始数据丢失。
方法二:标记重复值(不删除,只高亮)
有时候你不想删,只想知道哪些是重复的。
比如老板让你检查:"这个名单里有没有重复登记的客户?"
你只需要让重复项变个颜色就行:
第1步:选中数据区域
第2步:点击【开始】选项卡
第3步:点击【条件格式】→【突出显示单元格规则】→【重复值】
选好后,所有重复的数据会自动变成浅红色。
一眼就能看出来哪些是重复的,不用一行一行找。
方法三:多列联合去重(进阶用法)
实际工作中,重复往往不是单列的问题。
比如你的订单表里,同一客户可能下了多个订单,但你只想看每个客户的"首次下单记录"。
这时候你关注的不是客户名重复,而是"客户名+日期"的组合重复。
操作方法:
同样点击【数据】→【删除重复值】,但在弹出窗口里,不要勾选全部列,只勾选"客户名"这一列。
这样Excel会保留每个客户的第一条记录,删掉同名的后续行。
这个技巧在做客户去重、订单去重、员工名单去重时特别好用。
方法四:COUNTIF函数,手动标记重复次数
如果你不仅想知道"是不是重复",还想知道"重复了几次",那就用公式:
=COUNTIF(A:A, A2)
这个公式的意思是:在整个A列里,A2单元格的值出现了几次。
结果大于1的,就是重复数据。结果等于1的,就是唯一的。
你还可以加一个IF判断,让结果更直观:
=IF(COUNTIF(A:A, A2)>1, "重复", "唯一")
哪个重复哪个唯一,一目了然。
实际场景:我用这招省了半天
上个月月底,老板甩给我一份各部门提交的报销清单,总共5000多行。
要求:"看看有没有重复报销的。"
如果是以前的的我,估计要对着屏幕找一下午。
但我这次只用了10分钟:
1. 先用COUNTIF按"报销人+金额+日期"三列组合,标记出所有出现次数大于1的行
2. 再用条件格式把标记为"重复"的行高亮成红色
3. 筛选红色行,逐条核实
最后找出3笔真正重复提交的报销,合计金额2400元。
老板当时说了一句话:"效率不错。"
处理重复数据,是Excel里最基础但也最常被忽视的操作。你不需要背公式,不需要学编程,Excel早就把按钮放在那里了。关键是:你知道它在哪,敢点它。下次遇到重复数据,别再肉眼看。试试这几个方法,你会发现原来5秒钟就能搞定的事情,你之前花了半个小时。
本文使用AI工具辅助整理资料与搭建框架
核心观点与案例由真人撰写完成 | 欢迎留言讨论
觉得有用?转发给你的同事,让他们也省点时间
夜雨聆风