IFERROR関数でVLOOKUPのエラーを非表示にする方法は?
「=IFERROR(VLOOKUP(A2, 範囲, 2, FALSE), "")」のように、VLOOKUP全体をIFERRORで囲みます。検索値が見つからない場合の#N/Aエラーの代わりに、空白""や任意のメッセージを表示できます。IFERROR関数は全バージョンで使用可能です。なお、Excel 2021/365のXLOOKUPでは第4引数で直接既定値を指定できるため、IFERRORは不要です。
📊 バージョン対応
2016
✅
対応
2019
✅
対応
2021
✅
対応
365
✅
対応
📋 実務での使用例
💼 見積書で未登録商品のエラーを非表示に
商品コード未入力や未登録の行で#N/Aが出ると見栄えが悪いので、空白にして印刷時もきれいに
=IFERROR(VLOOKUP(A2, 価格表!A:C, 3, FALSE), "")IFERRORVLOOKUP#N/Aエラー非表示基本テクニック