前两天帮市场部的老张整理客户名单,他那张表里重复的公司名能堆出三座小山,我瞅了一眼就说,别一个一个删了,真当自己是数据清道夫啊?他愣了一下,说你有啥绝招?我说,**Excel里有个功能,藏得比年终奖还深,但一用就真香**。
你要是用筛选、手动删除,或者写什么VLOOKUP去比对,那真是在拿显微镜找蚂蚁。我见过有人花两小时删五百条重复,最后还漏了俩,第二天被领导当众点名,脸都绿了。其实你要做的,就一件事:选中数据,点一下“删除重复项”,完事儿。
但别急着点,先看清楚你选的是不是整列。我见过太多人只选了A列,结果B列的联系方式全乱了,客户名字对不上电话,报表直接报废。**一定要把所有相关列都选上**,比如公司名、联系人、电话这三列,你得一块儿框住,不然Excel会按你选的第一列去删,别的列就当没看见。
有个坑我踩过八百回:有人以为“删除重复项”是删掉所有重复的,留一个,结果点了之后,发现连唯一值也给删了。其实它默认就是“保留第一个,删掉后面重复的”,但你得确认弹窗里勾的是“我的数据包含标题”,不然第一行当数据删了,你老板的名字就没了。
上次有个实习生,表头是“客户名称”,她没勾“包含标题”,结果“客户名称”这四个字被当成重复项删了,报表开头空了一行,交上去被骂得狗血淋头。**标题行千万别漏勾**,这比删错数据还让人抓狂。
还有人喜欢先排序再删,觉得这样能“看得更清楚”。其实完全没必要,Excel自己会按你选的列自动比对,你排序反而可能打乱原始顺序,尤其是有时间戳或者编号的表,一排序全乱套。**别自作聪明,交给系统来处理**,它比你冷静。
如果你的表里有空单元格,也别慌。Excel会把空值当“不同内容”处理,不会误删。但如果你希望空行也参与去重,那就得先补个“无”或者“未知”,不然空格和空白行会被当成两组,反而删不干净。
我习惯在操作前先复制一张副本,别在原表上动。不是怕出错,是怕你第二天突然想找回删掉的那条客户,结果发现回不去了。**备份,是老手的本能**,不是多此一举。
有个小妙招:删完之后,选中整列,按Ctrl+Shift+End,看选中范围是不是突然变短了。如果变短了,说明删掉了重复,数据确实瘦身了。要是没变,那你可能选错区域了,或者根本没点“删除”按钮,光点了“确定”。
真不是我吹,这招用过之后,你再看别人还在手动翻表格找重复,心里真有点可怜他们。我带过的新人,从这招开始,才真正明白Excel不是用来打字的,是来解决问题的。
延伸一下,如果你经常处理这种数据,建议把“删除重复项”这个功能加到快速访问工具栏。点击Excel左上角的小箭头,选“更多命令”,找到“删除重复项”,点添加,以后一点击就出来,比翻菜单快一倍。这事儿我去年教了五个同事,现在他们开会都夸我“有远见”。