📊つかえる関数.com

VLOOKUPで値が見つからないときに空白やメッセージを表示する方法は?

数式・計算初級·更新: 2026-02-12
VLOOKUPで検索値が見つからない場合、#N/Aエラーが表示されます。これをIFERROR関数で囲むことで、エラー時に任意の値を返せます。パターンは`=IFERROR(VLOOKUP(A2, マスタ!A:D, 3, FALSE), "")`のように記述し、第2引数に空白("")やメッセージを指定します。全バージョンで使用可能で、請求書や見積書で商品コードが未入力の行にエラーを表示させたくない場合に必須のテクニックです。Excel 2013以降では#N/A専用のIFNA関数も使えます。

📊 バージョン対応

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

📋 実務での使用例

💼 商品コード未入力時にエラーを非表示

請求書の商品コード欄(A列)が空白の行で#N/Aエラーを表示させず、空白のままにする

=IFERROR(VLOOKUP(A2, マスタ!A:D, 3, FALSE), "")

💼 該当なしの場合にメッセージ表示

社員マスタに存在しない社員番号が入力された場合に「該当なし」と表示

=IFERROR(VLOOKUP(A2, 社員マスタ!A:E, 2, FALSE), "該当なし")
VLOOKUPIFERRORエラー処理#N/A検索
📄

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

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

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