Dzwebs.Net

撰写电脑技术杂文十余年

Excel出现“公式中的单元格引用指向的公式结果,从而造成循环引用”的解决办法

Admin | 2009-2-12 20:21:05 | 被阅次数 | 19300

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  当您打开的Excel文件出现本文题目所示的提示时,说明,您的Excel文件单元格之间的引用出现问题了!

  造成此类问题的原因在于,当前表格的当前单元格,引用了本身的单元格地址进行数据的运算,所以就出现这种提示!

  举个简单的例子,当您在Sheet1中的A1单元格进行运算时,在其对应的FX函数输入框中输入“=A1+10”,那么,肯定就出现“循环引用”的提示了!

  为什么会这样呢?原因就是,您操作的是A1单元格,它的运算是“=A1+10”,这不是吗?A1在运算上引用了其自身的地址,即A1意图利用A1本身来运算,这就是循环引用

  下面我们看一个实例

  上图中,A列是相关数据的操作,B列是A列使用到引用运算的单元格的说明,我们知道A1的值是直接输入10而得的,而A5的值为“=A2”,这两个单元格都未曾对自身的地址进行引用,因此不会看到系统的提示;

  而A8就不同了,它的值为“=A8+A5”,经过上面的学习,我们不难看出,A8对其自身的地址进行了引用,从而就会造成“循环引用”这样的提示!

  像这样的文件,只要一打开,就会看到如下图的提示!

  上图的对话框,点击“取消”则没啥大碍,只要不影响数据的运算;如果点击“确定”按钮,那么,会弹出帮助对话框,同时,在窗口中,会看到如下图的“循环引用”工具栏!

  上图的工具栏,可以方便的为我们找到哪些单元格存在“循环引用”,第一个按钮是“追踪从属单元格”,第二个是“追踪引用单元格”,第三个是“取消所有追踪箭头”;

  前面两个按钮,可以快速找到存在“循环引用”的单元格,同时,会在单元格中自动画出箭头以帮助我们分析问题!

  要想解决本文的问题,可以使用该工具栏,找到出现问题的单元格,将其修改。

  另外,如果不使用该工具栏,我们如何得知哪些单元格出现问题呢?

  通过观察窗口的状态栏,我们也可以得知哪些单元格出现“循环引用”的问题,如下图!

  看到了吗?“循环:A8”,这几个文字,就是提示我们,A8单元格存在“循环引用”,根据这个信息,找到A8单元格,就能解决问题!

  要解决问题,当然就是尽可能的不使用“循环引用”或干脆不使用“循环引用”,只有这样,问题才能得到解决!


该杂文来自: Excel杂文

上一篇:使用VBA判断单元格各字符是否为中文、英文、数字

下一篇:Office应用之VBA操作INI文件代码示例

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计