所以我注意到在工作表中我有很多日期相差四年,毫无疑问是因为之前不正确的复制/粘贴问题。
有没有一种简单的方法可以将我选择的一堆日期转换为特定年份,但保持月份和日期不变?例如,我想快速转换这些单元格:
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
- 突出显示日期所在的列,然后在“主页”选项卡下,转到“查找和选择”,然后单击“替换”
- 在“查找内容”下输入“2014”,然后在“替换为”下输入“2010”
- 单击“全部替换”
答案3
如果您心中有一个固定的年份:
=DATE(2010,MONTH(A1),DAY(A1))
如果你想节省几年:
=DATE(YEAR(A1)-4,MONTH(A1),DAY(A1))
其中 A1 是包含要转换日期的单元格。
答案4
如果数据全部收集在一列或一行中,则可以取出数据并减去 1460(4 年中的天数)
笔记:C3 是突出显示的单元格。