Excelで循環参照セルを見つける方法
循環参照セルはExcel の一般的な問題であり、数え切れないほどのユーザーが毎日遭遇しています。この問題は、セル内の数式が何らかの方法で同じセルの内容を参照し、問題のある無限ループを引き起こす場合に発生します。通常、これは意図的ではないため、修正する必要があります。ただし、変更を加えるためには、まず問題のあるセルを追跡する必要があります。
このガイドでは、循環参照セルを見つける方法とそれらを修正する方法を説明します。
円形参照セルを見つける方法
比較的単純な情報構成を備えた小さなスプレッドシートでは、通常、循環参照セルを見つけるのはそれほど難しくありません。さまざまなセルをクリックして数式を調べるだけで、循環参照の問題がどこでどのように発生したかを確認できます。
ただし、多数の数値や数式が詰め込まれた大きなスプレッドシートでは、循環参照を見つけるのがはるかに困難に思えます。幸いなことに、Microsoft Excel には、数回クリックするだけで循環参照エラーを追跡できる便利な機能が含まれています。
- 循環参照を検索する Excel ブックを開きます。
- 画面上部の「数式」タブをクリックします。
- 「エラーチェック」とマークされたボタンを見つけて、その横にある小さなドロップダウン矢印をクリックします。
- これにより、新しいメニューが表示され、「循環参照」というボタンが表示されます。
- 「循環参照」の上にマウスを置くと、循環参照が検出された正確なセルが表示されます。セル番号をクリックすると、その番号にリダイレクトされます。
これは、循環参照エラー メッセージのソースを直接特定するための最も速く、最も信頼性の高い方法です。次に、問題のあるセルに到達したら、必要な手順を実行して、その数式を調整し、循環参照を削除します。
円形参照セルとは何ですか?なぜ問題になるのですか?
簡単に言うと、循環参照セルとは、同じセルを直接または間接的に参照する数式を含むセルのことです。これにより通常、Excel では解決できない不可能な計算ループが作成されるため、エラー メッセージが表示されます。
このメッセージは、数式が正しく計算されない可能性がある循環参照が検出されたことをユーザーに知らせます。そして、これが循環参照の主な問題です。通常、これらは数式の失敗を引き起こし、スプレッドシートが意図したとおりに動作しない理由についてユーザーを混乱させます。
円形リファレンスセルの例
円形の参照セルが表示される方法は数多くあります。この問題がどのように、そしてなぜ発生するのかを説明するための基本的な例を次に示します。
- Excel を使用して一連の数値をリストし、それらを合計したいと想像してください。まず、セル A1 から A10 に数値のリストを書き出します。
- 次に、セル A11 に合計を表示するとします。これを行うには、通常、数式「
=SUM(A1:A10)
」を使用して、セル A1 からセル A10 までの行内のすべてを追加します。 - しかし、うっかりタイプミスをして「 」のような数式を入力してしまいます
=SUM(A1:A11)
。
循環エラーは、セル A11 にそれ自身を含む数式が与えられているために発生します。事実上、実際にはまだ存在しない独自のセル内から数値を追加するように求められています。これにより、「SUM」の計算が中断され、エラー メッセージが表示されます。
円形参照セルを修正する方法
微妙な違いがあり、円形の参照セルが必要になる場合があります。これらは特定の高度な数式に使用できます。ただし、ほとんどの場合、この問題はユーザーのエラーが原因で発生するため、修正する必要があります。
残念ながら、Excel では循環参照をボタン 1 つで解決できるわけではありません。代わりに、セルと数式を手動で調べて、何が問題だったのかを特定し、必要な変更を加える必要があります。使用できる主な方法は 2 つあります。
数式の削除と書き換え
循環参照セルを修正する最も一般的な方法は、上記の手順を使用して循環参照セルを見つけることです。そこから、セル内の数式を見て、何が間違っているのかを見つけ出すことができます。場合によっては、これは簡単です。より複雑な数式や多くの情報がある場合には、扱いが難しくなる場合があります。
多くのユーザーは、式を削除して書き直すことにします。数式を完全に削除すると、そのセルに影響を与える循環参照が削除されます。次に、数式を再入力するときに、その数式が参照するセルに細心の注意を払い、どこにも重複していないことを確認します。
Excel のトレース機能の使用
複雑な数式が存在し、循環参照を見つけるのが難しい状況では、Excel の「前例の追跡」機能と「依存関係の追跡」機能を有効にすることができます。これにより、基本的に、セルの数式の影響を受ける他のセルが表示され、循環参照の検索と修正が容易になります。
- 数式をトレースしたいセルをクリックします。
- 画面上部の「数式」タブをクリックします。
- メニューの「Formula Auditing」セクションを見つけて、「Trace Precedents」または「Trace dependents」をクリックしてアクティブにします。
名前が示すように、「Trace Precedents」では、選択したセル内の数式のデータを本質的に提供するすべてのセルが表示されます。一方、「依存関係の追跡」では、選択したセルを参照する計算トレインの後半のセルが表示されます。
セルから、またはセルに向かって矢印が表示され、セルの影響を受けるセル、またはセルに何らかの形でリンクされているセルを示します。次に、矢印に沿って進み、関連するセルを調べて、循環参照の作成に問題があった原因を見つけます。
Excel では、一度に 1 つのセルの先行例と依存関係のみを追跡できます。したがって、複数の循環参照エラーがある場合は、個別に対処する必要があります。
よくある質問
循環参照セルには何か用途がありますか?
上級者や経験者であれば意図的に作って利用するケースもあります。これらは主に反復計算に使用されます。ただし、これらの計算を使用するには、Excel の設定で計算を有効にする必要があります。ほとんどのユーザーは循環参照を使用する必要はなく、循環参照が表示されたときに単に循環参照を解決する必要があります。
循環参照にはどのような種類がありますか?
循環参照セルには、直接と間接の 2 つの主なタイプがあります。直接循環参照とは、セル内の数式が同じセルを直接参照するものです。たとえば、何らかの方法でセル A10 を参照する数式をセル A10 に入力すると、エラーが発生します。間接参照は、異なるセルにわたる数式のチェーンがある段階でそれ自体を参照するときに発生します。
Excel で循環参照の問題を解決する
Excel を使用しようとすると、「循環参照」エラー メッセージが表示されてイライラします。ただし、エラー チェック ツールを使用すると、これらの問題を簡単に追跡して修正できます。そもそも式が表示されないようにするには、式を入力するときにすべての式を再確認します。
円形参照セルに関して問題が発生したことがありますか? これらの参照が表示されたときに修正するためのその他の便利なヒントをご存知ですか? コメント欄でみんなに知らせてください。
コメントを残す