作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 08:10:35
=IF(ISERROR(VLOOKUP(B2,ZLTJ,7,0))=TRUE,"无",VLOOKUP(B2,ZLTJ,7,0)),

公式本身没有错.
没有看源表,无法判断公式是否正确引用数据表.
公式结果为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))