如何在同一单元格内实现数据的累加?

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:24:39
原来单元格的数据是15后来要增加10,怎样才能实现来单元格的数据是x输入y自动在同一单元格内相加为数值x+y

这个要用一个“辅助单元格”和“宏”。假设你的目标单元格是A1,咱们用B1作为辅助:
1、在Sheet1的左下页签名处,右键,查看代码
2、输入下述宏代码

Private Sub Worksheet_Change(ByVal Target As Range)

If Target = Range("A1") Then
Application.EnableEvents = False
Range("A1") = Range("A1") + Range("B1")
Range("b1") = Range("a1")
Application.EnableEvents = True
End If
End Sub

你试试在A1输入数字,是否达到了效果。

注意,只能输入数字,否则会出错,需要的话,改进程序,写入出错保护代码。

输入=15+10

一个单元格只能有1个值,输入y时会将x覆盖掉,所以建议你在x后插入2列(假设为B、C列),第B列输入y,第C列输入“=A1+B1”
然后复制C列,再选择性粘贴为数值,就得到数值x+y了,这时没用的列可以删除

如何删除间隔单元格内的数据 如何在电子表格中已有数据的单元格内的前面加入数据 excel中,如何在同一单元格内,输入的是公式,显示的是结果 在EXCEL中如何实现在多个单元格中输入相同的数据? 如何在excel中实现同一个单元格的数据自动累加1 在EXCEL合并单元格时,两个单元格内都有数据,在合并时怎样才能保留两个单元格内的数据。 如何在excel某个单元格内实现"按回车键"换行(单元格不换) asp中,如何实现在同一页面中批量写入数据库相同格式的数据? 如何实现,输入数据,如果发现输入到某单元格的内容在其他单元格已有,则告诉他在此excel的sheet几的什么 如何根据单元格内数值变化引用不同工作表的某单元格数据