Excelエラー非表示!IFERROR関数の使い方とエラーを隠す時の注意点

スポンサーリンク

Excelの表を作成しているとき、計算結果に「#N/A」や「#DIV/0!」といったエラーが表示されて困ったことはありませんか?

 

せっかく苦労して作った資料も、エラー値が並んでいるだけで一気に「未完成」な印象を与えてしまいます。

 

私も以前、クライアント向けの集計資料にエラーを残したまま提出してしまい、データの信頼性を疑われてしまった苦い経験があります。

 

この記事では、Excelのエラー表示を一瞬で消し、見やすい表に変える「IFERROR関数」の使い方を徹底解説します。

 

実務でよくある具体例から、エラーを隠す際の注意点まで、解決を最優先にまとめました。

 

この記事を読み終える頃には、あなたのExcel資料は劇的にスッキリと、プロフェッショナルな仕上がりになっているはずです。

 

スポンサーリンク
スポンサーリンク

【結論】Excelのエラー表示は「IFERROR関数」で一括解決できる

Excelで発生する不快なエラー表示は、**「IFERROR(イフエラー)関数」**を使うことで、一括して別の表示に置き換えることができます。

IFERROR関数でできること

  • 「#N/A(該当なし)」を「空欄(空白)」に見せる

  • 「#DIV/0!(0での割り算)」を「0」や「集計待ち」という文字に変える

  • エラーが出ている箇所を特定の色や記号で置き換える

使い方は非常にシンプルで、**「今ある数式をIFERROR関数で囲むだけ」**です。

基本の書式: =IFERROR(元の数式, エラーの場合の表示内容)

この1ステップを加えるだけで、表の見た目が劇的にスッキリし、印刷用や提出用資料としての質が格段に向上します。

【理由】なぜエラーを放置せず、IFERRORで処理すべきなのか?

「計算結果がエラーなのはデータがないからだし、そのままでもいいのでは?」と思うかもしれません。しかし、エラーを放置することには大きなデメリットがあります。

① 資料の可読性(読みやすさ)向上

表の中に「#N/A」や「#REF!」といった記号が並んでいると、読者の視線がそのエラーに奪われてしまいます。本当に伝えたい「重要な数字」や「合計値」が目立たなくなり、資料としての説得力が落ちてしまいます。

② 再計算トラブルの防止

Excelの仕様上、計算対象のセルに1つでもエラー値が含まれていると、そのセルを参照している他の計算式(合計や平均など)も連鎖的にエラーになってしまいます。IFERRORでエラーを「0」や「空白」に置き換えておくことで、全体の計算を止めることなくスムーズに集計を完了できます。

③ ビジネスマナーとしての配慮

共有ファイルや上司・取引先へ提出するデータにおいて、エラーをそのままにしておくのは「確認不足」の印象を与えかねません。エラーを適切に処理しておくことは、データを受け取る相手への最低限の配慮であり、仕事の丁寧さを評価されるポイントにもなります。

【対処】実務で役立つ!IFERROR関数の具体的な使い方と具体例

 

それでは、今日から使える具体的なIFERROR関数のテクニックを、実務シーンに合わせて紹介します。

基本の書き方:エラーを「空欄」にする

最も活用頻度が高いのが、エラーを何も表示させない(空白にする)方法です。

  • 数式: =IFERROR(元の数式, "")

  • 解説: 二重引用符(””)を2つ並べると、Excelでは「空白」を意味します。データが未入力のセルに数式が入っている場合などに有効です。

ケース1:VLOOKUP関数の「#N/A」を非表示にする

商品リストから価格を引っ張ってくるVLOOKUP関数。検索値が空だと「#N/A」が出ますが、これを「該当なし」と表示させます。

  • 修正前: =VLOOKUP(A1, 商品リスト, 2, FALSE)

  • 修正後: =IFERROR(VLOOKUP(A1, 商品リスト, 2, FALSE), "該当なし")

  • メリット: 商品が見つからないのか、単に入力ミスなのかが直感的にわかります。

ケース2:0での割り算「#DIV/0!」を「0」に置き換える

前年比の計算などで、前年の実績が「0」の場合に発生するエラーを処理します。

  • 修正前: =当期実績 / 前期実績

  • 修正後: =IFERROR(当期実績 / 前期実績, 0)

  • メリット: 合計(SUM)計算の際、エラーのせいで合計が出なくなる事態を防げます。

合わせ技:複雑な数式に組み込むコツ

既に長い数式が入っている場合は、以下の手順で進めると入力ミスを防げます。

  1. 数式バーにある「=」の直後に IFERROR( と入力する

  2. 数式の最後に , "") と入力して閉じる

  3. Enterキーで確定する

【注意点】エラーを隠す前に知っておきたいリスクと対策

非常に便利なIFERROR関数ですが、万能薬ではありません。使い方を誤ると、重大なミスを見逃す原因になります。

「本当のミス」を見逃す危険性

IFERRORは「あらゆるエラー」を隠してしまいます。例えば、数式内のセル参照が間違っていたり、誤って数式を消してしまったりした際に出る「#REF!(参照エラー)」までも隠してしまいます。本来直すべき「数式の不備」に気づけなくなるのが最大の落とし穴です。

対策:デバッグ(検証)が終わるまでは使わない

数式を組み立てている最中は、あえてIFERRORを使いません。エラーが出ることで「どこに不備があるか」を確認できるからです。**「数式が正しく組めていて、データ不足によるエラーだけを消したい」**と確信を持てたタイミングで、最後にIFERRORを被せるのがプロのやり方です。

根本的な解決を優先すべきケース

「データが足りないからエラーが出る」のであれば隠しても問題ありませんが、「参照元のデータが間違っている」場合は、隠すのではなく元データを直すべきです。「なぜエラーが出ているのか」を一瞬立ち止まって考える習慣をつけましょう。

まとめ:IFERROR関数をマスターして「伝わるExcel資料」を作ろう

Excelのエラー表示は、IFERROR関数を使えば誰でも簡単に処理できます。

  • 「=IFERROR(数式, “”)」の形を暗記する

  • 資料の見た目と集計の連鎖エラーを防ぐために活用する

  • ただし、数式が完成するまではエラーをあえて「表示」させておく

このポイントさえ押さえておけば、あなたのExcelスキルはワンランクアップします。エラーを正しくコントロールし、誰が見ても「見やすく、正確な」資料作成を目指しましょう。

Excelで反映されない?数式が計算されない原因と直し方チェックリスト7選
Excelで数式を入力したのに、計算結果が反映されず、数式がそのまま表示されたり、...

コメント

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