设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

Excel2007的循环引用

2014年03月07日 22:37 发布来源:Excel网

    如果公式引用了自己所在的单元格,不论是直接的还是间接的,都称为Excel2007的循环引用。在公式中使用了循环引用后会给出提示。了解循环引用,对于解决编辑公式后出现的循环引用错误可以起到帮助作用。

    例 如 在 B 2 单 元 格 中 输 入 的 公 式 是“=B2+5”,这就是一个循环引用公式,因为该公式出现在单元格B2中,相当于B2直接调用了自己。出现循环引用时,Excel会弹出一个对话框,在其中显示出错信息,如图1所示。

Excel2007的错误提示

    在图1所示的“循环引用警告”对话框中单击“确定”按钮后,会自动打开有关于循环引用信息的窗口,如图2所示。

Excel2007的帮助窗口

    下面再举一例介绍循环引用。

    在A1单元格中输入公式“= A2+A3”,在A2单元格输入“5”,在A3单元格中输入“=A1*0.5”,如图3所示。

Excel2007的循环引用

    可以看出,在图3所示工作表中A1、A3单元格中的公式存在循环引用。在A3单元格中输入公式并按回车键后,将会出现如图4所示的提示对话框,单击“确定”按钮后,工作表出现如图4所示的界面。

Excel2007的循环引用计算结果

    出现图4所示的结果,是由于未进行迭代求解。实际上该循环引用是可解的,只是需要进行迭代求解设置。迭代求解的设置步骤如下:

    步骤1 单击“Office”按钮,在显示的菜单中单击“Excel选项”按钮,打开“Excel选项”对话框。

    步骤2 单击“公式”选项,然后在“计算选项”区域中单击“启用迭代”复选框,打上“√”标记,最后单击“确定”按钮,如图5所示。

Excel2007的选项窗口

    通过设置迭代后,图4所示工作表中的内容会自动变成如图6所示的内容。

Excel2007计算结果

    在一般情况下,我们很少使用Excel2007的循环引用来处理问题,对于迭代求解一类问题,如求数的阶乘、数列求和等,可以使用Excel提供的函数求解,也可应用Excel宏代码完成,这样会使问题更简单。 

原创文章如转载请注明:转载自Excel学习网 [ http://www.excelcn.com/]
需要保留本文链接地址:http://www.excelcn.com/jiaocheng/excel2007/316.html
分享到:
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2018 www.excelcn.com All Rights Reserved.
豫ICP备12002644号