EXCEL教程:使用VLOOKUP老出错?你可能犯了这三点

论坛 期权论坛 期权     
excel教程   2019-6-10 01:39   1128   0
微信扫码观看全套Excel、Word、PPT视频






我们的Excel学习QQ交流群(群号:645620236)中连续有两个同学问到Vlookup函数匹配不到的问题,它们的共同点是眼看数据是一样的,公式又没错,但Vlookup函数就是查不到。这到底是为啥呢?




今天我们就总结一下如何排查VLOOKUP函数匹配不到的情况。注意我们这里指的是源数据与目标区域数据手工能查找到,但是vlookup查找不到的情况。

1
格式作怪

下表是某电商客户订购商品的订单号,现在需要根据订单号匹配订购的产品型号。我们通过VLOOKUP去查找时,所有单元格返回结果都为错误。


这是为啥呢?
其实观察仔细的同学会发现原订单号中单元格中有绿色三角,而目标单元格没有——这就是关键!
查找不到的原因就是因为两侧的单元格格式不同。左侧订单号为文本型单元格,单元格内虽然看是数字,但实际上属于文本字符。右侧内订单号为常规数字。我们在D2单元格输入公式=B2=F2,会发现结果返回FALSE,也就是B2不等于F2,所以VLOOKUP函数是无法匹配到。


[h2][/h2][h2]处理方法:[/h2]选中所有订单号数据后单击左侧感叹号,选择【转换为数字】。


然后再用VLOOKUP函数,结果正确:


如果数据量较大,通过这种方式转换较为卡顿。我们可以通过在任意单元格输入数字1,Ctrl+C复制1,然后选中订单号全部数据,按Ctrl+Alt+V(选择性粘贴),选择计算方式乘。这样会快速完成文本到数字的转换,并且不卡顿。

2
空格或可编辑的不可见字符作怪

第1种情况只要心不那么“大”的都能发现问题所在(因为有绿三角提示),而第2种就比较隐蔽了,很多Excel新手找不出问题:看似两个单元格一模一样,通过VLOOKUP函数就是返回#N/A。
如下表所示,根据客户购买的家电产品型号去查找匹配的价格,结果出现了无法匹配的情况:


遇到这种情况该如何处理呢?
其实很简单,既然没有绿三角提示,那先检查字符数。两种检查方法:

第1种检查方法:全选字符查看。
双击C2单元格进入编辑状态,然后按下左键拖动选中单元格内所有字符,我们看到正常的数据字符后还有几个空格或者不可见字符。



第2种检查方法:LEN函数检查字符数。
建立辅助列,用公式=LEN(C2)返回字符数,检查源数据和目标数据的字符数是否一样:


字符数不一样,就肯定存在空格或者不可见的字符等。
这种检查方法很可靠,比第1种全选字符检查可靠
[h2][/h2][h2]处理方法:[/h2]确定原因所在,然后通过TRIM函数批量将所有单元格内空格删除。


然后用处理后的数据替换原来的数据再进行VLOOKUP查询。

3
看不见也无法编辑的非打印字符作怪

有一种问题最隐蔽,不但新手抓狂,一些熟手刚遇上时也感到无从下手。譬如下面动图所示,格式一样,编辑中也感受不到空格或者其他字符的存在。


这是什么问题呢?
很多从某系统或者平台中导出来的数据存在一些特殊的非打印字符,这些字符我们在excel单元格中不但看不到,而且即使双击单元格进入编辑状态全选字符也感觉不到它的存在。我们只能通过下面的检查感受到它们:

第1种:LEN函数检查字符数
输出函数后可以看到A2和D2的字符数不一致,A2是30个字符,D2是28个字符。



第2种:拷贝文本到记事本中查看字符。
单击A2单元格,Ctrl+C拷贝,然后打开记事本Ctrl+V粘贴,效果如下:


同样把D2拷贝粘贴到记事本,可以明显看到区别,如下:



[h2]处理方法:[/h2]通过clean函数进行数据清洗,将非打印字符删除。此函数使用非常简单,无需任何参数,直接引用要处理的单元格即可。



在清理后的数据中用vlookup查找,结果正常:



[h1]总结[/h1]下面我们为大家整理了一份关于vlookup查找出现异常的处理流程图,如下图所示:


[h1]彩蛋[/h1]然后再赠送给大家一个彩蛋:清理字符数不一致的万用公式
排除公式本身错误、单元格格式错误外,可以用=trim(clean(a2))公式清理字符,不论是空格、看不见的字符都可以清除。

扫一扫添加老师微信

扫一扫,在线咨询Excel课程

Excel教程相关推荐

大胆合并吧!VLOOKUP坐字法专做单元格合并查找
破除日期迷惑,多条件查找就用Vlookup!
VLOOKUP和LOOKUP查询双雄战(一):VLOOKUP的漂亮开局
想要全面系统学习Excel,不妨关注部落窝教育《一周Excel直通车》视频课或者《Excel极速贯通班》

《一周Excel直通车》视频课
包含Excel技巧、函数公式、
数据透视表、图表。
一次购买,永久学习。
[iframe]https://v.qq.com/iframe/preview.html?width=500&height=375&auto=0&vid=b05674i0j3h[/iframe]
最实用接地气的Excel视频课
《一周Excel直通车》
风趣易懂,快速高效,带您7天学会Excel
38 节视频大课
(已更新完毕,可永久学习)
理论+实操一应俱全

主讲老师: 滴答



Excel技术大神,资深培训师;
课程粉丝100万+;
开发有《Excel小白脱白系列课》
        《Excel极速贯通班》。

原价299元
限时特价 99 元,随时涨价
少喝两杯咖啡,少吃两袋零食
就能习得受用一生的Excel职场技能!

  长按下面二维码立即购买学习




购课后,加客服微信:blwjymx3领取练习课件


让工作提速百倍的「Excel极速贯通班」
↓ 点击阅读原文,可直接购买。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:315
帖子:63
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP