ExcelでVLOOKUP、MATCH、INDEXなど検索系関数を使う際に
✅ 「#N/A」エラー
が出てしまい、
❌ 資料の見栄えが悪くなる
❌ 印刷時にエラーが目立つ
❌ グラフや集計計算でエラーが原因で止まる
という経験をしたことはありませんか?
この「#N/A」は 「Not Available(該当なし)」 という意味で、検索先にデータが見つからないときに表示される正常なエラー ですが、そのまま放置すると資料品質を下げてしまいます。
本記事では 「Excel #N/A 置き換え」 の検索意図に合わせ、
✅ 「#N/A」の発生原因
✅ 「#N/A」を置き換える3つの方法(IFERROR・IFNA・IF(ISNA()))
✅ 方法ごとの違いと選び方
✅ 実務での活用例
✅ 提出・印刷前のチェック方法
✅ 注意点とエラー管理のコツ
を初心者にもわかりやすく具体例付きで徹底解説します。
この記事を読めば 提出・印刷前に「#N/A」をスマートに置き換え、見栄えが整った信頼性の高い資料を作れるようになります。
目次
- ✅ 「#N/A」とは?
- ✅「#N/A」を置き換える理由
- ✅「#N/A」を置き換える3つの方法
- ・ IFERRORを使う方法
- ・ IFNAを使う方法(#N/Aだけを処理)
- ・ IF(ISNA())を使う方法(旧バージョン対応)
- ■IFERROR・IFNA・IF(ISNA())の違い
- ■実務での活用例
- ・ 売上集計表で「#N/A」を0に置き換える
- ・ 見積書・請求書で「未登録」表示に置き換える
- ・ 顧客管理でMATCH関数の「#N/A」を置き換える
- ■提出・印刷前のチェック方法
- ■注意点とエラー管理のコツ
- ■よくある質問(FAQ)
- Q1:「#N/A」は削除して良いの?
- Q2:0と空白、どちらに置き換えるべき?
- Q3:IFERRORとIFNAはどちらを使えばいい?
- ■今日から使える!コピペOK テンプレ集
- ■まとめ:「#N/A」を適切に置き換えてきれいな資料を作ろう
✅ 「#N/A」とは?
◆ 意味
「Not Available(該当なし)」の略で、
✅ データが見つからない
✅ 指定した検索値が検索範囲内に存在しない
場合に Excelが表示するエラー です。
◆ よく出る関数
✅ VLOOKUP
✅ MATCH
✅ INDEX + MATCH
✅ HLOOKUP
✅ XLOOKUP(Excel 365/2021以降)
◆ 発生例(VLOOKUP)
=VLOOKUP(A2, 商品表!A:B, 2, FALSE)
A2の値が商品表に存在しない場合 → 「#N/A」が表示。
【Excel】VLOOKUP関数で複数条件を活用する方法とは?IFやヘルパー列を使った実践テクニックを徹底解説!
✅「#N/A」を置き換える理由
「#N/A」は正常動作ですが、そのまま放置すると
❌ 資料の印刷・提出時に見栄えが悪い
❌ SUM・AVERAGEで集計が止まる
❌ グラフ作成でエラー表示が残る
など 業務上の大きな支障 となります。
✅ 資料品質を上げるため
✅ 見た目を整えて印刷資料を美しくするため
✅ 集計やグラフ作成でエラーを回避するため
置き換えることが重要です。
✅「#N/A」を置き換える3つの方法
・ IFERRORを使う方法
最も簡単で実務向きな方法。
◆ 基本構文
=IFERROR(数式, 置き換える値)
✅ エラーが出た場合に「置き換える値」を返す
✅ エラーがなければ数式結果を返す
【Excel】【保存版】IFERROR関数で空白を返す方法|Excelでエラー時にすっきり見せる実務テクニック
◆ 例:VLOOKUPで「#N/A」を0に置き換える
=IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), 0)
【Excel】IFERRORとVLOOKUPを組み合わせてスマートにエラー処理!複数検索や代替対応の実践テクニック
◆ 例:VLOOKUPで「#N/A」を空白に置き換える
=IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "")
◆ 例:VLOOKUPで「#N/A」を「未登録」に置き換える
=IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "未登録")
・ IFNAを使う方法(#N/Aだけを処理)
Excel 2013以降対応。
◆ 基本構文
=IFNA(数式, 置き換える値)
✅ 「#N/A」だけを対象に置き換え、他のエラーは検知可能。
【Excel】「IFNA」と「IF関数」を組み合わせる方法|エラー処理と条件分岐を同時に行う実務テクニック
◆ 例:VLOOKUPで「#N/A」を「未登録」に置き換える
=IFNA(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "未登録")
【Excel】IFNA関数で複数条件を処理する方法|VLOOKUP・INDEX/MATCH・IFとの組み合わせでExcel作業を効率化
・ IF(ISNA())を使う方法(旧バージョン対応)
Excel 2007以前の環境で使用可能。
◆ 基本構文
=IF(ISNA(数式), 置き換える値, 数式)
◆ 例:VLOOKUPで「#N/A」を空白に置き換える
=IF(ISNA(VLOOKUP(A2, 商品表!A:B, 2, FALSE)), "", VLOOKUP(A2, 商品表!A:B, 2, FALSE))
【Excel】「IF(ISERROR)」を組み合わせて使う方法|VLOOKUP・除算・MATCHへの応用テクニック
■IFERROR・IFNA・IF(ISNA())の違い
| 比較項目 | IFERROR | IFNA | IF(ISNA()) |
|---|---|---|---|
| 対応エラー | すべて | #N/Aのみ | #N/Aのみ |
| 記述量 | ◎(短い) | ◎(短い) | △(長い) |
| バージョン | 2007以降 | 2013以降 | 全バージョン |
| 用途 | 全エラー処理 | #N/Aのみ処理 | 旧バージョン用 |
✅ 迷ったらIFERRORで対応可能
✅ #N/Aだけ置き換えたい場合はIFNA
✅ 古い環境はIF(ISNA())で対応
■実務での活用例
・ 売上集計表で「#N/A」を0に置き換える
=IFERROR(VLOOKUP(A2, 売上表!A:D, 4, FALSE), 0)
未登録商品があっても0で処理でき、合計・平均計算が正常に可能。
・ 見積書・請求書で「未登録」表示に置き換える
=IFNA(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "未登録")
資料の印刷・提出時に 「#N/A」ではなく「未登録」と表示 でき、見栄え・信用度が向上。
【Excel】月単位の日付計算をする方法【月末処理・締日・請求書にも使える!】
・ 顧客管理でMATCH関数の「#N/A」を置き換える
=IFERROR(MATCH(B2, 顧客表!A:A, 0), 0)
検索結果がない場合でも0に置き換え、資料の整合性を保てます。
【Excel】年齢を自動更新する方法【日付が変わっても常に最新の年齢を表示!】
■提出・印刷前のチェック方法
✅ Ctrl + F(検索)で「#N/A」を探す
✅ 条件付き書式で =ISNA(A2) を設定し色付け
✅ 修正後にIFERROR・IFNAで置き換えて資料を整える
■注意点とエラー管理のコツ
✅ 「#N/A」の原因を理解し、不要なものだけ置き換える
✅ データ未登録や入力ミスで「#N/A」が出ている場合はデータ登録が必要
✅ IFERRORは他のエラーも置き換えるため注意(誤記・参照ミスを見逃さない)
✅ #N/Aだけ処理したい場合はIFNAが安全
■よくある質問(FAQ)
Q1:「#N/A」は削除して良いの?
削除ではなく 適切な値に置き換えて資料の整合性を保つことが大切 です。
Q2:0と空白、どちらに置き換えるべき?
✅ 集計・計算用途 → 0
✅ 見栄え重視・印刷資料 → 空白("")
用途に応じて選ぶのがポイント。
Q3:IFERRORとIFNAはどちらを使えばいい?
✅ 全エラーをまとめて処理したい → IFERROR
✅ #N/Aだけ置き換えたい → IFNA
■今日から使える!コピペOK テンプレ集
| シーン | 数式例 |
|---|---|
| VLOOKUPで #N/A を0に置き換え | =IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), 0) |
| VLOOKUPで #N/A を空白に置き換え | =IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "") |
| VLOOKUPで #N/A を「未登録」に置き換え | =IFNA(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "未登録") |
| MATCHで #N/A を0に置き換え | =IFERROR(MATCH(B2, 顧客表!A:A, 0), 0) |
| 条件付き書式で #N/A を確認 | =ISNA(A2) |
■まとめ:「#N/A」を適切に置き換えてきれいな資料を作ろう
✅ 「#N/A」は 検索結果がない場合の正常エラー
✅ IFERROR・IFNA・IF(ISNA())で簡単に置き換え可能
✅ 集計・印刷資料がきれいに整う
✅ 提出資料での信用を守れる
✅ 作業効率と資料品質がアップする
「Excel #N/A 置き換え」スキルを身につけるだけで、Excel作業のストレスをなくし、見栄えの良い提出資料を作れるようになります。
ぜひ明日から実務に取り入れ、 資料作成スピードと品質を向上 させてください。