Excel IFERROR関数の使い方|エラーを非表示にする方法を解説

 

Excelで計算式を使っていると、以下のエラーが表示されることがあります。

  • #N/A

  • #DIV/0!

  • #VALUE!

 

特に、以下関数や計算などでエラー表示が目立ち、表が見づらくなるケースも多いです。

  • VLOOKUP
  • 割り算
  • 検索関数
  • 集計表

 

これらのエラー発生の時に便利なのが IFERROR関数 です。

 

IFERROR関数を使うと、下記へ変更できます。

  • エラー時に空白表示
  • 「該当なし」表示
  • 「計算エラー」表示

 

本記事では、初心者向けにIFERROR関数の使い方を画像付きでわかりやすく解説します。

 

生成AIで業務改善を始めたい方へ

Excelの業務改善に興味がある方は、生成AIを活用することで、さらに効率化できる可能性があります。

目的に合わせて、こちらの記事をご覧ください。

 

 

Excel IFERROR関数とは?

 

IFERROR関数は、数式でエラーが発生した場合に、指定した値やメッセージを表示する関数です。

エラーが発生しない場合は、通常の計算結果を返します。

 

IFERROR関数の書式

=IFERROR(値, エラーの場合の値) 

 

引数の意味

 

引数 内容
エラーチェックする数式
エラーの場合の値 エラー時に表示する内容

 

Excel IFERROR関数の利用シーン

 

以下のような場面でよく使われます。

 

VLOOKUPの#N/Aを消したい

 

これが、もっとも多い利用例で、検索結果が見つからない時、#N/A が表示されるのを防げます。

 

0で割るエラーを防ぎたい

 

例えば、=A1/B1  でB1が0の場合、#DIV/0! になります。

 

表を見やすくしたい

 

大量データでエラーが並ぶと、表がかなり見づらくなります。IFERRORで空白へ変えることで、見た目を整理できます。

 

Excel 関数 IFERROR関数の基本サンプル

0除算エラーを回避する
=IFERROR(A3/B3, "計算エラー") 
Excel IFERROR関数の使い方|エラーを非表示にする方法を解説-1
A B 結果
100 0 計算エラー

生成AIで業務改善を始めたい方へ

Excelの業務改善に興味がある方は、生成AIを活用することで、さらに効率化できる可能性があります。

目的に合わせて、こちらの記事をご覧ください。

 

Excel 関数 IFERROR関数の基本サンプル

実務で最も使われるパターンです。
=IFERROR(VLOOKUP(E5,$B$5:$C$7,2,FALSE),"該当なし")

検索結果が存在しない場合、該当なしを表示します。

 

Excel IFERROR関数の使い方|エラーを非表示にする方法を解説-2

Excel IFERROR関数で対応できるエラー

 

エラー 内容
#N/A データが見つからない
#DIV/0! 0で割った
#VALUE! 値の型エラー
#REF! 参照エラー
#NAME? 関数名ミス

 

Excel IFERROR関数の注意点

本来のエラー原因を見逃すことがある

IFERRORを使うと、本来確認すべきエラーが見えなくなることがあります。むやみにIFERRORを使いすぎないことも重要です。

大量データでは処理が重くなる場合がある

 

複雑な数式へ大量にIFERRORを使うと、Excelが重くなるケースがあります。

よくある質問

IFERRORはすべてのエラーに対応できますか?

はい。#N/A や #DIV/0! など、多くのエラーに対応しています。

IFERRORとIFNAの違いは?

IFNAは #N/A のみ対応です。IFERRORはすべてのエラーに対応します。

IFERRORで空白表示できますか?

できます。 =IFERROR(A1/B1,"") で空白表示できます。

 

まとめ

  • #N/A
  • #DIV/0!
  • #VALUE!

これらのエラー表示を、IFERROR関数を使うことで、指定したメッセージへ変更できます。

 

  • VLOOKUP
  • 検索関数
  • 集計表

特に、これらの処理で非常によく使われる関数です。

 

まずは、=IFERROR(数式,"")  の基本形を覚えるのがおすすめです。

生成AIで業務改善を始めたい方へ

Excelの業務改善に興味がある方は、生成AIを活用することで、さらに効率化できる可能性があります。

目的に合わせて、こちらの記事をご覧ください。

 

 

ChatGPTでExcel作業も効率化しませんか?

ChatGPTを使うと、Excel関数の作成やエラー原因の確認、作業手順の整理にも活用できます。
VBAとあわせて生成AIを使えるようになると、日々のExcel業務をさらに効率化できます。

まずは、ChatGPTでExcel関数を作る具体的な方法を紹介しています。