循环引用是通过在公式中包含对存储公式的单元格的引用而引起的。当用户选择功能范围并且无意中包括公式位置本身时,通常会发生这种情况。例如,如果您将以下公式存储在单元格A3中,则结果是循环引用:

= A1 + A2 + A3

如果您尝试输入循环引用,Excel会通过显示一个对话框来提醒您该问题。如果循环引用是错误的,则此对话框要求您单击“确定”,如果是故意的,则单击“取消”。不幸的是,许多用户在没有仔细阅读对话框的情况下做出反应,然后按“取消”或按“ Esc”只是为了摆脱对话框。糟糕!该公式返回零,并且循环引用保留在您的工作表中。

在状态栏的屏幕底部,Excel显示“ Circular”:

以及违规公式的地址。我看到的每个帮助文本都表明状态栏中列出了循环引用的地址。仅当循环引用在当前工作表上时,这才成立。任何打开的工作簿中存在循环引用时,都会显示“循环”符号。

如果您发现通函表示法没有附带地址,则可以花大量时间浏览每个打开的工作簿的每一页,直到看到该地址。不管它们在哪里,都有一种更快的方法来查找循环引用。存在循环参考时,将提供一个循环参考工具栏!只需显示工具栏(使用与显示任何工具栏相同的步骤),然后使用其包含的下拉列表查找循环引用列表。单击它们之一,带有引用的单元格将被选择并立即显示。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2163)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: