ISREF関数の使い方
テスト対象がセル参照であるかどうかを判定します。
200720102013201620192021365
- 構文
-
=ISREF(テスト対象) - 引数
-
- テスト対象必須
- どんな関数か
ISREF は、値がセル参照かどうかを判定します。参照なら TRUE、文字列や数値なら FALSE です。
INDIRECTで組み立てた参照が成り立っているか(シート名が間違っていないか)を、エラーを出さずに先に確かめる、といった使い方ができます。INDIRECTは参照できないと#REF!を返すので、ISREF(INDIRECT(A1))で事前に判定できます。- 使用例
-
D2:D4 に
=ISREF(A1)を入れると、こうなります。A B C D 1 入力 タイプ 結果 2 A1 セル参照 TRUE 3 "Text" 文字列 FALSE 4 100 数値 FALSE 数式を入れたセル
結果: TRUE
つまずきやすいところ
- セル参照かどうかを見る。文字や数値は FALSE