Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 企业版 Microsoft 365 中的 SharePoint SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 Microsoft 365 小型企业版中的 SharePoint Windows SharePoint Services 3.0

本文描述了用来检验数值或列引用类型的八个函数。这些函数,统称为 IS 函数,可以检验数值的类型并根据结果返回 TRUE 或 FALSE。例如,如果数值为空的列引用,则 ISBLANK 函数将返回逻辑值 TRUE,否则返回 FALSE。

语法

ISBLANK(value)

ISERR(value)

ISERROR(value)

ISLOGICAL(value)

ISNA(value)

ISNONTEXT(value)

ISNUMBER(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

值为数字。

ISTEXT

值为文本。

注解

  • IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。

  • IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值(请参阅下面的示例)。

示例集 1

公式

说明(结果)

=ISLOGICAL(TRUE)

检验 TRUE 是否为逻辑值 (Yes)

=ISLOGICAL("TRUE")

检验 "TRUE" 是否为逻辑值 (No)

=ISNUMBER(4)

检验 4 是否为数字 (Yes)

示例集 2

Col1

公式

说明(结果)

Gold

=ISBLANK([Col1])

检验 Col1 中的值是否为空 (No)

#REF!

=ISERROR([Col1])

检验 Col1 中的值是否为错误值 (Yes)

#REF!

=ISNA([Col1])

检验 Col1 中的值是否为错误值 #N/A (No)

#N/A

=ISNA([Col1])

检验 Col1 中的值是否为错误值 #N/A (Yes)

#N/A

=ISERR([Col1])

检验 Col1 中的值是否为错误值 (No)

330.92

=ISNUMBER([Col1])

检验 Col1 中的值是否为数字 (Yes)

Region1

=ISTEXT([Col1])

检验 Col1 中的值是否为文本 (Yes)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。