=IF(ISERROR(VLOOKUP(B2,ZLTJ,7,0))=TRUE,"无",VLOOKUP(B2,ZLTJ,7

问题描述:

=IF(ISERROR(VLOOKUP(B2,ZLTJ,7,0))=TRUE,"无",VLOOKUP(B2,ZLTJ,7,0)),

1个回答 分类:综合 2014-11-28

问题解答:

我来补答
公式本身没有错.
没有看源表,无法判断公式是否正确引用数据表.
公式结果为0,说明公式引用的数据表为空白或0.检查数据表中第7列是否为职称列.
另外公式的“=TRUE”可以省略,直接写成:
=IF(ISERROR(VLOOKUP(B2,ZLTJ,7,0)),"无",VLOOKUP(B2,ZLTJ,7,0))
再问: 您看一下表源,帮忙查一下问题所在,谢谢
再答: 很显然,你的数据表中DHC0005的担任职务为空,用VLOOKUP引用过去就是0,公式并没有出错 (DHC0005搜索到了),所以不会显示“无”。 要不就把公式改为: =IF(OR(ISERROR(VLOOKUP(B2,ZLTJ,7,0)),VLOOKUP(B2,ZLTJ,7,0)=0),"无",VLOOKUP(B2,ZLTJ,7,0))
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率