工作中我们经常会碰到这种让人崩溃的情况,选中某个单元格输入公式按下回车,结果Excel弹出出错信息“盖茨爸爸不知道你想做什么?他已给你发出一个工程师,但是工程师堵在你家门口的那个小巷口”。

好吧,只是开玩笑,出错的真正原因是因为你创建了一个循环引用。

不管你是有意或者无意,只要你输入的公式直接或间接的引用了当前公式所在的单元格就创建了一个循环引用。比如,你在选中C3单元格输入公式"=C3",像这种就是循环引用。

正如我们日常工作中了解的,循环引用总是会莫名其妙的给我们制造一些麻烦,你总是会想要除掉他,但是有时候我们也确实会有意识的需要用到它。

举个例子,假设你开了家公司叫阿里巴巴,阿里巴巴是个善良的少年,每年会将其净利润的20%捐给贫困地区上不起学的少年。国家规定慈善捐款可以从税前扣除。

从上图可以看到捐赠需要引用净利润的数据进行计算,而净利润又需要引用捐赠的数据进行计算,因此形成一个循环引用。阿里巴巴怎么知道他应该捐多少钱呢?其实也没有多么复杂,我们在表格中输入如下的公式就好了。

不过,不要高兴太早,当你输入公式按下Enter的那一刻,Excel就开始大喊大叫告诉你全家,你在你的表格里创建了一个循环引用。

怎么办呢?为了让Excel停止鬼喊鬼叫老实工作,我们必须开启迭代计算模式(听起来好屌的样子)。具体的操作方式如下(适用于2007版和2010版Excel):

➥点击"文件"->"选项"。

➥定位到左边的"公式"选项,在右边启用迭代计算前的方框内打上勾。

➥点击"确定"关闭选项设置对话框,就完成了迭代计算的启用。

如果是较早的版本可以在菜单栏中选择“工具”->“选项”->“计算标签”->勾选“启用迭代计算”。

启用迭代计算后,Excel的出错提示就不会出现了,并且会给你算出最终的结果如图:

当然,在更多的情况下循环引用是不受欢迎的,要将这些错误消灭在萌芽状态,我们需要先找到这些错误,现在表哥就教你一招教你快速的找到这些错误并将其斩草除根。

任何情况下当Excel给你发送循环引用的出错信息时,点击菜单栏中的“公式”标签,然后选择“错误检查”,从弹出的下拉框中选择“循环引用”。如你所见,所有循环引用的单元格都出现在你的追杀名单中了。

以上就是今天的实用小技巧了,我是表哥,您的随身工作小伙伴!

老规矩,想要索取本文原文件的同学抓紧了,关注表哥微信公众号(skexcel)在后台回复“原文件”向表哥索取吧!