编译:Vlookup函数经常找不到正在使用的数据。很多人会被“众目睽睽,Vlookup就是找不到”气疯,浪费半天时间。有些问题是用户功夫不够,写公式错误造成的,比如搜索值不在搜索区域第一列,搜索区域错误,返回位置错误;有些问题是由数据问题引起的。有些数据问题比较明显,容易发现,有些比较隐蔽,很难发现。今天的教程是分享三个影响Vlookup正常工作的数据问题。
上周我们Excel交流组连续两个同学问了Vlookup函数无法匹配的问题。他们的共同点是数据相同,公式正确,但是找不到Vlookup函数。这到底是为什么?
今天我们总结一下如何排查VLOOKUP功能不匹配的问题。注意,我们指的是可以手动找到源数据和目标区域数据,但是vlookup找不到的情况。
类型1:格式恶作剧
下表显示了电子商务客户订购的商品的订单号。现在,需要根据订单号匹配订购的产品型号。当我们通过VLOOKUP搜索时,所有的单元格都会返回错误。
这是为什么?
其实仔细观察的同学会发现,原订单号的单元格中有一个绿色三角形,而目标单元格中没有绿色三角形——这才是关键!
之所以找不到,是因为两边单元格格式不一样。左边的订单号是一个文本单元格。虽然是单元格中的数字,但实际上是文本字符。右边的订单号是一个正则数。当我们在单元格D2中输入公式=b2=f2时,我们会发现结果返回FALSE,即b2不等于f2,因此VLOOKUP函数无法匹配。
处理方法:
选择所有订单编号数据,单击左侧的感叹号,然后选择[转换为数字]。
然后使用VLOOKUP函数,结果是正确的:
只有在晚宴后才能获得的技能:
如果数据量很大,这种方式的转换相当卡。我们可以在任意单元格中输入数字1,用Ctrl+C复制1,选中订单编号的所有数据,按Ctrl+Alt+V(选择性粘贴),选择计算方式相乘。这样会很快完成文字到数字的转换,不会卡。
键入2: 空或可编辑的不可见字符
第一种情况,只要心没那么大就能发现问题(因为绿三角提示),第二种情况相对隐蔽,很多Excel新手都找不到问题:好像两个单元格一模一样,VLOOKUP函数返回# n/a。
如下表所示,根据客户购买的家电型号,找到匹配价格,结果显示无法匹配:
这种情况怎么处理?
其实很简单。由于没有绿色三角形提示,请先检查字符数。两种检查方法:
第一种检查方法:检查所有字符。
双击C2单元格进入编辑状态,然后按左键拖动并选择单元格中的所有字符。我们可以看到在正常的数据字符之后还有几个空的单元格或者不可见的字符。
第二种检查方法:LEN函数检查字符数。
建立一个辅助列,用公式=len(C2)返回字符数,检查源数据和目标数据中的字符数是否相同:
如果字符数不同,必须有空网格或不可见字符。
这种检查方法非常可靠,比第一次全选字符检查更可靠。
处理方法:
确定原因,然后通过TRIM功能批量删除所有单元格中的空单元格。
然后用处理后的数据替换原始数据,再进行VLOOKUP查询。
类型3:无法看到或编辑的非打印字符
有一个隐藏的问题,不仅新手疯了,有些有经验的人第一次见面就觉得无从下手。比如如下动画所示,格式相同,编辑时感觉不到空网格或其他角色。
有什么问题?
从某个系统或平台导出的很多数据都有一些特殊的非打印字符,我们在excel单元格中看不到,即使双击单元格进入编辑状态,也感觉不到所有字符的存在。我们只能通过以下检查来感受它们:
类型LEN函数检查字符数。
输出函数后,可以看到A2和D2的字符不一致,A2是30个字符,D2是28个字符。
类型2:将文本复制到记事本查看字符。
点击A2单元格,Ctrl+C复制,然后打开记事本Ctrl+V粘贴,效果如下:
同样,将D2副本粘贴到记事本中,您可以清楚地看到如下区别:
处理方法:
使用清除功能清除数据,删除非打印字符。这个函数使用非常简单,没有任何参数,直接引用要处理的单元格即可。
使用vlookup查找已清理的数据,结果正常:
总结:
下面,我们为vlookup编译了一个查找异常的处理流程图,如下图所示:
鸡蛋:
然后给你一个彩蛋:清理文字不一致的万能公式。
排除公式错误和单元格格式错误,可以使用formula =trim(clean(a2))清理字符,也可以清理不可见的字符,而不考虑空网格。
* * * *博客教育- excel搜索功能注释* * * *
原文:龚春光/博客教育(未经同意请勿转载)
1.《excel函数vlookup excel函数技巧:好像没错误可Vlookup函数却错误结果》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《excel函数vlookup excel函数技巧:好像没错误可Vlookup函数却错误结果》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/1595385.html