何为IS 类函数?Excel IS 类函数介绍及其应用实例
何为IS 类函数?
Excel中用来检验数值或引用类型的函数,概括为IS 类函数。可以检验数值的类型并根据参数取值返回逻辑值 TRUE 或 FALSE。
IS函数见下表:
Value 为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。
说明:IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值”1″会被转换成数字 1。然而在公式 ISNUMBER(“1″) 中,”1″并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。
IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值。
IS 类函数应用实例
错误值转置:有很多时候我们不想看到公式返回错误值(如:#value!、#null!……),可以应用函数ISERROR将错误值转置为其他文本。例:
原始效果=LARGE({1;2;3;4},ROW(A1)),实现1-4倒序排列,当公式填充超过4行时,公式返回 #NUM! 错误值,这个#NUM!看的不舒服,我们加工一下,如上表加工效果列。
公式
=IF(ISERROR(LARGE({1;2;3;4},ROW(A1))),”排序完成”,LARGE({1;2;3;4},ROW(A1)))
这样就将错误值转置为“排序完成”了。
Vlookup + Isna 实现高级筛选
例:假如有两数据格式相同表,A表为原始表(数据量大),B表。我们需要实现在A表中删除与B表相同的数据行。(要实现跨表筛选方法很多,这里surda采用Vlookup比对+Isna判断的+作标记方法)
公式原型
=if(isna(vlookup()),””,”筛选”)
推荐阅读