=VLOOKUP(A1,Sheet2!$A$1:$D$15,4,TRUE)返回值错误

错误在于他返回的数值时D15对应的,如果我该成false就又对了!搞不懂,另外一个表也有这样的情况,如果输入false就会出现#N/a这个东西!难道我哪里输错了?... 错误在于他返回的数值时D15对应的,如果我该成false就又对了!搞不懂,另外一个表也有这样的情况,如果输入false就会出现#N/a这个东西!难道我哪里输错了? 展开
 我来答
ls2978
2011-02-16 · 超过30用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:82万
展开全部
首先,在用vlookup函数前,sheet2的引用列应该先按升序排好。
最后一个参数一般设为false,就是大致引用。否则如果有重复数据,例如用人名引用,但有同名时就会出错,显示最后一个,如果没检索到相关数据,则会显示上一个记录。
至于用false时显示#N/a,那是因为没有检索到相关数据,这是可能发生并无法避免的,可以使用if函数屏蔽这个错误信息,例如:
=if(VLOOKUP(A1,Sheet2!$A$1:$D$15,4,false)="#N/A","",VLOOKUP(A1,Sheet2!$A$1:$D$15,4,false))
halleyhu
2011-02-16 · TA获得超过170个赞
知道答主
回答量:95
采纳率:0%
帮助的人:58.3万
展开全部
vlookup函数要求:如果最后一个参数是TRUE,则要求首列即 Sheet2!A 列必须是升序排序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式