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

= A1 + A2 + A3

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

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

如果您发现没有随附地址的“循环引用”符号,则可以花大量时间浏览每个打开的工作簿的每一页,直到看到地址。不管它们在哪里,都有一种更快的方法来查找循环引用。如果存在循环参考,则可以使用功能区快速找到它们!

显示功能区的“公式”选项卡,单击“错误检查”工具旁边的向下箭头(在“公式审核”组中),选择“循环引用”,您将看到Excel检测到的循环引用的列表。单击所需的一个,将显示包含循环引用的单元格。

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

本技巧(11761)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: