Excel 支持两种日期系统:1900 年日期系统和 1904 年日期系统。 每个日期系统都使用唯一的开始日期,所有其他工作簿日期都是从该开始日期计算的。 所有较新版本的 Excel 均基于 1900 年日期系统计算日期,而较旧版本则使用 1904 年系统。
将日期从在早期版本中创建的工作簿复制到在较新版本中创建的工作簿时,将自动转换日期,除非在 “首选项>”编辑>日期选项中禁用“自动转换日期系统”选项。 如果禁用此选项,您将收到一条消息,询问粘贴时是否应转换日期。 你有两个选择。 可以将日期转换为使用 1900 年日期系统 (建议的) 。 此选项可使日期与工作簿中的其他日期兼容。 或者,可以仅为粘贴的日期保留 1904 年的日期系统。
注意
复制为图表一部分的日期不能从 1904 年的日期系统转换,并且会相差大约四年。 必须手动转换这些日期。
1900 日期系统
在 1900 日期系统中,日期的计算方式是以 1900 年 1 月 1 日为起点。 输入日期后,它将转换为序列号,表示自 1900 年 1 月 1 日起经过的天数。 例如,如果输入 2011 年 7 月 5 日,则 Excel 会将日期转换为序列号 40729。 这是 Excel for Windows、Excel 2016 for Mac 和 Excel for Mac 2011 中的默认日期系统。 如果选择转换粘贴的数据,Excel 将调整基础值,并且粘贴的日期将与复制的日期匹配。
1904 年日期系统
在 1904 年日期系统中,日期的计算方式是以 1904 年 1 月 1 日为起点。 输入日期后,它将转换为序列号,表示自 1904 年 1 月 1 日起经过的天数。 例如,如果输入 2011 年 7 月 5 日,则 Excel 会将日期转换为序列号 39267。 这是早期版本的 Excel for Mac 中的默认日期系统。 如果选择不转换数据并保留 1904 年日期系统,则粘贴的日期将与复制的日期不同。
日期系统之间的区别
由于两个日期系统使用不同的起始日期,因此同一日期在每个日期系统中由不同的序列号表示。 例如,2011 年 7 月 5 日可以有两个不同的序列号,如下所示:
| 日期系统 | 序列号 |
|---|---|
| 1900 | 40729 |
| 1904 | 39267 |
两个日期系统之间的相差是 1,462 天。 这意味着 1900 年日期系统中日期的序列号始终比 1904 日期系统中同一日期的序列号大 1,462 天。 1,462 天等于四年零一天 (包括一个闰日) 。
更改默认日期系统
- 单击 “文件>选项”。
- 单击“高级”。
- 在 “计算此工作簿时”下,选中或清除“ 使用 1904 年日期系统”。
需要更多帮助吗?
你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。
