早教吧 育儿知识 作业答案 考试题库 百科 知识分享

excel 中ROUND((G9*I9/H9),IF(ISERROR(VLOOKUP(B20,成本价!A:I,7,FALSE)),0,VLOOKUP(B20,成本价!A:I,7,FALSE))上面中的ISERROR是什么函数,如何用?

题目详情
excel 中ROUND((G9*I9/H9),
IF(ISERROR(VLOOKUP(B20,成本价!A:I,7,FALSE)),0,VLOOKUP(B20,成本价!A:I,7,FALSE))上面中的ISERROR是什么函数,如何用?
▼优质解答
答案和解析
ISERROR()函数主要用于判断公式运行结果是否出错.常用在容易出现错误的公式中,比如VLOOKUP函数的搜索的区域中找不到搜索值时就会出现“#N/A”的错误值:
=VLOOKUP("张三",A:B,2,0)
当表中A列没有内容为"张三"的单元格时,公式就返回“#N/A”的错误值.
这时只要在公式中加入ISERROR函数进行判断就可以避免出现错误值而返回一个空值.公式如下:
=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),"",VLOOKUP("张三",A:B,2,0))