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

摘要:  上周我帮市场部整理客户名单,两千多行数据,一打开满屏重复的公司名,同事还在那儿一个一个手动删,我瞅了眼时间,心里直打鼓,这得干到几点去。其实这种事儿,我早年也干过,熬到半夜眼睛发花,最后发现漏删了仨,第二天领导一问,脸都绿了。   后来我才学会这招,**选中数据区域,点一下“数据”选项卡里的“...
  上周我帮市场部整理客户名单,两千多行数据,一打开满屏重复的公司名,同事还在那儿一个一个手动删,我瞅了眼时间,心里直打鼓,这得干到几点去。其实这种事儿,我早年也干过,熬到半夜眼睛发花,最后发现漏删了仨,第二天领导一问,脸都绿了。   后来我才学会这招,**选中数据区域,点一下“数据”选项卡里的“删除重复项”**,整个过程不到三秒,两千行直接干掉八百多条重复的,剩下的干干净净,连格式都没乱。别小看这个按钮,它不光能删重复的公司名,连手机号、邮箱、地址一起筛,只要你选对列,它就认。   有人一上来就全选整张表,结果把日期、备注这些本来不一样的字段也当重复项删了,数据直接残了。**千万别贪心,选哪几列去重,心里得有数**。比如你只想去重客户名称,那就只框选那一列,其他列别碰。要是想让“公司名+联系人”组合唯一,那就两列一起选,系统会当成一个整体判断,这才是真本事。   有个坑我踩过好几次:数据里有空行,或者最上面一行是标题但没冻结。这时候系统会误以为第一行是数据,直接给你删了标题,整张表瞬间变“无头尸”。所以操作前先检查,**标题行一定要留着,而且别混在数据中间**。如果表格里有空白行,先用筛选把空行筛掉,再动手,省得后面返工。   我有个实习生第一次用,选完区域点完删除,系统弹窗问“是否扩展选定区域”,她没看懂,点了“是”,结果把旁边一列销售金额也跟着去重了,数值全乱套。其实这时候**千万别急着点确认,先看清楚弹窗里勾选了哪些列**。如果只是想根据A列去重,那就只留A列勾着,其他全取消,这才是稳妥做法。   还有人说,我数据是从网页粘贴过来的,看着一样,怎么删不掉?那八成是多了空格或者全角半角符号。Excel可不认“看起来一样”,它认的是字符编码。这时候先用TRIM函数清理一下前后空格,再用SUBSTITUTE把全角空格替换成半角,**数据干净了,去重才准**。   有一次我帮财务对账,发现同一笔款在不同表格里重复出现,但日期格式不一样,一个写成“2024/3/15”,另一个是“2024-03-15”。系统愣是认不出是同一个。这时候你得先统一格式,用TEXT函数转成统一样式,再操作,不然再牛的去重功能也救不了你。   现在我连采购单、报销单、员工考勤都用这招,省下的时间够我喝杯咖啡,顺便把下周的报表模板搭好了。别再靠眼力和鼠标滚轮了,Excel里藏着的工具,比你想象的聪明得多。

  延伸一下,如果你经常要处理这种数据清洗的活,建议顺手学一下“高级筛选”功能。它和删除重复项是亲兄弟,但更灵活,能保留原始数据,还能把重复项单独抽出来做个对照表,特别适合审计和对账场景。你不用动原表,系统自动生成一份干净的副本,出错还能回滚,比删了再恢复靠谱多了。