📊つかえる関数.com

IFNA関数で#N/A専用のエラーハンドリングをする方法は?

エラー対処初級·更新: 2026-02-12
IFNA関数は#N/Aエラーのみを処理し、他のエラーはそのまま表示します。`=IFNA(VLOOKUP(A2, マスタ!A:B, 2, 0), "該当なし")` とすると、VLOOKUPで見つからない場合は「該当なし」と表示されますが、#REF!や#VALUE!などの他のエラーはそのまま表示されるため、数式の問題に気づきやすくなります。IFERRORと違い、意図的な「該当なし」と予期しないエラーを区別できるため、より安全なエラー処理が可能です。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 VLOOKUP結果の安全な処理

該当なしの場合のみ「該当なし」表示、他のエラーはそのまま

=IFNA(VLOOKUP(A2, マスタ!A:B, 2, 0), "該当なし")

💼 XLOOKUP with IFNA

XLOOKUPの結果を安全に処理

=IFNA(XLOOKUP(A2, マスタ!A:A, マスタ!B:B), "未登録")
IFNA#N/Aエラー処理VLOOKUPXLOOKUP
📄

検索関数クイックリファレンス

VLOOKUP / XLOOKUP / INDEX+MATCH の構文・引数・使い分けを1枚にまとめたPDF

準備中※ PDFは現在作成中です。近日公開予定