在 Excel 中的多个日期字段中更改年份?

在 Excel 中的多个日期字段中更改年份?

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

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

2014 年 6 月 1 日
2014 年 6 月 5 日
2014 年 7 月 18 日

2010 年 6 月 1 日
2010 年 6 月 5 日
2010 年 7 月 18 日

这些有数百个,所以我不想手动执行。

答案1

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

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

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

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

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

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

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

答案2

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

答案3

如果您心中有一个固定的年份:

=DATE(2010,MONTH(A1),DAY(A1))

如果你想节省几年:

=DATE(YEAR(A1)-4,MONTH(A1),DAY(A1))

其中 A1 是包含要转换日期的单元格。

答案4

如果数据全部收集在一列或一行中,则可以取出数据并减去 1460(4 年中的天数)

替代文本

笔记:C3 是突出显示的单元格。

相关内容