问个excel的问题 假如a1+b1 结果如何显示在b1里面 就是在B1中输入一个数字能自动和a1加 并显示在b1

2025-01-06 10:22:00
推荐回答(6个)
回答1:

菜单——工具——选项——自动重算——勾选"迭代计算"——迭代次数改为1——确定——在b1输入=a1+b1 即可

回答2:

这个好像不行吧,因为这是循环调用

回答3:

用VBA吧,轻而易举~~~

在当前Worksheet里加入这个,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Row = 2 And Target.Column = 2 Then Range("B1") = Range("A1").Value + Range("B1").Value

End Sub

当你输入数据回车后,会下跳到B2,此时就会激发运算,让B1=A1+B1
当然,这个程序是一个Bug,下次虽然你没输入数据,但选择了B2单元格,一样会让B1重新运算一遍,
有空自己想一下怎么样处理更好,俺没空,呵呵!!

回答4:

要涉及循环使用问题

回答5:

答案是: 不能吧

回答6:

不行