Excelの#REF!エラーを解決する方法

ステップをタップすると順番に確認できます。

  1. #REF!エラーの原因を理解する

    数式が参照していたセルや行・列が削除されたときに表示されるエラーです。

  2. すぐに元に戻す

    削除した直後であれば「Ctrl + Z」で削除を取り消すと、エラーはすぐに解消します。

  3. エラーが発生した数式を探す

    「Ctrl + `」で数式表示モードに切り替えると、どのセルで#REF!が発生しているか一目でわかります。

  4. 数式を書き直す

    削除された参照の代わりに正しいセル範囲を指定し直して、数式を入力し直します。

突然あちこちに#REF!が表示されたら

行や列、セルを削除した直後に複数箇所で#REF!エラーが表示されるのは、削除した内容を参照していた数式が一斉に参照先を失ったためです。慌てず1つずつ順番に対処していきましょう。

#REF!と他のエラーの違い―IFERRORでは根本解決にならない場合

#REF!が出た数式をIFERRORで包んでとりあえず表示を消したくなりますが、それは症状を隠すだけで、壊れた参照そのものを直すことにはなりません。IFERRORは#N/Aや#DIV/0!のように正常なデータでも起こりうるエラーには有効ですが、#REF!エラーは基本的に数式自体を正しい参照で作り直す必要があります。

よくある質問

ファイルを保存した後でも元に戻せますか?

ファイルを閉じていなければ、保存した後でも数段階は元に戻せますが、プログラムを閉じると元に戻せなくなります。

#REF!エラーを未然に防ぐ方法はありますか?

はい。重要な参照がある行や列を削除する前に、「検索と選択→選択オプション」で数式が入っているセルをあらかじめ確認しておくと予防できます。