VLOOKUP函数没问题,查值却为0,到底怎么回事?
VIP有好⼏个学员在写公式的时候,明明公式没问题,结果却为0,到底怎么回事?
这⾥,卢⼦以VLOOKUP、SUM函数为例进⾏说明。⾥⾯的数字都是采⽤随机数⽣成,所以每次截图都会有变化,其实抽奖送书,也是采⽤这种⽅法实现的。
1.⼈员都有存在,公式看起来也没问题,就是结果为0。
=VLOOKUP(G3,A:E,4,0)
仔细观察,你会发现区域中隐藏了⼀列,⼈⽓指数其实是在区域第5列。将第三参数改成5,即可获得正确的值。
=VLOOKUP(G3,A:E,5,0)
为了防⽌数错列,可以⽤COLUMN函数,判断返回区域在第⼏列。
=COLUMN()
还可以⽤COLUMNS函数判断区域有多少列,看清楚了,两个函数不⼀样哦。=VLOOKUP(G3,A:E,COLUMNS(A:E),0)
2.⼈员都有存在,第三参数也没错,就是结果为0。
=VLOOKUP(G3,A:E,5,1)
VLOOKUP函数在查的时候,99%的情况下都是⽤精确查,也就是第四参数为0。这⾥第四参数为1,就是模糊查,⼤多数情况下,查出来的结果都是错误值。
记住,这⾥⼀定要⽤0。
=VLOOKUP(G3,A:E,5,0)
模糊查,只有按区间查对应值这种情况才使⽤。⽐如按区间,判断等级。
=VLOOKUP(H3,K:M,3,1)
VLOOKUP函数⼤概就这两种情况,顺便再讲⼀下SUM函数,也有两种情况导致求和为0。循环引⽤,导致求和为0。
=SUM(B:B)
将区域改成实际的区域就正常。vlookup模糊匹配
=SUM(B2:B6)
还有⼀种就是数字为⽂本格式,导致求和为0。
=SUM(B2:B6)
选择区域,点感叹号,转换为数字,就恢复正常。
以上,都是超级常见的问题,⼀定要记牢哦。
你还遇到过什么情况,明明公式看起来没问题,但就是死活不出正确结果?作者:卢⼦
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论