Excel 支持两个日期系统:1900 日期系统和 1904 日期系统。 每个日期系统使用唯一的开始日期,从中计算所有其他工作簿日期。 所有较新版本的 Excel 都基于 1900 日期系统计算日期,而旧版本则使用 1904 系统。
将早期版本中创建的工作簿中的日期复制到较新版本中创建的工作簿时,除非“首选项>编辑>日期选项”中禁用了“自动转换日期系统”选项,否则会自动转换日期。 如果禁用此选项,则会收到一条消息,询问是否应在粘贴时转换日期。 你有两个选择。 可以将日期转换为使用 1900 日期系统, (建议) 。 此选项使日期与工作簿中的其他日期兼容。 或者,可以仅保留粘贴日期的 1904 日期系统。
注意
作为图表的一部分复制的日期不能从 1904 日期系统进行转换,其变化大约为 4 年。 必须手动转换这些日期。
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 技术社区 中咨询专家或在 社区中获取支持。
