EXCEL 中VLOOKUP 函数,为什么其中有一部分的返回值是不正确的。这两组数据在不同的工作表中。

2024-11-01 10:07:28
推荐回答(5个)
回答1:

检查公式中引用的区域有没有加绝对引用符号,没有就加上去试试,如:

=VLOOKUP(D1,A1:B10,2,)

改为

=VLOOKUP(D1,$A$1:$B$10,2,)


===回答你的问题补充===

把公式改为这样试试,就是在公式后出加多一个参数0,用精确的方式查找。我上面举例的公式也是精确查找,只是0可以省略不写,但最后面的那个逗号不能省略。


=VLOOKUP(B94,[凯利冲压件价格2011.1.20马庆国通知.xls]价格表!$B$2:$C$83,2,0)


回答2:

你的函数错了,在括号中,2号后加上,0.如下:
=VLOOKUP(B94,[凯利冲压件价格2011.1.20马庆国通知.xls]价格表!$B$2:$C$83,2,0)
这样就对了!不对我就吃了它!

回答3:

可以理解成在另外一个表中没有找到,建议你号段的数据统一数学格式 再做vlookup

回答4:

出错的....000142前面或后面是否存空格或其他不可见字符

回答5:

你公式没有使用绝对引用
引用范围需要$ $
或者最后没有用绝对匹配的0值参数
你贴公式上来看看