作业帮 > 综合 > 作业

=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))=TRUE,"",V

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 17:19:25
=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))=TRUE,"",VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))
请问这个公式是什么意思,以及每一步骤所表示的含义.
=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))=TRUE,
公式主体:VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE)
以B2单元格为关键字,在Sheet2工作表的$A$1:$E$10000区域的首列(即A列)进行搜索,当找到匹配数据时,返回对应行第4列的数据.FALSE是要求关键字要绝对匹配.
ISNA是检测这个公式是否出现错误值(找不到匹配数据),=TRUE表示找不到.
IF如果出现错误值,返回空文本(""),否则,返回公式结果.
公式中的“=TRUE”可省略,写成:
=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE)),"",VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE)