VLOOKUP⽼是匹配不出结果?可能你没看这篇⽂章VLOOKUP函数可谓是EXCEL中最重要的⼀个函数,经常接触表格的各位表哥表,如果这个函数还不能
熟练使⽤的话,那么。。。我就只好叫你表弟表妹了!我们⾸先来看⼀下VLOOKUP函数各个参数的意思。
虽然这个VLOOKUP函数⾮常重要,但是呢,却并不简单。参数⽐较多,记着记着就忘了这个参数表⽰什么;要求⽐较多,稍微有点不规范就会出错。
结合这么些个特点,⽼王我总结了⼏种常见的VLOOKUP出错的情况:
NA错误
对函数使⽤不多的旁友,⼀碰到NA错误、VALUE错误、REF错误等等就⼿⾜⽆措!哎呀!我的函数怎么得到了乱码!(拜托,这不是乱码,滑稽脸)
这⾥想通过⼯号来查姓名,但是170007这个⼯号在上⾯的表中并不存在,所以函数就返回了NA,表⽰未匹配,也就是这个170007⼯号在给定的区域中不到!它虽然是个错误值,但是它表达的意思很明确,【没到!】
就是【没到!】
第⼆个参数错误
什么?你说怎么没有第⼀个参数错误?第⼀个参数也会引⽤错的请⾃觉个墙⾓脸红。第⼆个参数指的是要查的区域,即在哪。我们看下⾯这个⽰例:
我们想查姓名为李四的⼯龄,但是这⾥我们第⼆个参数引⽤的区域是A2:D7,第⼀列并不是姓名,所以会返回NA错误。这⾥需要牢记,在哪的区域第⼀列和什么的内容是⼀致的,这⾥查姓名,所以第⼀列应该是姓名这⼀列。你看我改⼀下就会有结果了:
第三个参数错误
第三个参数表⽰返回查区域中的第⼏列,如果参数的数值⼤于查区域的列数,那么就会返回REF
引⽤错误。
这⾥想通过⼯号来查姓名,查区域选的A和B两列,如果第三个参数是3的话出错了,这⾥只需要将3改为2就可得到正确结果。
需要多说⼀句的是,这⾥第三参数的数值通常是通过掰⼿指头数⼀下得到的,除了注意别输错了列数,还隐藏列中的列数也是需要计算在内的哦!!!
需要注意隐藏列中的列数也是需要计算在内的哦
第四个参数错误
第四个参数只有两种情况,0表⽰精确查,1或者不填表⽰模糊查。⼀般来说,我们使⽤精确查的情况⽐较多。可能你⼤概知道模糊查的⽤法,但是如果在精确查的时候将0写成了1就得不到正确的结果。
这⾥我们只需要将1改为0就能得到正确的结果。
相对引⽤问题
绝对引⽤和相对引⽤绝对是刚学函数时会经常忽略的问题,⽐如这⾥想通过向下填充得到其他的查结果,但是却出错了。
这⾥对第⼆个参数没有做绝对引⽤,所以在向下填充的时候引⽤区域也发⽣了变化,从⽽导致错误结果。我们把引⽤区域绝对化然后再向下填充就能得到正确结果。
单元格格式问题
虽然单元格格式看起来很多,但其本质就两种,数字与⽂本。看起来相同的内容,但是不同的格式也不能查到正确的结果。
这⾥通过⼯号查姓名,但是这⾥的⼯号是数字格式,查区域内的⼯号是⽂本格式,由于格式不匹配,也造成查不到。我们只需要更改任意⼀个格式使其⼀致(注意改为⽂本之后记得双击⼀下单元格。。。)。
>vlookup模糊匹配

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。