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

=VLOOKUP(B94,[凯利冲压件价格2011.1.20马庆国通知.xls]价格表!$B$2:$C$83,2)... =VLOOKUP(B94,[凯利冲压件价格2011.1.20马庆国通知.xls]价格表!$B$2:$C$83,2) 展开
 我来答
wykcorp
推荐于2016-11-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3408万
展开全部

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

=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)


追问
那,0什么意思,我刚才试了试,正确,
追答
那0是VLOOKUP最后的一个参数,就代表以精确的方式查找,也可理解为完全100%的匹配。
如你公式中B94的值为1B18054000142 ,则在 $B$2:$C$83 这个区域中要找到完全相同于B94单元格的值。
nmg_stl
2013-05-17 · 超过11用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:25万
展开全部
你的函数错了,在括号中,2号后加上,0.如下:
=VLOOKUP(B94,[凯利冲压件价格2011.1.20马庆国通知.xls]价格表!$B$2:$C$83,2,0)
这样就对了!不对我就吃了它!
追问
能告诉我那,0是什么意思么?
追答
就返回值是0,100%匹配,如果没有表示空值,会显示#N/A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琥珀川____c
2013-05-17 · TA获得超过436个赞
知道小有建树答主
回答量:686
采纳率:100%
帮助的人:235万
展开全部
可以理解成在另外一个表中没有找到,建议你号段的数据统一数学格式 再做vlookup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
┲═︻▄
2013-05-17 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:47%
帮助的人:3784万
展开全部
出错的....000142前面或后面是否存空格或其他不可见字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好鬼憎注册名字
2013-05-17 · TA获得超过1502个赞
知道小有建树答主
回答量:1720
采纳率:0%
帮助的人:1114万
展开全部
你公式没有使用绝对引用
引用范围需要$ $
或者最后没有用绝对匹配的0值参数
你贴公式上来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式