使用VLOOKUP函数查找到的值是上一行的数值

赵3 667172
赵2 854231
赵1 1997256
郑 47441

赵有芝 854231
我想在第一个表中搜赵1的数据,但是返回来的结果却是赵2的数据。我用的公式是VLOOKUP(A4,'[2011年1月-6月设计师主材业绩.xls]Sheet2'!$A$1:$IV$65536,2)
如果把数据往下拖的话,每一个显示的都是我要查找的数据的上面一个数据,请问这是什么原因!!

第1个回答  2011-08-12
精确匹配,第四参数错了,加个逗号就行了。
=VLOOKUP(A4,'[2011年1月-6月设计师主材业绩.xls]Sheet2'!$A$1:$IV$65536,2,)追问

我试了,加了逗号返回后就没结果了.

第2个回答  2011-08-12
VLOOKUP(A4,'[2011年1月-6月设计师主材业绩.xls]Sheet2'!$A$1:$IV$65536,2,0)

看一下最后一个参数要加上 0 这样才会是精确查找.追问

加0返回后也没结果,只有加TRUE才有结果,但是取的却是上一行的值.你QQ是多少,能不能我传给你帮我看一下.我觉得应该是单元格的问题

本回答被提问者采纳
第3个回答  2019-06-06
问题很简单,你试试看把表格中所有的空格删掉。如果查找的汉字后面出现空格,就会导致引用的数值是正确数值的上一行。
第4个回答  2011-08-12
VLOOKUP列查找
HLOOKUP是行查找
具体实例已发[email protected]