一、ISERR函数、ISERROR函数、ISNA函数
    Excel中这三个函数主要作用是查看错误值的!
    在介绍具体的函数之前,我们需要重温一下错误类型!
    Ch 5 信息函数 - 图1
    (1)说明:ISERROR函数检查指定的单元格是否有任意错误值,如果为错误值,则返回True;否则返回False。
    (2)语法:=ISERROR(value)
    其中,value是需要检查的值,其可以说空单元格、错误值、逻辑值、文本、数字、引用值或者名称。
    (3)区分
    ISERROR函数和ISERR函数都检查提供的值是否是错误值,但有如下区别:

    • ISERROR函数:如果值为任意错误值,返回TRUE
    • ISERR函数:如果值为除 #N/A 外的任意错误值,返回 TRUE。
    • ISNA函数:查看错误值是否为 #N/A ,若错误值为 #N/A ,则返回 TRUE。

    (4)案例图片
    Ch 5 信息函数 - 图2
    (5)延伸拓展
    在我们平时使用函数处理各类问题的时候,经常会出现一个情况就是错误值。如匹配数据查找不出或者是数据有问题的时候就会出现这样的情况。今天我们就来学一下,当出现错误值的时候,如何正确的使用Iserror和If函数进行搭配。
    Ch 5 信息函数 - 图3
    1、如上图,当我们匹配数据的时候,数据源没有这个人的时候,匹配的结果对应的就会显示为错误值#N/A;
    2、在这里我们取出错误值用的就是Iserror(Value),当函数判断数据为错误值,返回True,不是错误值时,显示为False。这种情况我们就有了很多使用的方法。
    从上面的例子中我们可以得知,Iserror函数可以用来判断结果是否为错误值,返回的结果只有TRUE或者FALSE两种,所有这个时候我们就可以通过搭配IF函数来替换掉错误值数据。同样以上面的班次为例,当我们使用【 函数=IF(ISERROR(VLOOKUP(I4,B:C,2,0)),”休”,VLOOKUP(I4,B:C,2,0)) 】 匹配数据的时候,出现错误值时将结果显示为休。
    显然,搭配IF函数之后,iserror函数的作用将会体现的非常大。

    二、其余IS型函数

    • ISBLANK函数

    (1)说明:查看值是否为空白单元格,如果是,则返回True;否则返回False。
    (2)语法:=ISBLANK(value)

    • SLOGICAL函数

    (1)说明:查看值是否为逻辑值(True/False),如果是,则返回True;否则返回False。
    (2)语法:=ISLOGICAL(value)

    • ISTEXT函数

    (1)说明:查看值是否为文本,如果是,则返回True;否则返回False。
    (2)语法:=ISTEXT(value)

    • ISNONTEXT函数

    (1)说明:查看值是否为非文本,如果是,则返回True;否则返回False。
    (2)语法:=ISNONTEXT(value)

    • ISREF函数

    (1)说明:查看值是否为非文本,如果是,则返回True;否则返回False。
    (2)语法:=ISNONTEXT(value)
    三、TYPE函数
    (1)说明:查看值的类型,然后返回特定的数字。
    Excel的数值分五种类型,它们分别是:数字值、文本值、逻辑值、错误值和数组。
    而TYPE函数会以数字的形式返回数据类型,对应以上五种数据类型,TYPE函数返回的数值分别是:1、2、4、16和64。

    如果value为 函数TYPE返回
    数字 1
    文本 2
    逻辑值 4
    误差值 16
    数组 64

    (2)语法:=TYPE(value)
    四、ERROR.TYPE函数
    (1)说明:查看错误的类型,然后返回特定的数字。

    如果error_val为 错误含义 函数返回
    #NULL! 公式的单元格引用未正确分隔 1
    #DIV/0! 除零错误、除数为零或空值 2
    #VALUE! 错误的参数或运算符 3
    #REF! 无效地单元格引用,如公式引用的单元格被删除、公式被移动或复制导致引用错误 4
    #NAME? 无法识别的名称,如输入的命名有误、函数名称拼写错误等 5
    #NUM! 公式或函数中使用了无效的参数 6
    #N/A 值不可用,无法获得查找或计算结果 7
    其他值 #N/A

    (2)语法:=ERROR.TYPE(value)