循環参照は、数式内に数式を格納するセルへの参照を含めることによって発生します。これは、ユーザーが関数の範囲を選択し、数式の場所自体を誤って含めた場合によく発生します。たとえば、セルA3に次の数式を格納した場合、結果は循環参照になります。

= A1 + A2 + A3

循環参照を入力しようとすると、Excelはダイアログボックスを表示して問題を警告します。このダイアログボックスでは、循環参照が間違っている場合は[OK]をクリックし、意図的なものである場合は[キャンセル]をクリックするように求められます。残念ながら、多くのユーザーはダイアログボックスを注意深く読まずに反応し、ダイアログボックスを削除するためだけに[キャンセル]または[Esc]を押します。おっと!数式はゼロを返し、循環参照はワークシートに残ります。

画面下部のステータスバーに、ExcelはCircularを表示します:

および問題のある式のアドレス。私が見たすべてのヘルプテキストは、循環参照のアドレスがステータスバーにリストされていることを示しています。これは、循環参照が現在のワークシートにある場合にのみ当てはまります。循環表記は、開いているブックに循環参照が存在する場合は常に表示されます。

住所が添付されていない循環表記に気付いた場合は、住所が表示されるまで、開いているすべてのブックのすべてのシートを処理するのに多くの時間を費やすことができます。循環参照がどこにあるかに関係なく、循環参照を見つけるためのより高速な方法があります。循環参照が存在する場合は、循環参照ツールバーを使用できます。ツールバーを表示し(ツールバーの表示に使用するのと同じ手順を使用)、含まれているドロップダウンリストを使用して循環参照のリストを検索します。それらの1つをクリックすると、参照のあるセルが選択され、すぐに表示されます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2163)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Dealing_with_Circular_References [循環参照の処理]