=IF(E2="1",VLOOKUP(J2,Sheet2!A:B,2,FALSE),IF(E2="2",VLOOKUP(J2,Sheet2!C:D,2,FALSE))),结果显示false
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
1个回答
展开全部
提问中的公式数字用双括号引起来的,如 "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时,公式返回 “” 这紧挨在一起的双引号代表空白,即什么也不显示,可以根据实际需要修改,如果需要返回的是数字的,则这个双引号可以去掉直接替换为数字,如果返回的是文字的,则需要把文字用双引号括起来。
解决方法:
把要求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时,公式返回 “” 这紧挨在一起的双引号代表空白,即什么也不显示,可以根据实际需要修改,如果需要返回的是数字的,则这个双引号可以去掉直接替换为数字,如果返回的是文字的,则需要把文字用双引号括起来。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询