巧用ISERR与IF函数组合去除错误字符
本部分描述了用来检验数值或引用类型的九个工作表函数。
这些函数,概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。
例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。
语法
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
•VALUE 为需要进行检验的数值。
分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。
说明
• IS 类函数的参数 value 是不可转换的。例如在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。
然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。
• IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中
查出错误值。
ISERR函数是一个信息函数,其作用是检测一个值是否为#N/A以外的错误值。
如下表所示,若值为#N/A,返回FALSE,其它则返回TURE。
一般与IF函数结合使用。接下来在这个表中操作一下,帮助大家理解。
此图是单人演出服饰领取表,现在要计算600人一共要准备多少服饰。
■ 选中B3单元格,输入公式=A3*600。
将光标定位到B3单元格右下角,呈+字形时下拉填充单元格后,此时出现了很多错误值#VALUE!,非常不美观。
■ 如何快速去除公式结果的错误值呢?
直接在B3中输入公式=IF(ISERR(A3*600),"",A3*600)。
此公式代表当结果为TURE时,返回空格。当结果为FALSE时,返回公式A3*600的值。
点击回车,再次下拉填充单元格,即可看到原来的错误值显示为空格了。
对IF函数不理解的同学,可以在WPS学院中搜索IF函数教程学习哦~