在使用vlookup的时候,经常遇到有些数据v不出结果的,但是检查了一下,数据源是存在这个结果的,公式也没有设置错误,单元格格式都是“常规”,可就是v不出结果;把数据全部都复制粘贴(选择性粘贴)到新表后,也还是一样的结果,不知道是什么原因。
有哪位excel高手可以帮忙解答下吗?
附上图片,左边是数据源,右边是要做出来的表格,上面有显示公式,这里面的单元格都是“常规”。
chenhengchun 2014-05-13 18:23 回复 赞(0) 1楼
求教了班级里的同学,终于明白这是为什么了,确实是公式出问题了!
在下拉的时候公式中那个数据源范围也一并的被“顺序下拉”了,这样的话数据源范围就不一样了,自然会有部分数据v不出结果。(在H2中数据源的范围是B2:E2,到H9就变成了B9:E9.)
在使用vlookup的时候,为避免这种情况的发生可以使用“绝对引用”,以上图为例,在H2单元格公式VLOOKUP(G2,B2:E2,4,0)中,选中数据源范围”B2:E2“,然后按F4,回车,就变成了VLOOKUP(G2,$B$2:$E$22,4,0),然后再下拉,就不会有这样的问题发生啦!
今天学习了,分享给大家~