excel 中如何在日期书写形式下,只更改年,而月和日都不改变

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:59:25
如,我表格中本来书写的形式是1991-1-2,我想在一列中好多的数据都改成1992-1-2,除了先把第一个的1991改成1992后,再在鼠标变成十字形后拉动这种方法外,还有别的更快的方法吗?我的数据实在太多了,这样也挺慢!
这位大侠说的很好,可惜我还是看不懂,能不能举个例子说下,比如将1991-1-1改成1992-1-1,还有什么是宏代码框?

在宏代码框(工具-宏-宏,然后起个名字,点新建)中输入下列代码
在选定你这列数据后,运行一下宏就行了(工具-宏-宏,然后选中你刚才建立的宏,执行)

For x = 1 To WorksheetFunction.CountA(Selection)
If ActiveCell.Value <> "" Then
a = ActiveCell.Value + 365
ActiveCell.Value = a
ActiveCell.Offset(1, 0).Select
End If
Next

简单的方法:
选中数据区域->编辑->查找->查找内容中输入1991->替换->替换值中输入1992->全部替换.