VLOOKUP函数可谓是EXCEL中最重要的一个函数,经常接触表格的各位表哥表姐,如果这个函数还不能熟练使用的话,那么。。。我就只好叫你表弟表妹了!我们首先来看一下VLOOKUP函数各个参数的意思。
虽然这个VLOOKUP函数非常重要,但是呢,却并不简单。参数比较多,记着记着就忘了这个参数表示什么;要求比较多,稍微有点不规范就会出错。
结合这么些个特点,老王我总结了几种常见的VLOOKUP出错的情况:
NA错误
对函数使用不多的旁友,一碰到NA错误、VALUE错误、REF错误等等就手足无措!哎呀!我的函数怎么得到了乱码!(拜托,这不是乱码,滑稽脸)
这里想通过工号来查找姓名,但是170007这个工号在上面的表中并不存在,所以函数就返回了NA,表示未匹配,也就是这个170007工号在给定的区域中找不到!它虽然是个错误值,但是它表达的意思很明确,就是【没找到!】
第二个参数错误
什么?你说怎么没有第一个参数错误?第一个参数也会引用错的请自觉找个墙角脸红。第二个参数指的是要查找的区域,即在哪找。我们看下面这个示例:
我们想查找姓名为李四的工龄,但是这里我们第二个参数引用的区域是A2:D7,第一列并不是姓名,所以会返回NA错误。这里需要牢记,在哪找的区域第一列和找什么的内容是一致的,这里查找姓名,所以第一列应该是姓名这一列。你看我改一下就会有结果了:
第三个参数错误
第三个参数表示返回查找区域中的第几列,如果参数的数值大于查找区域的列数,那么就会返回REF引用错误。
这里想通过工号来查找姓名,查找区域选的A和B两列,如果第三个参数是3的话出错了,这里只需要将3改为2就可得到正确结果。