Excel

ExcelのIFERROR関数でエラーメッセージを回避する方法

この記事は約 2 分で読めます

Excelで計算式を入力すると、#DIV/0!、#N/A、#VALUE! などのエラーが表示されることがあります。

IFERROR関数を使うと、このようなエラーが発生した場合に、代わりに表示したい値や文字列を指定することができます。

記事内容

今回は、ExcelのIFERROR関数の使い方について紹介します。

IFERROR関数の基本的な構文

IFERROR関数の基本的な構文は次の通りです。

IFERROR関数の書式

=IFERROR(値, エラー時の値)

  • 値: エラーが発生する可能性のある式やセル参照を指定します。
  • エラー時の値: エラーが発生した場合に表示したい値や文字列を指定します。

IFERROR関数の使い方

IFERROR関数の使い方を紹介します。

下記の図のように、セル「C3」にはVLOOKUP関数が設定されています。

VLOOKUP関数では、検索値が見つからない場合や検索値が空白の場合に、エラーが表示されます。

これをIFERROR関数を使用して、検索値が見つからない場合に適切なメッセージを表示されるようにします。

VLOOKUP関数で、検索値が見つからない場合や空白の場合にエラーが表示される
VLOOKUP関数で、検索値が見つからない場合や空白の場合にエラーが表示される

VLOOKUP関数が設定されているセルを編集状態にし、「=」と「VLOOKUP」の間に「IFERROR(」と入力します。

次に、VLOOKUP関数の後ろに「, "データが見つかりません")」と入力します。

入力が終わったらEnterキーを押します。

数式としては、

=IFERROR(VLOOKUP(検索値, 範囲, 列番号, FALSE), "データが見つかりません")

となります。

=IFERROR(VLOOKUP(検索値, 範囲, 列番号, FALSE), "データが見つかりません")
=IFERROR(VLOOKUP(検索値, 範囲, 列番号, FALSE), "データが見つかりません")

これで検索値が見つからない場合や空白の場合に、メッセージを表示することができるようになります。

検索値が見つからない場合や空白の場合に、メッセージを表示することができる
検索値が見つからない場合や空白の場合に、メッセージを表示することができる

もしメッセージを表示せず、エラーが発生した際に空白にしたい場合は

「, "")」

と設定します。

空白にしたい場合は、「, "")」と入力する
空白にしたい場合は、「, "")」と入力する

これで検索値が見つからない場合や空白の場合には、なにも表示されなくなります。

検索値が見つからない場合や空白の場合になにも表示されない
検索値が見つからない場合や空白の場合になにも表示されない

まとめ

IFERROR関数は、Excelでエラーが発生した際に代替値を返すために便利な関数です。

ゼロ除算エラーやVLOOKUP関数のエラー処理など、さまざまな場面で活用できます。

記事のまとめ

  • IFERROR関数は、Excelでエラーが発生した際、代わりに表示したい値や文字列を指定することができる
  • IFERROR関数の構文は、「IFERROR(値, エラー時の値)」

Excelの基本的な操作方法から、便利な機能の活用術まで、幅広く紹介しています。

ぜひこちらのページも合わせてご覧ください。

今すぐCHECK

検索

-Excel
-,