问题描述: =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)) 展开全文阅读