ARTICLE · 1324485
Excel 里最阴的一种脏数据:肉眼看一模一样,匹配却全废
前两天有个学员发我一张表,说 VLOOKUP 整列返回 #N/A,工号明明一模一样,怎么就是对不上。
我让他把两个"一样"的工号并排放,用 EXACT 一比——结果是 FALSE。
问题出在:一个是半角,一个是全角。
病根:长得一样,Excel 却当成两样
这种事特别常见。从老式业务系统、日文或繁体环境、部分网页表单导出来的表,字段里常混着全角字符。全角数字"12345"、全角字母"ABC"、全角标点",。、()",你肉眼看,跟半角的 12345、ABC、,.() 几乎一个样;可在 Excel 眼里,它们是完全不同的字符。
后果跟换行符一样隐蔽:拿去做 VLOOKUP、COUNTIF、删除重复项,该对上的对不上,该并掉的并不掉。查重时"ABC"和"ABC"被当成两条;按工号匹配,全角工号对不上半角工号,整列返回 #N/A。
最阴的是全角空格。姓名前面带了全角空格" 张三",普通的 TRIM 清不掉它——TRIM 只认半角空格。你以为是前导空格的毛病,按"整表清洗"那套去了一遍,还是对不上,根子是这个空格是全角的。
一句话:全角是另一种"看不见的脏"——显示无差,匹配全废。
解法:不用学 ASC,交给 AI 整列转
传统的治法是知道 ASC 函数:写个 =ASC(A1) 把全角转半角,再下拉填充。它确实管用。但 ASC 是个偏门函数,不在你必学的那 30 个里。你大可不必为这一处去背它的写法。
直接把表交给 AI,让它整列转,效果一样,还不用你管下拉和复制。
我是这么给指令的(以豆包为例,你用别的也行):
这份 Excel 里不少单元格混进了全角字符(全角数字、字母、标点、空格都有),导致按工号 VLOOKUP 对不上、查重也并不掉。原数据不要动,输出一份新 Excel。规则:① 检查 A 列到 F 列所有单元格,把全角字符统一转成半角——包括全角数字、字母、标点,还有全角空格;② 中文本身保持不动(中文不存在半角形态,转了反而错);③ 不要顺手做别的清洗(不去空格、不改大小写、不删重复),只做全角转半角这一件事;④ 输出新表,并列出每一列转了多少处。
把范围点全,把边界划清,它通常直接返回带下载按钮的新表,点一下就能下载,还附一份"动了哪些列、各几处"的清单。
转完的效果很直接:原本对不上的工号能对上了,查重时"ABC"和"ABC"并成一条,前导全角空格也跟着变成普通空格、能被 TRIM 清掉。这一步往往是整表清洗的前置——全角先归一,后面的清洗和匹配才跑得顺。
两个坑,提前说免得白高兴
第一,转漏了。你只说"转全角数字字母",它就只转数字字母,全角标点和全角空格原样留着。结果最阴的全角空格还在,姓名还是对不上——你以为没转成功,其实是转了一半。防它的就是指令里那句"包括全角数字、字母、标点,还有全角空格",把范围点全。
第二,它热心得过头。看你表里还有别的不顺眼,顺手把大小写统一了、把空格也删了、甚至改了标点样式。你本意只想要全角转半角,回来发现数据被顺手动了别的。防法是指令第③条"不要顺手做别的清洗,只做全角转半角这一件事"。改动清单也留着,真动多了你一眼就能看出。
还有个顾虑可以放下:有人怕转半角会把中文也转坏。不会。全角转半角只动"全角形态的英数标点和空格",中文本身没有半角形态,既不会被碰,也不需要碰。
转完别直接上,三下验一遍
:挑一个之前 VLOOKUP 返回 #N/A 的工号,转完再查一次,应该能命中了——这是"转对了"最直接的证据。
:转之前先按关键列删一次重复项、记下行数;转完再删一次,行数应该变少(以前被当成两条的全角/半角,现在并成一条)。行数没变化,多半是全角没转干净。
:专挑原本带全角的格,打开新表核对,"123"是不是真变成了"123"、前导全角空格是不是没了。
过了这三关,再去跑 VLOOKUP、查重、透视。改动清单别丢——全角肉眼难辨,转完你没法肉眼复核,有清单才知道哪列动了多少、有没有误伤。
两种时候别用:字段带身份证、手机号这类敏感信息,先按公司规定脱敏再传;几万行的大表分批转,免得一次超时。
顺序对了,后面的匹配才稳
全角、换行符、前导空格,都是"显示无差、匹配全废"的坑,而且常常叠在一起出现:一份表可能又带全角、又带换行、又带前导空格。先做全角归一,再交给整表清洗,顺序对了,后面的匹配才稳。
写在最后
我是聂老师,做了二十多年数据分析,现在专门讲"Excel + AI"怎么真的用起来——不是追新工具,是把基本功和判断力一起练好。
我正在带 AI 赋能 Excel 实战训练营,从基本功到 AI 赋能一条线讲透。想系统学的,可以加我微信sunnynie聊聊。
你如果想跟着我持续学习AI+Excel,欢迎扫描二维码加入我的微信交流群。

欢迎光临我的微信小店,从微信小店下单的学员请下单后立即加我微信sunnynie联系发货。















































































