Excel函数大全
基本功能:检测单元格是否包含任何错误值
适用版本:Excel 2003及以上所有版本
判断指定值是否为Excel错误类型
防止错误值在公式中扩散
快速定位工作表中的错误
"ISERROR"函数可以检测所有Excel错误类型,包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?和#NULL!等。
ISERROR:检测所有错误类型
ISNA:仅检测#N/A错误
ISERR:检测除#N/A外的错误
需要捕获所有错误时使用ISERROR
只需处理#N/A错误时用ISNA
排除#N/A错误时用ISERR
value:要检测的值或表达式
TRUE:包含错误
FALSE:无错误
避免错误值影响报表美观
批量处理包含错误的数据
高亮显示错误单元格
不能检测公式逻辑错误(如计算结果不正确但未报错)
不会自动修正错误(仅检测不处理)
最佳实践:结合IF函数使用,为错误情况提供替代值
1. =ISERROR(B2)
2. =IF(ISERROR(A1/B1),0,A1/B1)
3. =IF(ISERROR(VLOOKUP(D1,C:E,3,0)),"数据缺失",VLOOKUP(D1,C:E,3,0))
1. TRUE(#DIV/0!错误)
2. TRUE(包含#N/A错误)
3. FALSE(文本不是错误)
1. =IFERROR(A1+B1,"错误")(更简洁)
2. =IFERROR(MID(B2,FIND("元",B2),3),"无")(减少重复计算)