excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

经验直达:

  • 如何是excel的数据在原数据基础上变化
  • excel怎样自动记录变动的数据

一、如何是excel的数据在原数据基础上变化


数据在原数据基础上变化,比如整体加1的方法 。
如下参考:
1.以excel2010版本为例,在下面的图中添加一个月的日期,如下图 。
excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

2.在B2单元格中输入日期函数=日期(年(A1),月(A1) 1,日(A1))如下图 。
excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

3.但是,当当前月份为12月,又增加一个月份时,该公式将自动改变上一年的部分 1 , 使2012变成2013,如下图 。
excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

4.如果只保留一个日期列表,复制B列的数据,然后点击A列的鼠标右键,在弹出框中选择“123”如下图 。
excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

5.可以成功地将列B数据复制到列A , 并删除列B数据,如下图 。
excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化



二、excel怎样自动记录变动的数据



excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [B80:AV80]) Is Nothing Then
[B80:AV80].Copy
If [D82] = "" Then
[B82].Select
Else
n = Range("D" & Cells.Rows.Count).End(xlUp).Row1
Cells(n, "B").Select
End If
Sheet1.Paste
End If
End Sub
excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化

80行每改一个值,就自动在下面新加一行等于80行的值 。
【excel怎样自动记录变动的数据 如何是excel的数据在原数据基础上变化】随手就写出来这么个代码 。

相关经验推荐