IS 类函数

本部分描述了用来检验数值或引用类型的九个工作表函数。

这些函数,概括为 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   为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。

函数 如果为下面的内容,则返回 TRUE
ISBLANK 值为空白单元格。
ISERR 值为任意错误值(除去 #N/A)。
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
ISLOGICAL 值为逻辑值。
ISNA 值为错误值 #N/A(值不存在)。
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)。
ISNUMBER 值为数字。
ISREF 值为引用。
ISTEXT 值为文本。

说明

 

如果将示例复制到空白工作表中,可能会更易于理解该示例。

示例1

A B
1 公式 说明(结果)
2 =ISLOGICAL(TRUE) 检查 TRUE 是否为逻辑值 (TRUE)
3 =ISLOGICAL("TRUE") 检查 "TRUE" 是否为逻辑值 (TRUE)
4 =ISNUMBER(4) 检查 4 是否为数值 (TRUE)

示例2

A
1 数据
2 Gold
3 Region1
4 #REF!
5 330.92
6 #N/A

公式 说明(结果)
=ISBLANK(A2) 检查单元格 C2 是否为空白 (FALSE)
  =ISERROR(A4) 检查 #REF! 是否为错误值 (TRUE)
  =ISNA(A4) 检查 #REF! 是否为错误值 #N/A (FALSE)
  =ISNA(A6) 检查 #N/A 是否为错误值 #N/A (TRUE)
  =ISERR(A6) 检查 #N/A 是否为错误值 (FALSE)
  =ISNUMBER(A5) 检查 330.92 是否为数值 (TRUE)
=ISTEXT(A3) 检查 Region1 是否为文本 (TRUE)

 

相关功能

信息函数