Excelで作業をしていると、「#DIV/0!」「#N/A」「#VALUE!」といったエラー表示に悩まされることはありませんか。
集計途中のシートや、まだデータが入力されていない表では、エラーがずらっと並んでしまい、見た目も悪くなりがちです。特に、報告書や共有用の資料では「エラーを表示させたくない」と感じる場面も多いでしょう。
本記事では、Excelでエラー表示をしないための基本的な考え方から、IFERROR関数や条件付き書式を使った実践的な方法、エラーを防ぐ設計のコツまでを、初心者の方にもわかりやすく解説します。
エラーを「消す」だけでなく、「正しく扱う」ための考え方も身につく内容になっていますので、ぜひ最後までご覧ください。
Excelのエラー表示を消す前に、まずは「なぜエラーが出るのか」を理解しておくことが大切です。
原因を知らないまま対処すると、必要なエラーまで隠してしまい、思わぬ計算ミスにつながることがあります。
Excelでよく見かけるエラーには、次のようなものがあります。
これらのエラーは、Excelが「計算できない」「参照できない」と判断した結果として表示されています。
Excelでエラー表示をしない方法として、最もよく使われるのがIFERROR関数です。
IFERROR関数は、次のような形で使います。
例えば、割り算のエラーを防ぐ場合は次のようになります。
このようにすると、B1が0や空白でもエラーは表示されず、空白が表示されます。
IFERROR関数のメリットは、非常にシンプルで、ほとんどのエラーをまとめて処理できる点です。
一方で、注意点もあります。
そのため、作業中はエラーを表示させ、完成後にIFERRORを入れるなど、使うタイミングを意識することが重要です。
エラーが出てから隠すのではなく、エラーが出ないように条件分岐する方法もあります。
割り算でよくあるのが「0で割ってしまう」ケースです。
その場合は、次のような式を使います。
この式では、B1が0の場合は計算せず、空白を表示します。
IFERRORよりも「何が起きているか」がわかりやすいのが特徴です。
データが未入力の段階でエラーが出るのを防ぐには、空白チェックも有効です。
このようにすることで、入力途中でもエラー表示が出なくなります。
検索系の関数では、「#N/A」エラーが特に多く発生します。
最も簡単なのは、検索関数をIFERRORで包む方法です。
検索値が見つからなかった場合でも、エラーではなく空白が表示されます。
XLOOKUPには、エラー時の表示内容を指定できる引数があります。
この方法なら、IFERRORを使わなくてもエラー表示を抑えることができます。
「エラーは消したくないが、見た目だけ整えたい」という場合には、条件付き書式が便利です。
条件付き書式で「エラー」を条件に指定し、文字色を背景と同じ色に設定します。
これにより、エラーは存在しますが、画面上では目立たなくなります。
条件付き書式は、あくまで見た目の調整です。
数式自体はエラーのままなので、集計や他の計算に影響が出る可能性があります。
Excelには、エラーに関する表示設定も用意されています。
Excelのオプションから「数式」に進むと、「エラーチェック」という項目があります。
ここでチェックを外すと、緑の三角マークなどの警告表示を減らすことができます。
ただし、これは「エラーそのもの」を消す設定ではありません。
警告を非表示にするだけなので、使いすぎには注意が必要です。
エラーを後から消すよりも、最初からエラーが出にくい設計を意識することが重要です。
データの入力段階で制限をかけることで、エラーの発生自体を防げます。
入力規則を設定しておくと、計算式がシンプルになります。
計算用のシートではエラーを許容し、
表示用のシートではIFERRORなどを使って整える、という方法もおすすめです。
この構成にすると、ミスに気づきやすく、見た目もきれいに保てます。
エラー表示をしない設定は便利ですが、万能ではありません。
特に、業務で使うExcelでは「完全にエラーを消す」前に、必ず確認用のチェックを行うようにしましょう。
Excelでエラー表示をしない方法には、さまざまな選択肢があります。
IFERROR関数でまとめて処理する方法、IF関数で事前に防ぐ方法、検索関数の工夫、条件付き書式やオプション設定など、目的に応じて使い分けることが大切です。
単にエラーを隠すのではなく、「なぜエラーが出るのか」「本当に隠してよいのか」を考えながら対処することで、より信頼性の高いExcelシートを作成できます。
本記事を参考に、見やすく、ミスの少ないExcel資料作りにぜひ役立ててください。