Excelでエラー表示をしない方法を完全解説|初心者でもできる実践テクニック集

Excelで作業をしていると、「#DIV/0!」「#N/A」「#VALUE!」といったエラー表示に悩まされることはありませんか。
集計途中のシートや、まだデータが入力されていない表では、エラーがずらっと並んでしまい、見た目も悪くなりがちです。特に、報告書や共有用の資料では「エラーを表示させたくない」と感じる場面も多いでしょう。

本記事では、Excelでエラー表示をしないための基本的な考え方から、IFERROR関数や条件付き書式を使った実践的な方法、エラーを防ぐ設計のコツまでを、初心者の方にもわかりやすく解説します。
エラーを「消す」だけでなく、「正しく扱う」ための考え方も身につく内容になっていますので、ぜひ最後までご覧ください。


Excelでエラー表示が出る原因を理解しよう

Excelのエラー表示を消す前に、まずは「なぜエラーが出るのか」を理解しておくことが大切です。
原因を知らないまま対処すると、必要なエラーまで隠してしまい、思わぬ計算ミスにつながることがあります。

よくあるエラーの種類

Excelでよく見かけるエラーには、次のようなものがあります。

  • #DIV/0!
    0で割り算をしたときに表示されるエラーです。空白セルを分母にした場合にも発生します。
  • #N/A
    VLOOKUPやXLOOKUPなどで、検索値が見つからない場合に表示されます。
  • #VALUE!
    数値が必要な場所に文字列が入っている場合などに発生します。
  • #REF!
    参照しているセルが削除された場合に表示されます。
  • #NAME?
    関数名の入力ミスなどが原因です。

これらのエラーは、Excelが「計算できない」「参照できない」と判断した結果として表示されています。


IFERROR関数でエラーをまとめて非表示にする方法

Excelでエラー表示をしない方法として、最もよく使われるのがIFERROR関数です。

IFERROR関数の基本構文

IFERROR関数は、次のような形で使います。

  • 計算式にエラーが出たら、代わりの値を表示する

例えば、割り算のエラーを防ぐ場合は次のようになります。

  • 通常の式
    =A1/B1
  • IFERRORを使った式
    =IFERROR(A1/B1,””)

このようにすると、B1が0や空白でもエラーは表示されず、空白が表示されます。

IFERROR関数のメリットと注意点

IFERROR関数のメリットは、非常にシンプルで、ほとんどのエラーをまとめて処理できる点です。
一方で、注意点もあります。

  • 本来気づくべきエラーまで隠してしまう
  • 計算が間違っていても、エラーが表示されない

そのため、作業中はエラーを表示させ、完成後にIFERRORを入れるなど、使うタイミングを意識することが重要です。


IF関数を使ってエラーを事前に防ぐ方法

エラーが出てから隠すのではなく、エラーが出ないように条件分岐する方法もあります。

割り算エラーを防ぐIF関数の例

割り算でよくあるのが「0で割ってしまう」ケースです。
その場合は、次のような式を使います。

  • =IF(B1=0,””,A1/B1)

この式では、B1が0の場合は計算せず、空白を表示します。
IFERRORよりも「何が起きているか」がわかりやすいのが特徴です。

空白セルを考慮した計算式

データが未入力の段階でエラーが出るのを防ぐには、空白チェックも有効です。

  • =IF(OR(A1=””,B1=””),””,A1/B1)

このようにすることで、入力途中でもエラー表示が出なくなります。


VLOOKUP・XLOOKUPでエラー表示をしない方法

検索系の関数では、「#N/A」エラーが特に多く発生します。

IFERRORと組み合わせる方法

最も簡単なのは、検索関数をIFERRORで包む方法です。

  • =IFERROR(VLOOKUP(A1,範囲,2,FALSE),””)

検索値が見つからなかった場合でも、エラーではなく空白が表示されます。

XLOOKUPの便利な引数を使う方法

XLOOKUPには、エラー時の表示内容を指定できる引数があります。

  • =XLOOKUP(A1,検索範囲,戻り範囲,””)

この方法なら、IFERRORを使わなくてもエラー表示を抑えることができます。


条件付き書式でエラー表示を目立たなくする方法

「エラーは消したくないが、見た目だけ整えたい」という場合には、条件付き書式が便利です。

エラーセルの文字色を白にする

条件付き書式で「エラー」を条件に指定し、文字色を背景と同じ色に設定します。
これにより、エラーは存在しますが、画面上では目立たなくなります。

注意点

条件付き書式は、あくまで見た目の調整です。
数式自体はエラーのままなので、集計や他の計算に影響が出る可能性があります。


Excelのオプション設定でエラー表示を抑える方法

Excelには、エラーに関する表示設定も用意されています。

エラーチェックの警告をオフにする

Excelのオプションから「数式」に進むと、「エラーチェック」という項目があります。
ここでチェックを外すと、緑の三角マークなどの警告表示を減らすことができます。

ただし、これは「エラーそのもの」を消す設定ではありません。
警告を非表示にするだけなので、使いすぎには注意が必要です。


エラーを表示しない設計にするための考え方

エラーを後から消すよりも、最初からエラーが出にくい設計を意識することが重要です。

入力規則を使う

データの入力段階で制限をかけることで、エラーの発生自体を防げます。

  • 数値のみ入力可
  • 0以上の数値のみ許可
  • 空白を許可しない

入力規則を設定しておくと、計算式がシンプルになります。

計算用シートと表示用シートを分ける

計算用のシートではエラーを許容し、
表示用のシートではIFERRORなどを使って整える、という方法もおすすめです。

この構成にすると、ミスに気づきやすく、見た目もきれいに保てます。


エラー表示を消すときの注意点

エラー表示をしない設定は便利ですが、万能ではありません。

  • エラーが原因の不具合に気づきにくくなる
  • 数値が合っていないのに、正しく見えてしまう
  • 後から修正する際に原因が分かりづらい

特に、業務で使うExcelでは「完全にエラーを消す」前に、必ず確認用のチェックを行うようにしましょう。


まとめ

Excelでエラー表示をしない方法には、さまざまな選択肢があります。
IFERROR関数でまとめて処理する方法、IF関数で事前に防ぐ方法、検索関数の工夫、条件付き書式やオプション設定など、目的に応じて使い分けることが大切です。

単にエラーを隠すのではなく、「なぜエラーが出るのか」「本当に隠してよいのか」を考えながら対処することで、より信頼性の高いExcelシートを作成できます。
本記事を参考に、見やすく、ミスの少ないExcel資料作りにぜひ役立ててください。

タイトルとURLをコピーしました