“IFERROR”与“ISERROR”两个函数的区别是什么?
发布网友
发布时间:2022-04-30 00:10
我来回答
共1个回答
热心网友
时间:2022-06-26 21:34
IFERROR是2007以上版本对原2003版本IF(ISERROR())嵌套函数的优化
比如函数
=IFERROR(VLOOKUP(A1,C:D,2,0),0)
就表示当VLOOKUP返回错误值时,单元格就显示0
但如果用2003就没有这个函数,就只能通过嵌套函数来实现
=IF(ISERROR(VLOOKUP(A1,C:D,2,0)),0,VLOOLUP(A1,C:D,2,0))
这个公式就麻烦了一些.需要先用ISERROR来返回是否为错误值,再用IF函数来判断,再得出数据.绕了一圈