在excel中的许多日期字段中更改年份?

use*_*752 14 date-time worksheet-function microsoft-excel

所以我在工作表中注意到我有很多日期是四年的,毫无疑问是因为早期问题的不正确复制/粘贴。

有没有一种简单的方法可以将我选择的一堆日期转换为特定年份,但保持月份和日期相同?例如,我想快速转换这些单元格:

6/1/2014
6/5/2014
7/18/2014

6/1/2010
6/5/2010
7/18/2010

有数百个,所以我宁愿不手动完成。

Lin*_*000 15

如果日期单元格都在一列中,这是一种快速而肮脏的方法:

假设日期在 A1 中向下,则在右侧插入两列。

在B1中,输入公式: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

将此公式向下复制到列以重新计算 A 列中的所有日期。

现在选择并“复制”B 列(新日期)并使用“粘贴为值/粘贴值”到 C 列中。

现在删除原始列和包含公式的列以保留新的固定日期。

如果原始日期不在整齐的列中,您可能需要做更多的工作!


小智 5

  1. 突出显示日期所在的列,然后在主页选项卡下,转到“查找和选择”,然后单击“替换”
  2. 在“查找内容”下输入“2014”,然后在“替换为”下输入“2010”
  3. 单击全部替换