
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関数の基本サンプル
=IFERROR(A3/B3, "計算エラー")

| A | B | 結果 |
|---|---|---|
| 100 | 0 | 計算エラー |
生成AIで業務改善を始めたい方へ
Excelの業務改善に興味がある方は、生成AIを活用することで、さらに効率化できる可能性があります。
目的に合わせて、こちらの記事をご覧ください。
Excel 関数 IFERROR関数の基本サンプル
=IFERROR(VLOOKUP(E5,$B$5:$C$7,2,FALSE),"該当なし")
検索結果が存在しない場合、該当なしを表示します。

Excel IFERROR関数で対応できるエラー
| エラー | 内容 |
|---|---|
| #N/A | データが見つからない |
| #DIV/0! | 0で割った |
| #VALUE! | 値の型エラー |
| #REF! | 参照エラー |
| #NAME? | 関数名ミス |
Excel IFERROR関数の注意点
本来のエラー原因を見逃すことがある
大量データでは処理が重くなる場合がある
複雑な数式へ大量にIFERRORを使うと、Excelが重くなるケースがあります。
よくある質問
はい。#N/A や #DIV/0! など、多くのエラーに対応しています。
IFNAは #N/A のみ対応です。IFERRORはすべてのエラーに対応します。
できます。 =IFERROR(A1/B1,"") で空白表示できます。
まとめ
- #N/A
- #DIV/0!
- #VALUE!
これらのエラー表示を、IFERROR関数を使うことで、指定したメッセージへ変更できます。
- VLOOKUP
- 検索関数
- 集計表
特に、これらの処理で非常によく使われる関数です。
まずは、=IFERROR(数式,"") の基本形を覚えるのがおすすめです。
生成AIで業務改善を始めたい方へ
Excelの業務改善に興味がある方は、生成AIを活用することで、さらに効率化できる可能性があります。
目的に合わせて、こちらの記事をご覧ください。
ChatGPTでExcel作業も効率化しませんか?
ChatGPTを使うと、Excel関数の作成やエラー原因の確認、作業手順の整理にも活用できます。
VBAとあわせて生成AIを使えるようになると、日々のExcel業務をさらに効率化できます。
まずは、ChatGPTでExcel関数を作る具体的な方法を紹介しています。

