command lab
  • TOP
  • BLOG
  • Excel

  • 【エクセル】ISREF関数の使い方(セル参照の有無を判別)

【エクセル】ISREF関数の使い方(セル参照の有無を判別)

Excelでは引数が有効なセル参照かどうかを判別するためにISREF関数が用意されています。ここではISREF関数の使い方について解説します。

ISREF関数とは

ExcelのISREF関数はセルに参照が含まれているかどうかを確認します。セルに参照が含まれている場合はTRUEを返し、含まれていない場合はFALSEを返します。ISREF関数を使用して、セルに有効な参照が含まれているかどうかを確認できます。この関数の対応バージョンはExcel 2003以降です

ISREF関数の構文

=ISREF(テストの対象
  • テストの対象:参照かどうかをテストする値を設定します。

ISREF関数の使用例

使用例1:「みかん」をテスト

=ISREF("みかん")
結果 → FALSE

「みかん」という文字列を直接設定しており、セル参照させていないので、FALSEを返します。

使用例2:「A1」をテスト

=ISREF(A1)
結果 → TRUE

「A1」はセル参照になるのでISREF関数はTRUEを返します。

使用例3:セル参照を返す関数をテスト

=ISREF(INDIRECT("A"+"1"))
結果 → TRUE

INDIRECT関数はセル参照を返す関数なので、ISREF関数はTRUEを返します。

使用例4:値を返す関数をテスト

=ISREF(COLUMN(A1))
結果 → FALSE

引数に列番号を返すCOLUMN関数を設定すると、COLUMN関数の引数にセル参照を設定していても結局、返却値は数値なのでISREF関数はFALSEを返します。

ISREF関数の要点

  • ISREFは値が参照の場合はTRUEを返し、参照ではない場合はFALSEを返します
  • ISREFはセル参照を返す関数を引数に設定するとTRUEを返します。
  • ISREFはセル参照以外の値を返す関数を引数に設定するとFALSEを返します。

ショートカットキーの練習できます

当サイトはショートカットキーの練習を実際の動きを確認しながら練習できる機能がついています。繰り返し指を動かして練習ができるので、ゲーム感覚で遊んでいくうちに自然とショートカットキーが使えるようになれます。ショートカットキーは暗記するよりも実際に手を動かして練習していったほうが習得が早くなるので、是非当サイトで定期的に練習してみてください。下記のSTARTキーを押下すると練習を始められます。

下のスタートボタンを押して練習モードに入ります。
STARTSTOP
※入力モード切り替え ctrl + shift + alt + space
PRE
NEXT
ガイドモード
リピートモード

※推奨ブラウザ Google Chrome

PUSH ENTER

関連記事