excel如何稳稳的使用vlookup匹配工具?
题主的问题很有意思,在回答这个问题之前,我们先用一个动态图解了解一下vlookup函数是干什么的,
它的意思是在某一区域查找符合条件的值,那么如何使用他呢?首先我们的数据源是比较规范的,还不能出现以下情况,否则将不能返回正确的值。
1、不能正确理解第三参数,根据姓名查找岗位,返回列数为第四列
出错原因:返回的列数应该从查找值(姓名)位于首列开始数,姓名在查找区域为第一列,所以岗位为第四列,而且查找区域也不能写成A1:B6
2、查找值与源数据格式不一致,或者有不可见字符
出错原因:公式是没错,因为员工编号一个是文本,一个是数值型,只要统一了数据格式就可以解决
对于不可见字符导致的错误,只要将数据源分列就可以解决
3、通配符产生的错误
~用于查找通配符,如果在vlookup公式中出现,会被认为特定用途,非真正的~。
解决办法:将公式改为=VLOOKUP(SUBSTITUTE(D2,"~","~~"),A1:B8,2,0)
4、反向查找,我们vlookup函数最基本的原则就是要查找值位于查找区域的首列
但是还是有解决办法:1 用if函数重组区域,让两列颠倒位置。
=VLOOKUP(A16,IF({0,1},A1:A6,B1:B6),2,0)
2 用index+match组合实现。
=INDEX(A1:A6,MATCH(A16,B1:B6,0)
只要避免以上问题,基本上都能掌握vlookup函数的初级用法,还有更高级的用法欢迎大家自行学习。如果你还遇到不能解决的vlookup函数常见错误,欢迎留言或者私信小编。
希望我的回答可以帮到你,更多小技巧欢迎关注我的头条号。分享更多的简单实用的小技巧,让你从此和加班说拜拜!