=IF(B2=0,"",VLOOKUP(B2,AA2:AB2,2,FALSE))
答案:2 悬赏:30
解决时间 2021-03-21 16:10
- 提问者网友:生亦何欢
- 2021-03-20 23:38
这个公式我这里可以用,但是在没有找到数值的时候 显示为#N/A 有什么办法让显示的数值为0或者空白吗!!!
最佳答案
- 二级知识专家网友:疯山鬼
- 2021-03-21 00:20
公式中的AA2:AB2实际上只有两个单元格,如果按原公式的意思,最精的写法应是:
=IF((B2<>0)*(B2=AA2),AB2,"")
如果坚持要用题目的写法,公式修改为:
=IF(COUNTIF(AA2:AA2,B2),VLOOKUP(B2,AA2:AB2,2,),"")
如果用的是EXCEL 2007及以上版本,公式可精简为:
=IFERROR(VLOOKUP(B2,AA2:AB2,2,),"")
公式中的FALSE可省略,但前面的逗号不能省,公式最后的 "" 代表空白,把它改为0,则公式就会返回结果0
=IF((B2<>0)*(B2=AA2),AB2,"")
如果坚持要用题目的写法,公式修改为:
=IF(COUNTIF(AA2:AA2,B2),VLOOKUP(B2,AA2:AB2,2,),"")
如果用的是EXCEL 2007及以上版本,公式可精简为:
=IFERROR(VLOOKUP(B2,AA2:AB2,2,),"")
公式中的FALSE可省略,但前面的逗号不能省,公式最后的 "" 代表空白,把它改为0,则公式就会返回结果0
全部回答
- 1楼网友:茫然不知崩溃
- 2021-03-21 00:54
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯