Excel の数式では、修正する必要のないエラーが発生する場合があります。ただし、これらのエラーは見た目が乱雑に見える可能性があり、さらに重要なことに、他の数式や Excel 機能が正しく動作しなくなる可能性があります。幸いなことに、これらのエラー値を非表示にする方法があります。
IFERROR 関数を使用してエラーを非表示にする
スプレッドシート上のエラー値を非表示にする最も簡単な方法は、IFERROR 関数を使用することです。 IFERROR 関数を使用すると、表示されたエラーを別の値、または別の数式に置き換えることができます。
この例では、VLOOKUP 関数が #N/A エラー値を返しました。
このエラーは、検索するオフィスがないことが原因で発生します。論理的な理由ですが、このエラーは合計計算に問題を引き起こしています。
IFERROR 関数は、#REF!、#VALUE!、#DIV/0! などを含むあらゆるエラー値を処理できます。エラーをチェックするための値と、エラーが見つかった場合にその代わりに実行するアクションが必要です。
この例では、VLOOKUP関数がチェック対象の値となり、エラーの代わりに「0」が表示されます。
エラー値の代わりに「0」を使用すると、他の計算や、場合によってはチャートなどの他の機能もすべて正しく動作します。
バックグラウンドエラーチェック
Excel が数式にエラーがあると判断した場合、セルの左上隅に小さな緑色の三角形が表示されます。
このインジケーターは、間違いなくエラーがあることを意味するのではなく、Excel が使用している数式をクエリしていることを意味することに注意してください。
Excel はバックグラウンドでさまざまなチェックを自動的に実行します。数式がこれらのチェックのいずれかに不合格になると、緑色のインジケーターが表示されます。
セルをクリックすると、数式に潜在的なエラーがあることを警告するアイコンが表示されます。
アイコンをクリックすると、想定されるエラーを処理するためのさまざまなオプションが表示されます。
この例では、数式で隣接するセルが省略されているため、インジケーターが表示されています。このリストには、省略されたセルを含める、エラーを無視する、詳細情報を検索する、およびエラー チェック オプションを変更するためのオプションが用意されています。
インジケーターを削除するには、[セルを含めるために数式を更新] をクリックしてエラーを修正するか、数式が正しい場合は無視する必要があります。
Excel のエラー チェックをオフにする
Excel でこれらの潜在的なエラーについて警告したくない場合は、それらのエラーをオフにすることができます。
[ファイル] > [オプション]をクリックします。次に、「数式」カテゴリを選択します。すべてのバックグラウンド エラー チェックを無効にするには、[バックグラウンド エラー チェックを有効にする] ボックスのチェックを外します。
あるいは、ウィンドウの下部にある「エラー チェック ルール」セクションから特定のエラー チェックを無効にすることもできます。
デフォルトでは、「空のセルを参照する数式」を除くすべてのエラー チェックが有効になっています。
情報アイコンの上にマウスを置くと、各ルールの詳細情報にアクセスできます。
ボックスをオンまたはオフにして、Excel でバックグラウンド エラー チェックで使用するルールを指定します。
数式エラーを修正する必要がない場合は、エラー値を非表示にするか、より有用な値に置き換える必要があります。
Excel はバックグラウンドでエラー チェックも実行し、数式で犯したと思われる間違いをクエリします。これは便利ですが、干渉が大きすぎる場合は、特定のエラー チェック ルールまたはすべてのエラー チェック ルールを無効にすることができます。





