一、请教IFERROR和ISERROR两个函数的区别
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函数来判断,再得出数据.绕了一圈
二、Excel ISERROR IFERROR 这俩什么区别?
Iserror返回值为逻辑结果False或True,而Iferror可以指定返回值。
软件版本:Office2007
举例说明如下:
1.Iserror结果:
2.Iferror结果: