\r\n\r\n
Excelの計算式は、修正する必要のないエラーを発生させることがあります。しかし、このようなエラーは見た目も悪く、さらに言えば他の数式やExcel関数が正常に動作しなくなる可能性があります。幸いなことに、これらのエラー値を隠す方法があります。
表計算ソフトでエラー値を隠す最も簡単な方法は、IFERROR関数を使用することです。IFERROR関数を使用すると、表示されたエラーを別の値や別の計算式に置き換えることができます。
この例では、VLOOKUP関数がエラー値#N/aを返します。
このエラーは、オフィスが存在しないことが原因であり、論理的な理由ですが、このエラーにより、合計の計算に問題が生じます。
IFERROR関数は、#REF!を含むあらゆるエラー値を扱うことができます。や#DIV/0!など。この値は、エラーが存在するかどうかを確認し、エラーが見つかった場合に代わりにどのようなアクションを実行するかを要求する。
この例では、VLOOKUP関数がチェック対象となる値で、エラーではなく「0」を表示しています。
エラー値の代わりに "0 "を使用することで、他の計算や潜在的に他の機能(チャートなど)が正しく動作することが保証されます。
Excelが数式に間違いがあると判断した場合、セルの左上に小さな緑色の三角マークが表示されます。
このインジケータは、間違いなくエラーがあるということではなく、Excelが使用している数式を照会していることに注意してください。
Excelはバックグラウンドで自動的に様々なチェックを行い、数式がこれらのチェックに失敗した場合、緑色のランプが表示されます。
セルをクリックすると、数式にエラーがある可能性を警告するアイコンが表示されます。
アイコンをクリックすると、推定エラーに対処するためのさまざまなオプションが表示されます。
この例では、数式が隣接するセルを省略しているため、インジケータが表示されています。このリストには、省略されたセルを含める、エラーを無視する、より多くの情報を検索する、エラーチェックのオプションを変更するなどのオプションが用意されています。
インジケータを削除するには、「セルを含むように数式を更新する」をクリックしてエラーを修正するか、数式が正しい場合は無視する必要があります。
もし、Excelにこれらの潜在的なエラーを警告させたくない場合は、オフにすることができます。
ファイル」→「オプション」をクリックします。次に、「数式」カテゴリーを選択します。バックグラウンドでのエラーチェックを有効にする」のチェックを外すと、バックグラウンドでのエラーチェックをすべて無効にすることができます。
また、ウィンドウ下部の「エラーチェックのルール」から、特定のエラーチェックを無効化することも可能です。
デフォルトでは、"空のセルを参照するための数式 "を除き、すべてのエラーチェックが有効になっています。
各ルールの詳細情報は、情報アイコンにカーソルを合わせると表示されます。
チェックボックスをオン・オフして、Excelがバックグラウンドのエラーチェックで使用するルールを指定します。
数式エラーを修正する必要がない場合は、その不正な値を隠すか、より有用な値に置き換える必要があります。
また、Excelはバックグラウンドでエラーチェックを行い、計算式に生じたと思われるエラーを問い合わせます。これは便利ですが、特定の、またはすべてのエラーチェックのルールがあまりにも邪魔になる場合は、無効にすることができます。