Excel批量去重别再手动删了,这招3秒搞定上千行数据

摘要:  上周我帮市场部整理客户名单,两千多行数据,一打开差点没晕过去,同一个公司名字重复了七八遍,有的还改了几个字,比如“北京某某科技”和“北京某某科技有限公司”,手动删?那得干到半夜。我直接上**数据透视表**,三秒清完,他们还以为我开了外挂。   其实这招不玄乎,就是Excel自带的“删除重复项”...
  上周我帮市场部整理客户名单,两千多行数据,一打开差点没晕过去,同一个公司名字重复了七八遍,有的还改了几个字,比如“北京某某科技”和“北京某某科技有限公司”,手动删?那得干到半夜。我直接上**数据透视表**,三秒清完,他们还以为我开了外挂。   其实这招不玄乎,就是Excel自带的“删除重复项”功能,但很多人不会用,或者用错了地方。你得先选中整个数据区域,别只选一列,不然它只看这一列有没有重复,其他列全乱了。我见过有人只选了“公司名称”那一列去重,结果电话、联系人全对不上号,最后还得返工。   **选中区域的时候,记得连标题行一起选上**,别怕,系统会自动识别第一行是标题,不会把它当数据删掉。很多人怕误删标题,手动把标题跳过去,结果选错范围,反而漏掉重复项。你要是不确定,就全选,点“数据”标签页,找到“删除重复项”,弹窗里勾选你要比对的列,比如客户名称、电话、邮箱,其他不选的列它不会动。   有个坑特别隐蔽——**数据里混了空格**。你看着两个“上海某某公司”,一个后面多了一个空格,Excel就认成两个,根本删不掉。这时候你得先用TRIM函数把前后空格清干净,或者直接用查找替换,把全角空格换成半角,再操作。我之前就踩过这坑,删了三遍都没清干净,最后发现是隐藏字符在捣鬼。   还有人喜欢先排序再删,以为这样更保险,其实没必要。Excel的删除重复项是按行比对的,不管顺序,你排不排它都能认出来。反而排序一乱,原始顺序没了,后续对不上账。**保留原始顺序**,才是真本事。   如果你的数据是别人给的,格式乱七八糟,单元格里有换行符、特殊符号,建议先复制到记事本里过一遍,再粘贴回来,能清掉一堆隐形垃圾。别小看这一步,很多数据问题都是“脏数据”惹的祸。   实操的时候,别急着点确定,先预览一下,看看它准备删哪些行。有时候你选了三列,它会把三列组合起来当唯一键,比如“张三+138****1234+北京”这种组合,哪怕张三重复两次,只要电话或地址不一样,它就不删。这反而是好事,说明它比你细心。   我最近帮财务部处理报销单,上千条记录,他们按日期、金额、报销人三列去重,结果发现有人同一笔报销分两次提交,金额一样,但报销人写的是“张三”和“张*”,一个全名一个缩写。这时候你得手动加规则,或者先用条件格式标红重复项,再人工核对。工具是死的,人得活。   **千万别用“高级筛选”去重**,那是老版本的土办法,现在谁还用?又慢又容易漏。数据透视表能做去重,但太重了,不适合纯去重场景,还是“删除重复项”最直接。   如果你经常要处理这种数据,建议把“删除重复项”按钮拖到快速访问工具栏,以后点一下就出,比翻菜单快多了。我电脑上这个按钮比我的咖啡杯还常亮。

  有个小技巧,处理完之后,记得按Ctrl+Shift+End,看看是不是真删干净了。有时候最后一行是空的,Excel会误判为数据结尾,你删完发现还剩一行空白,其实是它没识别全。这时候手动拖一下最后一行,再点一次去重,准没错。

  前两天我教实习生用这招,她问:“那删了还能恢复吗?”我说,你先保存一份原文件,再操作,这叫职业习惯。别指望Excel的撤销键能救你,尤其数据量大的时候,撤销一次得等十秒,等你反应过来,早就过了。

  延伸一下,如果你经常要合并多个表格,又怕重复,可以试试Power Query,它能自动识别并合并去重,还能保存查询步骤,下次直接刷新。不过那是进阶玩法,先把你手里的数据练熟了再说。