你目前正处于脱机状态,正在等待 Internet 重新连接

区别 1900 年和 1904年日期系统在 Excel 中

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 214330
这篇文章的 Microsoft Excel 2000 版本,请参见 180162.
概要
Microsoft Excel 支持两种不同的日期系统。这些系统是 1900年日期系统和 1904年日期系统。本文介绍了两种日期系统以及使用使用不同日期系统的工作簿时可能遇到的问题。
更多信息

1900 日期系统

在 1900年日期系统中,受支持的第一天是 1900 年 1 月 1 日。在输入日期时,日期将转换为 1900 年 1 月 1 日起已用天数表示的序列号。例如,如果您输入 1998 年 7 月 5 日,则 Excel 会将日期转换为序列号 35981。

默认情况下,Microsoft Excel 窗口使用 1900年日期系统。1900 日期系统中使 Excel 和其他电子表格程序,例如 Lotus 1-2-3 中,它被设计为在 MS-DOS 或 Microsoft Windows 下运行之间的更好的兼容性。

1904 年日期系统

在 1904 年日期系统,则支持的第一天是 1904 年 1 月 1 日。在输入日期时,日期转换为序列号,表示自 1904 年 1 月 1 日以来经过的天数。例如,如果您输入 1998 年 7 月 5 日,则 Excel 会将日期转换为序列号 34519。

默认情况下,Microsoft Excel) 的制造商使用 1904 年日期系统。由于早期 Macintosh 计算机的设计,不支持 1904 年 1 月 1 日之前的日期。这种设计被为了防止与 1900 年不是闰年这一事实有关的问题。如果您切换到 1900年日期系统中,macintosh 的 Excel 不支持日期为 1900 年 1 月 1 日提前。

日期系统之间的区别

两个日期的系统使用不同的起始日期,因为同一日期由不同的序列号表示每个日期系统中。例如,1998 年 7 月 5 日可以如下有两个不同的序列号。
                      Serial number   Date system        of July 5, 1998   ----------------------------------   1900 date system   35981   1904 date system   34519				
两者之间的区别的日期系统为 1462 天 ;即 1900年日期系统中的序列号是日期的日期的始终 1462 天大于相同的序列号在 1904 年日期系统。1462 天等于四年零一天 (包括一个闰日)。

设置工作簿的日期系统

在 Excel 中,每个工作簿可以有其自己的日期系统设置,即使多个工作簿处于打开状态。

若要在 Microsoft Office Excel 2003 和早期版本的 Excel 中设置工作簿的日期系统,请执行以下步骤:
  1. 打开或切换到工作簿。
  2. 工具菜单上,单击选项。在 Excel X 和 macintosh 的更高版本中,在Excel的菜单上单击首选项
  3. 单击计算选项卡。
  4. 若要在工作簿中使用 1900年日期系统中,请单击 clearthe 1904 年日期系统复选框。若要在工作簿中使用 1904 年日期系统,请单击以选中1904 年日期系统复选框。
  5. 单击确定

若要设置在 Microsoft Office Excel 2007 工作簿的日期系统,请执行以下步骤:
  1. 打开或切换到工作簿。
  2. 单击Microsoft Office 按钮,然后单击Excel 选项
  3. 单击高级
  4. 单击以选中使用 1904年日期系统复选框在计算此工作簿时,然后单击确定
请注意如果您更改已包含日期的工作簿的日期系统,日期会移动四年零一天。有关如何更正已移动的日期的信息,请参阅"更正已移动日期"部分。

链接和复制工作簿之间的日期的问题

如果两个工作簿使用不同的日期系统,您可能会遇到问题,当您将链接或复制工作簿之间的日期。具体而言,日期会移动四年零一天。

若要查看此行为的示例,请执行以下步骤:
  1. 在 Excel 中创建两个新的工作簿 (Book1 andBook2)。
  2. 按照要 Book 1 中使用 1900年日期系统中的"设置的日期系统 ; aWorkbook"部分中的步骤。在 Book2 使用 1904 datesystem。
  3. 在 Book1 中,输入的日期为 1998 年 7 月 5 日。
  4. 选择包含日期的单元格,然后单击编辑菜单上的复制

    注意: 在 Excel 2007 中,选择包含日期的单元格,然后单击主页选项卡上的剪贴板组中的复制
  5. 切换到 Book2,选择一个单元格,然后单击编辑菜单上的粘贴

    注意: 在 Excel 2007 中,切换到 Book2,选择一个单元格,然后单击粘贴主页选项卡上的剪贴板组中。

    该日期将被粘贴为 2002 年 7 月 6 日。请注意,该日期是四年一天以后的日期比第 3 步因为 Book2uses 1904 年日期系统。
  6. 在 Book2 中,键入的日期 1998 年 7 月 5日日.选择单元格包含日期,然后单击编辑菜单上的副本

    注意: 在 Excel 2007 中,键入日期 1998 年 7 月 5日日 在 Book2。选择单元格包含日期,然后单击主页选项卡上的剪贴板组中的副本
  7. 切换到 Book1,选择一个单元格,然后单击编辑菜单上的粘贴

    注意: 在 Excel 2007 中,切换到 Book1,选择一个单元格,然后单击粘贴主页选项卡上的剪贴板组中。

    该日期将被粘贴为 1994 年 7 月 4 日。它已被向下移动四年零一天因为 Book1 使用 1900年日期系统。

更正已移动日期

如果您从链接或工作簿之间复制日期或更改已包含日期的工作簿的日期系统,则日期会移动四年零一天。您可以通过执行以下步骤更正已移动的日期:
  1. 在一个空单元格中,输入值 1462年。
  2. 选择的单元格。在编辑菜单上,单击复制

    注意: 在 Excel 2007 中,选择的单元格,然后单击主页选项卡上的剪贴板组中的复制
  3. 选择包含已移动的日期的单元格。在编辑菜单上,单击选择性粘贴

    注意: 在 Excel 2007 中,选择单元格包含已移动的日期,单击粘贴主页选项卡上的剪贴板组中,然后单击选择性粘贴
  4. 选择性粘贴对话框中,单击以选中粘贴,在复选框,然后单击以选中下列复选框,在操作下的任何一个。
          Select this     If      --------------------------------------------------------------------      Add             The dates must be shifted up by four years and one                      day.      Subtract        The dates must be shifted down by four years and one                      day.					
  5. 单击 确定.
重复这些步骤,直到已更正已移动的日期。

如果您使用一个公式链接到其他工作簿中的日期,并由公式返回的日期不正确,因为工作簿使用不同的日期系统,则修改公式以返回正确的日期。例如,使用下面的公式:
   =[Book2]Sheet1!$A$1+1462   =[Book1]Sheet1!$A$1-1462				
在这些公式中,1462 添加或从日期值中删除。
参考
有关如何在 Excel 中使用 1900年日期系统和 1904年日期系统的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
214348 图表轴可能会设定刻度格式后,早期的四年
214365 DATE 函数可能返回 #NUM!0-3 年时的错误
213593 返回宏的日期为早了四年
214239 工作表保护不会禁用选项设置
214058 在 1900 年 3 月 1 日之前每周天数是 Excel incorrectin
y2k 2000 年 1900年 1901年 1902年 1903年 1904 XL2000 XL2004 XLX XL2001 XL2002 XL2003 XL2007 XL2010

警告:本文已自动翻译

属性

文章 ID:214330 - 上次审阅时间:03/22/2015 13:24:00 - 修订版本: 3.0

Microsoft Excel 2013, Microsoft Office Excel 2007, Microsoft Excel 2002 标准版, Microsoft Excel 2000 标准版, Microsoft Excel 97 标准版, Microsoft Excel 2004 for Mac, Microsoft Excel 2001 for Mac, Microsoft Excel X for Mac, Microsoft Office Excel 2008 for Mac

  • kbhowto kbexpertisebeginner kbinfo kbmt KB214330 KbMtzh
反馈