一、请教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函数什么意思-请教IFERROR和ISERROR两个函数的区别

这个公式就麻烦了一些.需要先用ISERROR来返回是否为错误值,再用IF函数来判断,再得出数据.绕了一圈

二、Excel ISERROR IFERROR 这俩什么区别?

Iserror返回值为逻辑结果False或True,而Iferror可以指定返回值。

软件版本:Office2007

举例说明如下:

1.Iserror结果:

2.Iferror结果: