IFNA関数の使い方
数式の結果が #N/A エラーの場合に指定した値を返します。
2013201620192021365
- 構文
-
=IFNA(値, #N/Aの場合の値) - 引数
-
- 値必須
- #N/Aの場合の値必須
- どんな関数か
IFNA は、
#N/Aのときだけ決めておいた値に差し替えます。IFERRORとの違いは、#VALUE!や#REF!はそのまま通すことです。VLOOKUPやXLOOKUPで「見つからないのは想定内、それ以外のエラーは直すべき不具合」と分けたいときに向いています。やみくもにIFERRORで包むより、不具合に気づきやすくなります。Excel 2013 以降で使えます。- 使用例
-
B2 に
=IFNA(VLOOKUP(A2,D:E,2,0), "新規")を入れると、こうなります。A B 1 検索ID 結果 2 X999 新規 数式を入れたセル
結果: 見つからなければ「新規」
つまずきやすいところ
- #N/A だけを拾う。ほかのエラーはそのまま出る
- VLOOKUP の「見つからない」だけを隠したいときに向く
- Excel 2010 以前では使えない