適用先
SharePoint Server サブスクリプション エディション SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise Microsoft 365 の SharePoint SharePoint Foundation 2010 SharePoint Server 2010 Microsoft 365 Small Business の SharePoint Windows SharePoint Services 3.0

この記事では、値または列参照の型をテストするために使用される 8 つの関数について説明します。 これらの各関数は、まとめて IS 関数と呼ばれ、値の種類を確認し、結果に応じて TRUE または FALSE を返します。 たとえば、ISBLANK関数は、value が空の列参照である場合は論理値 TRUE を返します。それ以外の場合は FALSE を返します。

構文

ISBLANK(value)

ISERR(value)

ISERROR(value)

ISLOGICAL(value)

ISNA(value)

ISNONTEXT(value)

ISNUMBER(value)

ISTEXT(value)

     は、テストする値です。 値には、空白、エラー、論理、テキスト、数値、または列参照を指定できます。

関数

TRUE を返す場合

ISBLANK

値は空の列参照を参照します。

ISERR

テストの対象が #N/A を除くエラー値を参照するとき TRUE を返します。

ISERROR

テストの対象が任意のエラー値 (#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? または #NULL! のいずれか) を参照するとき TRUE を返します。

ISLOGICAL

テストの対象が論理値を参照するとき TRUE を返します。

ISNA

テストの対象がエラー値 #N/A (使用する値がない) を参照するとき TRUE を返します。

ISNONTEXT

値は、テキストではない項目を参照します。 (値が空白の列参照を参照している場合、この関数は TRUE を返します。

ISNUMBER

テストの対象が数値を参照するとき TRUE を返します。

ISTEXT

テストの対象が文字列を参照するとき TRUE を返します。

解説

  • IS 関数の値引数は変換されません。 たとえば、数値が必要な他のほとんどの関数では、テキスト値 "19" が数値 19 に変換されます。 ただし、数式 ISNUMBER("19") では、"19" はテキスト値から変換されず、ISNUMBER関数は FALSE を返します。

  • IS 関数は、計算結果を調べる数式に役立ちます。 IF 関数と組み合わせると、数式内のエラーを特定するためのメソッドが提供されます (次の例を参照)。

セット 1 の例

説明 (計算結果)

=ISLOGICAL(TRUE)

TRUE が論理値かどうかを確認します (はい)

=ISLOGICAL("TRUE")

"TRUE" が論理値かどうかを確認します (いいえ)

=ISNUMBER(4)

4 が数値かどうかを確認します (はい)

セット 2 の例

列 1

説明 (計算結果)

Gold

=ISBLANK([Col1])

Col1 の値が空白かどうかを確認します (いいえ)

セルに #REF!

=ISERROR([Col1])

Col1 の値 #the がエラーかどうかを確認します (はい)

セルに #REF!

=ISNA([Col1])

Col1 の値が #N/A エラーであるかどうかを確認します (いいえ)

#N/A

=ISNA([Col1])

Col1 の値が #N/A エラーかどうかを確認します (はい)

#N/A

=ISERR([Col1])

Col1 の値がエラーかどうかを確認します (いいえ)

330.92

=ISNUMBER([Col1])

Col1 の値が数値かどうかを確認します (はい)

地域 1

=ISTEXT([Col1])

Col1 の値がテキストかどうかを確認します (はい)

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。