
前言
通常为了报表美化,我们都会减少报表中出现“#DIV/0!”的错误字符,错误字符多了会显得整张表非常乱,所以为了避免这种情况,excel推出了两个函数,iferror和iserror
函数详解
iferror:两个参数

value:任意值或者表达式
value_if_error:如果value错误要返回的值
iserror()只有一个参数值:
value:测试值返回TRUE或者FALSE

看到TRUE和FALSE就会想到if函数
iferror是在07版后的office增加的函数,如果你的版本是07版以前,想要美化错误值只有使用iserror,两个函数逻辑都很简单
案例演示
方法1:错误值,显示文本“错误”

使用函数:IFERROR(B3,"错误")
方法2:错误值,显示文本“错误”

使用函数:IF(ISERROR(B3),"错误",B3)
tip:有的网友咨询“Excel公式无数值时显示空白”
如何实现类似iserror函数,可以使用isnumber函数
isnumber函数只有一个参数,value

用于检测单元格是否为数值,可以结合if函数

函数IF(ISNUMBER(G5),G5,""),即如果G5为无数值时显示空白。