没有循环引用的Excel循环引用错误

问题描述

我正在处理一个包含大量公式和引用的 Excel 工作表,并且收到了可怕的循环引用警告。

我已经删除了最新的编辑,并重新编写了公式,但这些仅引用了固定值。

这可能与我所做的排序有关,这在公式派生列表中从来都不是一个好主意,但我认为我在对定义的区域进行排序之前小心地将公式替换为值。

错误显示在循环引用错误复选框中。它褪色了。它也没有显示在工作表的左下角,表示准备好了。它仅在我打开工作表时发生,或间歇性发生。我不确定它是否影响任何计算

我怀疑它在下面的公式中,但是A中的值基于工作表中其他地方的两个固定值,如果我将一个固定值放入O中,我仍然会得到循环引用错误

=WENNNV(INDEX($A$2:$A$241;VERGLEICH(1;(ZÄHLENWENN($A$244:A244;$A$2:$A$241)=0) * ISTZAHL($O$2:$O$241);0));"")

我已经绘制了所有其他公式,尝试删除它们,但错误停止的唯一时间是当我删除上述公式时。

我无法分享工作表,但如果有人有类似经历,请告诉我如何避免循环引用。

解决方法

我不确定我是否应该删除这个问题,或者这是否是一个有效的答案。我想我想知道这是一个可能的解决方案。

所以我将问题中的公式复制为文本;删除了它(如果我关闭并打开工作表,它会消除错误),然后我将相同的公式粘贴回工作表,关闭工作表,重新打开工作表,现在,不再有循环引用错误。我希望我能说我明白为什么这会奏效 - 我只是拼命尝试任何事情,这似乎是唯一的选择。