Excel 中的循环引用。 如何查找和删除 – 2 种方式

在大多数情况下,循环引用被用户认为是错误的表达方式。 这是因为程序本身因它们的存在而超载,并通过特殊警报警告这一点。 为了从软件过程中消除不必要的负载并消除单元之间的冲突情况,有必要找到问题区域并将其消除。

什么是循环引用

循环引用是一个表达式,它通过位于其他单元格中的公式来引用表达式的开头。 同时,在这个链条中也可能有大量的环节,由此形成恶性循环。 大多数情况下,这是一个错误的表达式,会使系统过载,阻止程序正常工作。 但是,在某些情况下,用户会故意添加循环引用以执行某些计算操作。

如果循环引用是用户在填写表格、引入某些函数、公式时不小心犯的错误,需要找到并删除。 在这种情况下,有几种有效的方法。 值得详细考虑 2 最简单和实践证明。

重要! 不必考虑表中是否存在循环引用。 如果存在这种冲突情况,现代版本的 Excel 会立即通过带有相关信息的警告窗口通知用户。

Excel 中的循环引用。 如何查找和删除 - 2 种方式
关于表中存在循环引用的通知窗口

视觉搜索

最简单的搜索方法,适用于查小表时。 程序:

  1. 出现警告窗口时,按 OK 按钮将其关闭。
  2. 该程序将自动指定发生冲突情况的那些单元格。 它们将用一个特殊的跟踪箭头突出显示。
Excel 中的循环引用。 如何查找和删除 - 2 种方式
用跟踪箭头指定有问题的单元格
  1. 要消除周期性,您需要转到指示的单元格并更正公式。 为此,有必要从通用公式中删除冲突单元格的坐标。
  2. 将鼠标光标移动到表格中的任何空闲单元格,单击 LMB。 循环引用将被删除。
Excel 中的循环引用。 如何查找和删除 - 2 种方式
删除循环引用后的更正版本

使用程序工具

如果跟踪箭头未指向表中的问题区域,则必须使用内置 Excel 工具查找和删除循环引用。 程序:

  1. 首先,您需要关闭警告窗口。
  2. 转到主工具栏上的“公式”选项卡。
  3. 转到公式依赖项部分。
  4. 找到“检查错误”按钮。 如果程序窗口是压缩格式,此按钮将标有感叹号。 旁边应该是一个指向下方的小三角形。 单击它以显示命令列表。
Excel 中的循环引用。 如何查找和删除 - 2 种方式
菜单显示所有循环引用及其单元格坐标
  1. 从列表中选择“循环链接”。
  2. 完成上述所有步骤后,用户将看到包含循环引用的单元格的完整列表。 为了准确了解此单元格的位置,您需要在列表中找到它,然后用鼠标左键单击它。 程序会自动将用户重定向到发生冲突的地方。
  3. 接下来,您需要修复每个有问题的单元格的错误,如第一种方法中所述。 当从错误列表中的所有公式中删除冲突坐标时,必须执行最终检查。 为此,您需要在“检查错误”按钮旁边打开一个命令列表。 如果“循环链接”项未显示为活动状态,则没有错误。
Excel 中的循环引用。 如何查找和删除 - 2 种方式
如果没有错误,则无法选择搜索循环引用项。

禁用锁定和创建循环引用

现在您已经了解了如何在 Excel 电子表格中查找和修复循环引用,现在是时候看看这些表达式可以为您带来好处的情况了。 但是,在此之前,您需要了解如何禁用自动阻止此类链接。

大多数情况下,在构建经济模型期间故意使用循环引用来执行迭代计算。 但是,即使有意识地使用这样的表达方式,程序仍然会自动屏蔽它。 要运行表达式,您必须禁用锁。 为此,您需要执行几个操作:

  1. 转到主面板上的“文件”选项卡。
  2. 选择“设置”。
  3. Excel 设置窗口应出现在用户面前。 从左侧的菜单中,选择“公式”选项卡。
  4. 转到计算选项部分。 选中“启用迭代计算”功能旁边的框。 除此之外,在下面的自由字段中,您可以设置此类计算的最大数量,即允许的错误。

重要! 除非绝对必要,否则最好不要更改最大迭代计算次数。 如果它们太多,程序将超载,它的工作可能会失败。

Excel 中的循环引用。 如何查找和删除 - 2 种方式
循环链接拦截器的设置窗口,它们在文档中的允许数量
  1. 要使更改生效,您必须单击“确定”按钮。 之后,程序将不再自动阻止循环引用链接的单元格中的计算。

创建循环链接的最简单方法是选择表格中的任何单元格,在其中输入“=”号,然后立即添加同一单元格的坐标。 要使任务复杂化,要将循环引用扩展到多个单元格,您需要遵循以下过程:

  1. 在单元格 A1 中添加数字“2”。
  2. 在单元格 B1 中,输入值“=C1”。
  3. 在单元格 C1 中添加公式“=A1”。
  4. 它仍然返回到第一个单元格,通过它引用单元格 B1。 之后,3 个单元的链将关闭。

结论

在 Excel 电子表格中查找循环引用非常容易。 通过程序本身自动通知存在冲突表达式,大大简化了此任务。 之后,只需要使用上述两种方法中的一种来消除错误即可。

发表评论