用vlookup匹配不出来怎么回事(使用vlookup函数匹配数据)
LOOKUP函数可谓是EXCEL中最重要的函数,经常接触表格中的表亲。如果这个功能不能熟练使用,那么。我得叫你表哥!我们先来看看VLOOKUP函数各参数的含义。
虽然这个VLOOKUP函数很重要,但是并不简单。参数很多,记住忘记这个参数是什么意思;要求很多,稍有不规范就会出错。
结合这些特点,我和老王总结了几个常见的VLOOKUP错误:
不怎么用函数的NA错误's朋友,遇到NA错误,VALUE错误,REF错误等等就不知所措了!哦亲爱的!我的函数是怎么得到乱码的!(拜托,不是乱码,搞笑脸)
这里我想通过工号查找名称,但是工号170007在上表中不存在,所以函数返回NA,表示没有匹配,也就是在给定区域找不到工号170007!虽然是一个错误的价值观,但是它的意义非常明确,那就是【没找到!】.
第二个参数错误什么?为什么不说第一个参数错了?第一个参数也会被错误引用。请自觉找个角落脸红。第二个参数是指要找的区域,也就是在哪里找。让我们看看下面的例子:
我们想求名字叫李四的工龄,但是我们这里第二个参数引用的区域是A2:D7,第一列不是名字,所以我们会返回安娜错误。这里需要记住的是,在哪里找区域的第一列和找什么是一致的,名字是在这里找到的,所以第一列应该是名字列。你看,如果我改变它,就会有一个结果:
第三个参数错误的第三个参数指示返回搜索区域中的哪一列。如果参数值大于搜索区域中的列数,将返回REF引用错误。
这里我想通过工号找到名字,找到地区选择的A和B两列。如果第三个参数是3,则有错误。在这里,我只需要将3改为2就可以得到正确的结果。
需要补充的是,这里的第三个参数的值通常是通过打响指获得的。除了注意不要输入错误的列数,您还应该注意隐藏列中的列数也是需要计算在内的哦!
对于第四个参数错误,的第四个参数,只有两种情况,其中0表示精确搜索,1表示模糊搜索。一般来说,我们更经常使用精确搜索。也许你大概知道模糊搜索的用法,但是如果精确搜索的时候把0写成1,就不会得到正确的结果。
这里我们只需要把1改成0就可以得到正确的结果。
相对引用问题's绝对引用和相对引用绝对是学习函数时经常忽略的问题。例如,我试图通过在这里填写来获得其他搜索结果,但这是错误的。
这里没有对第二个参数的绝对引用,所以向下填充时引用区域也会发生变化,导致结果错误。我们可以通过将参考区域绝对化,然后向下填充来得到正确的结果。
单元格格式问题虽然有许多单元格格式,但有两种单元格格式:数字和文本。看起来一样,但是格式不同找不到正确的结果。
在这里,通过工号搜索名称,但是这里的工号是数字格式的,搜索区域中的工号是文本格式的。因为格式不匹配,所以找不到。我们只需要改变任何格式使其一致即可(注意改成文本后双击单元格)。)。
不可见字符问题的隐形人物问题是一个棘手的问题。只要稍加注意,就可以区分单元格的文本和数字格式,但看不见的字符却不能。比如常见的文字前后有很多空格,很难一眼看出区别。
虽然我们可以通过查找替换或者TRIM函数来去掉空格,但是如果还是有错误,可能是其他看不见的字符。
在这里,我在删除空格后得到了正确的结果,然后我用一个不可见的字符(使用char函数得到的)连接这个文本,看不出有什么异常,但是我得不到结果。但值得庆幸的是,这种情况很少见。如果出现这种情况,可以尝试用CLEAN功能清除。
上面简单列举了几个关于VLOOKUP函数的错误,看起来很可怕。其实记住这两点【格式一致和参数含义】就基本可以保证这个功能的流畅使用。
上一篇:花盆为什么不能送人