上个月我帮市场部整理客户名单,那数据量大得我眼睛都快瞎了,同一公司重复三五次,名字还拼得五花八门,什么“北京华创科技”“华创科技(北京)”“北京华创科技有限公司”……删到半夜,头发都快掉光了。后来我同事看不下去,甩给我一句:“你咋不用Excel自带的去重?”我一愣,原来这功能藏得这么深,真是一键搞定,省下三小时。
别急着打开数据筛选,也别手动复制粘贴删,那都是老黄历了。你先选中你要处理的整块数据区域,哪怕你有几十列,只要它们是连在一起的,全选就行。**千万别只选一列**,很多人在这儿栽跟头,以为只删重复的邮箱就行,结果一删,其他列的数据全乱了,客户名和电话对不上,报表直接废了。
选中之后,点顶部菜单的“数据”标签,找到“删除重复项”这个按钮,别小看它,真不是藏在哪个二级菜单里,就在最显眼的位置。点开之后弹窗里会自动把你选中的所有列都列出来,这时候你要特别注意——**默认是全选的**,也就是说,Excel会判断整行是否重复。如果你只想根据“手机号”这一列去重,那就把其他列前面的勾去掉,只留手机号。这个设置错了,后果很严重,我见过有人把“姓名+部门”当成唯一标识,结果把两个同名不同部门的员工删了,HR差点找上门。
确认好列之后,点“确定”,几秒钟,重复的行就没了,系统还会弹个提示,说“删除了XX行重复数据,保留XX行”,那一刻真的像开了挂。但别以为完事了,有时候你发现删完之后,数据好像少了点,别慌,先别保存,**记得先复制一份原数据**,哪怕只是另存一个副本,也比事后哭着找备份强。我有次急着交报告,没备份,删完才发现漏了几个重要客户,那天加班到凌晨三点。
还有一点特别容易被忽略:Excel去重是按“完全一致”来算的,空格、全角半角、中文标点和英文标点,它都当不一样。有次我删完发现还剩几条“重复的”,仔细一看,原来人家写的是“张三 ”(后面带了个全角空格),和“张三”根本不是一回事。这种隐形陷阱,得靠肉眼一个一个核对,或者用TRIM函数先清理一下空白字符,再操作。
如果你的数据里有合并单元格,劝你先拆了再操作。Excel去重对合并单元格特别不友好,轻则报错,重则整个表格格式崩掉。我之前图省事没拆,结果删完之后,表格像被撕了一半,对齐全乱,改了两个小时。
还有一种情况,你明明觉得重复了,它就是不删,可能是因为数据格式不统一。比如一列日期,有的是文本格式,有的是真正的日期格式,Excel压根认不出它们是同一个东西。这时候你得先选中整列,按Ctrl+1,把格式统一成“日期”或者“文本”,再试一次去重,准行。
说到底,这功能不是万能的,但它能救你于水火。尤其是月底报表、客户清洗、订单去重这些高频场景,真比手动删快十倍。我现在的习惯是,每次拿到新数据,第一件事就是先看有没有重复,顺手点一下“删除重复项”,省下的时间够我多喝两杯咖啡。
延伸一下,如果你经常处理这种数据,可以顺手学学Power Query,它能自动识别重复、清洗格式、合并列,甚至能设置成“每天自动刷新”,把重复劳动彻底自动化。虽然入门有点门槛,但用熟了,你会觉得以前的Excel操作,像在用算盘。