Microsoft Excel 将日期存储为序列号(称为序列值)。默认情况下,1900 年 1 月1 日是序列号 1,2008 年 1 月 1 日是序列号 39,448,这是因为它距 1900 年 1 月 1 日有 39,448 天。Excel 将时间存储为小数,因为时间被看作天的一部分。
因为日期和时间都是数值,因此也可以进行加、减等各种运算。通过将包含日期或时间的单元格格式设置为“常规”格式,可以查看以系列值显示的日期和以小数值显示的时间。
由于计算程序解释日期的规则十分复杂,所以在输入日期时应尽可能的明确。这样在计算日期时就可具有最高的准确性。
1900 年和 1904 年日期系统
Excel 支持两种日期系统:1900 年和 1904 年日期系统。Microsoft Excel for Windows 默认的日期系统是 1900 年日期系统。Microsoft Excel for the Macintosh 默认的日期系统是 1904 年日期系统。可以更改日期系统。在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡,然后选中或清除“1904 年日期系统”复选框。
当从另外一个平台打开文档时,日期系统会自动转换。例如,在使用 Excel for Windows 时,打开一个由 Excel for the Macintosh 创建的文档。则“1904 年日期系统”复选框会自动选中。下面的表格显示了每个日期系统中的第一天和最后一天的日期,及其对应的序列号。
日期系统 | 第一天 | 最后一天 |
---|---|---|
1900 | 1900 年 1 月 1 日 (序列号 1) | 9999 年 12 月 31 日 (序列号 2,958,465) |
1904 | 1904 年 1 月 2 日 (序列号 1) | 9999 年 12 月 31 日 (序列号 2,957,003) |
Excel 如何解释以两位数字表示的年份
若要确保年份值像所希望的那样解释,请将年份按四位数键入(例如 2001,而非01)。如果输入了四位数的年,Excel 不会强行解释世纪数。
对于 Microsoft Windows 2000 或更新版本
如果使用的操作系统是 Microsoft Windows 2000 或更新版本,在 Windows 的控制面板中的“区域选项”将控制 Excel 解释以两位数表示年份的方式。
对于 Windows NT Workstation 4.0 或以文本值的形式输入的日期
当您以文本值形式输入日期时,Excel 将按如下方法解释该年份:
- 00 到 29 Excel 将 00 到 29 之间两位数字的年解释为 2000 年到 2029 年。例如,如果输入日期 19-5-28,则 Excel 将假定该日期为 2019 年 5 月 28 日。
- 30 到 99 Excel 将 30 到 99 之间两位数字的年解释为 1930 年到 1999 年。例如,如果输入日期 98-5-28,则 Excel 将假定该日期为 1998 年 5 月 28 日。