excel怎么让某单元格数值变化时另一单元格自动累加此数值

比如A2原值是100.我在A1输入5,A2自己变为105,当我再次在A1输入10时,A2自动变为115?把A2改为B2也行,只是要自动累加的效果,... 比如A2原值是100.我在A1输入5,A2自己变为105,当我再次在A1输入10时,A2自动变为115?
把A2改为B2也行,只是要自动累加的效果,
展开
 我来答
jjchangyuan
2015-08-27 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1097万
展开全部
此功能只能用VBA处理。
示例:在A1输入变化值,在B1累加。
按组合键ALT+F11打开VBA编辑器,双击SHEET1,粘贴以下代码。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then
Cells(1, 2) = Cells(1, 2).Value + Cells(1, 1).Value
End If
End Sub
注:以上代码,只有在双击A1进入编辑状态或直接输入新数据改变A1值并回车,B1才会累加。
百度网友61e0d42
2014-07-28 · 超过24用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:54.4万
展开全部
无法实现,加自己等于死循环,所以没有这个方法,建议和再另起一列
追问
那如果改在B列自动累加A列的值呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2014-07-28 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4078万
展开全部

可以用迭代运算,也可以用VBA来实现。直接上传文件上来,附件中。


追问
如果我要再增加一个关联单元格,如上面的效果我想再减掉D1中的值,怎么让D1的值变动时也会自动减掉这个值,
现在这个判断的是A1的值是否改变!能不能增加判断D1的值?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式