Excel一覧 Excel関数 エラー処理関数(IFERRORなど)

【Excel】数式エラーを表示しない方法|資料の見栄えを整えるエラー対策完全ガイド

Excelで関数や数式を使っていると、

✅ 「#DIV/0!」
✅ 「#N/A」
✅ 「#VALUE!」

などのエラーが表に出て、資料が見づらくなった経験はありませんか?

「印刷資料でエラーが目立って恥ずかしい」
「提出前にエラーだけ手作業で修正するのが大変」
「集計が止まる原因になるのでエラーを非表示にしたい」

このような悩みを根本的に解決できるのが「Excelで数式エラーを表示しない方法」です。

この記事では 「Excel 数式エラー 表示しない」 の検索意図に沿って、

✅ エラーが表示される原因と種類
✅ 数式エラーを表示させない基本的な方法
✅ IFERROR関数・IF(ISERROR())の使い方と違い
✅ 条件付き書式を使ったエラー目立たせ防止法
✅ 印刷・資料提出前に行うべきチェック方法
✅ 実務で使える応用例

を初心者でもわかるように丁寧に解説します。

この記事を読めば 「エラーのないきれいで見やすいExcel資料作成」ができるようになります。


✅ なぜExcelで数式エラーが表示されるのか?

Excelで関数や数式を使うと、以下のような状況でエラーが発生します。

0で割ったとき#DIV/0!
該当データが見つからないとき(VLOOKUPなど) → #N/A
参照セルが無効になったとき#REF!
文字列を数値計算したとき#VALUE!
定義していない名前を参照したとき#NAME?

これらは Excelの計算仕様上の正常な挙動ですが、資料の見栄えや印刷時に支障が出ます。


✅ Excelで数式エラーを表示しない基本方法

数式エラーを表示させない方法は主に以下の3つです。


① IFERROR関数を使う

最も簡単かつ実務でよく使う方法。

基本構文:

=IFERROR(数式, エラー時の表示値)

✅ 数式でエラーが出た場合 → エラー時の表示値 を返す
✅ エラーでない場合 → 数式結果を返す


【Excel】【初心者でも簡単】IFERROR関数の使い方を徹底解説!Excelのエラーを見やすく整える実務テクニック

② IF(ISERROR())を使う

古いバージョンのExcel(Excel 2003以前)や細かく条件分岐させたい場合に使用。

基本構文:

=IF(ISERROR(数式), エラー時の表示値, 数式)

✅ すべてのエラーを検知可能
✅ IFERRORが使えない環境で有効


【Excel】IF(ISERROR)関数の使い方と実務での活用例を徹底解説

③ 条件付き書式で見えなくする

数式エラーセルを背景色と文字色を同じ色に設定し見えなくする方法。


【Excel】条件付き書式の基本とは?仕組みと設定方法をわかりやすく解説【初心者向け実務活用例つき】

✅ IFERROR関数で数式エラーを非表示にする方法

・ 除算で「#DIV/0!」エラーを非表示にする例

通常:

=A2/B2

B2が0のとき #DIV/0! が表示されます。


IFERRORで修正:

=IFERROR(A2/B2, "")

✅ エラー時は空白表示
✅ エラーがなければ計算結果を表示


 

・ VLOOKUPで「#N/A」エラーを非表示にする例

通常:

=VLOOKUP(A2, 商品表!A:B, 2, FALSE)

該当データがないと #N/A が表示されます。


IFERRORで修正:

=IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "")

✅ データがないとき空白表示で資料の見栄えが整います。


【Excel】「IF(ISERROR(VLOOKUP))」を組み合わせて使う方法|初心者向け実務テクニック

✅ IF(ISERROR())で数式エラーを非表示にする方法

・ 除算の例

=IF(ISERROR(A2/B2), "", A2/B2)

・ VLOOKUPの例

=IF(ISERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE)), "", VLOOKUP(A2, 商品表!A:B, 2, FALSE))

■ IFERRORとIF(ISERROR())の違い

比較項目IFERRORIF(ISERROR())
記述の簡潔さ◎(短い)△(長め)
対応エラーすべてのエラーすべてのエラー
バージョン対応Excel 2007以降全バージョン

✅ Excel 2007以降 → IFERROR推奨
✅ 古いExcel環境 → IF(ISERROR())


✅ 条件付き書式でエラーを目立たせない方法

どうしても数式修正できない場合、

✅ エラーセルの文字色を背景と同じにして見えなくする
✅ 印刷・提出時にエラーセルを隠すことが可能


◆ 設定手順

① エラーを非表示にしたい範囲を選択
② [条件付き書式] → [新しいルール] → [数式を使用して...]
③ 数式欄に:

=ISERROR(A2)

④ 書式設定で文字色を白(背景色と同じ)に設定
⑤ [OK] で完了


✅ 印刷・提出前にエラーセルを見つけて修正する方法

資料提出前にエラー箇所をチェックする場合:

Ctrl + F → オプション → 書式 → エラー値(#)を検索
✅ 条件付き書式でエラーセルだけ赤背景にする
✅ エラー箇所を確認後、IFERRORやIF(ISERROR())で修正


■実務での応用例

見積書・請求書作成:未登録品番による#N/Aを非表示にして見栄え改善
売上管理表:数量0時の除算エラーを非表示化
集計表作成:エラーがあっても0扱いで集計可能
提出・印刷資料:エラーを消してクリーンな資料に


■よくある質問(FAQ)

Q1:エラーを非表示にすると不具合が起きませんか?

✅ 見た目は整いますが 計算の誤りを隠す可能性がある ため注意が必要です。


Q2:空白と0はどちらを返すべき?

  • 空白(""):見た目優先、集計対象外
  • 0:集計対象にしたい場合

用途に応じて使い分けることが重要です。


Q3:すべてのエラーに対応可能?

✅ IFERROR・IF(ISERROR())ともにすべてのエラーを検知・非表示可能です。


・今日から使える!コピペOK テンプレ集

シーン数式例
除算エラーを空白にする=IFERROR(A2/B2, "")
除算エラーを0にする=IFERROR(A2/B2, 0)
VLOOKUPエラーを空白にする=IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "")
VLOOKUPエラーを「未登録」にする=IFERROR(VLOOKUP(A2, 商品表!A:B, 2, FALSE), "未登録")
IF(ISERROR)で除算エラー空白=IF(ISERROR(A2/B2), "", A2/B2)

■まとめ:数式エラーを非表示にしてきれいな資料作成を実現

✅ 数式エラーを非表示にすることで資料の見栄えが整う
✅ IFERROR、IF(ISERROR())を使えば自動的にエラー処理可能
✅ 提出・印刷資料でエラーを残さずクリーンな状態で提出可能
✅ 実務での請求書・見積書・管理表作成で即役立つスキル


「Excelで数式エラーを表示しない方法」をマスターし、資料作成時のストレスをなくし、業務効率を飛躍的にアップさせましょう。

    -Excel一覧, Excel関数, エラー処理関数(IFERRORなど)