“excel中 循环引用单元格数据”的操作方法是:
1、打开Excel工作表;
2、根据题意,需要实现在B4单元格将A4中输入的数据累加的效果,也就是B4=A4+B4,但输入后,Excel会提示“存在一个或多个循环引用,其中,公式直接或间接地引用其本身的单元格,这可能会导致计算不正确,请尝试删除或更改这些引用,或将公式移动到不同的单元格”;
3、而事实上,循环引用是有效解决迭代累加的最为简洁的办法,需要在“Excel选项”中进行相应的设置;
4、点击左上角的“文件”,在“Excel选项”的“公式”下,勾选“启用迭代计算”,并设置最多迭代次数为1次,确定;
5、在B4单元格输入=A4+B4,然后依次在A4单元格输入数据,B4单元格得到A4每个输入数据的迭代求和结果。
用函数是不行的,你这个函数就要自己加上A4单元格,就会循环引用,导致出错,只能采用VBA,你可以添加一个按钮,要求A4数值更改必须通过点击这个按钮,该按钮的代码如下:
Sub myadd()
Range("a4") = InputBox(Prompt:="请输入今日数据:")
Range("b4") = Range("b4") + Range("A4")
End Sub
b5: =b4+a5
然后把b5的公式下拉