=IF(E2="1",VLOOKUP(J2,Sheet2!A:B,2,FALSE),IF(E2="2",VLOOKUP(J2,Sheet2!C:D,2,FALSE))),结果显示false

 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
wykcorp
2014-12-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3311万
展开全部
提问中的公式数字用双括号引起来的,如 "1"和"2",这样的写法数字会变为文本格式的数字,除非J2单元格也是文本格式的数字,否则公式必定返回FALSE的值。这是因为 “1"不等于1 和 "2"不等于2所引起的。

解决方法:
把要求J2的格式设置为常规或数值格式,然后把公式中的数字双引号去掉,则公式:
=IF(E2=1,VLOOKUP(J2,Sheet2!A:B,2,),IF(E2=2,VLOOKUP(J2,Sheet2!C:D,2,),""))

公式中的VLOOKUP函数中的FALSE可以省略,省略时默认就是FALSE,但前面的逗号不能省略。

上面的公式中,当J2不等于1或者2时,公式返回 “” 这紧挨在一起的双引号代表空白,即什么也不显示,可以根据实际需要修改,如果需要返回的是数字的,则这个双引号可以去掉直接替换为数字,如果返回的是文字的,则需要把文字用双引号括起来。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式