Excelで計算式を入力すると、#DIV/0!、#N/A、#VALUE! などのエラーが表示されることがあります。
IFERROR関数を使うと、このようなエラーが発生した場合に、代わりに表示したい値や文字列を指定することができます。
IFERROR関数の基本的な構文
IFERROR関数の基本的な構文は次の通りです。
IFERROR関数の使い方
IFERROR関数の使い方を紹介します。
下記の図のように、セル「C3」にはVLOOKUP関数が設定されています。
VLOOKUP関数では、検索値が見つからない場合や検索値が空白の場合に、エラーが表示されます。
これをIFERROR関数を使用して、検索値が見つからない場合に適切なメッセージを表示されるようにします。
VLOOKUP関数が設定されているセルを編集状態にし、「=」と「VLOOKUP」の間に「IFERROR(」と入力します。
次に、VLOOKUP関数の後ろに「, "データが見つかりません")」と入力します。
入力が終わったらEnterキーを押します。
数式としては、
=IFERROR(VLOOKUP(検索値, 範囲, 列番号, FALSE), "データが見つかりません")
となります。
これで検索値が見つからない場合や空白の場合に、メッセージを表示することができるようになります。
もしメッセージを表示せず、エラーが発生した際に空白にしたい場合は
「, "")」
と設定します。
これで検索値が見つからない場合や空白の場合には、なにも表示されなくなります。
まとめ
IFERROR関数は、Excelでエラーが発生した際に代替値を返すために便利な関数です。
ゼロ除算エラーやVLOOKUP関数のエラー処理など、さまざまな場面で活用できます。
記事のまとめ
- IFERROR関数は、Excelでエラーが発生した際、代わりに表示したい値や文字列を指定することができる
- IFERROR関数の構文は、「IFERROR(値, エラー時の値)」
Excelの基本的な操作方法から、便利な機能の活用術まで、幅広く紹介しています。
ぜひこちらのページも合わせてご覧ください。
今すぐCHECK