将以文本格式存储的日期转换为日期

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

有时,日期格式可以设置为文本格式存储在单元格中。例如,您可能在单元格中输入了格式设置为文本的日期,或者可能从外部数据源以文本格式导入或粘贴了数据。

设置为文本格式的日期 (而不是右对齐) 的单元格中是左对齐。启用错误检查,以两位数年份的文本日期也可能会标记有错误指示器: 包含公式错误的单元格

在 Excel 中的错误检查,可以将文本格式的日期标识与两位数年份,因为您可以使用自动更正选项将它们转换为日期格式的日期。DATEVALUE函数可用于大多数其他类型的文本日期转换为日期。

如果将数据导入到 Excel 从其他源,或者您以前格式设置为文本的单元格中输入以两位数年份的日期,您可能会看到一个小的绿色三角形左上角的单元格。此错误指示器告诉您,将日期存储为文本,在本示例中所示。

左上角显示绿色错误指示器的单元格

您可以使用错误指示器将从文本日期转换为日期格式。

注意: 首先,确保在 Excel 中启用了错误检查。若要的操作:

  1. 单击“文件”>“选项”>“公式”。

    在Excel 2007,单击 Office 按钮图像 Microsoft Office 按钮,然后单击Excel 选项>公式

  2. 错误检查,选中允许后台错误检查。找到,则任何错误将与该单元格的左上角的三角形标记。

  3. 错误检查规则下选择单元格包含以两位数字表示的年份

请按照此过程将文本格式的日期转换为普通日期:

  1. 在工作表中,选择任何单个单元格或相邻的单元格区域中左上角有错误指示器的。有关详细信息,请参阅选择单元格、 区域、 行或列的工作表上

    提示: 要取消对单元格的选择,请单击工作表上的任意单元格。

  2. 单击显示在选定的单元格旁的错误按钮。

    “错误”按钮

  3. 在菜单上,单击将返回转换为 20XX将返回转换为 19XX。如果您想要忽略的错误指示器但不转换数,请单击忽略错误

    用于转换日期的命令

    具有两位数年份的文本日期转换为具有四位数年份的标准日期。

    已转换的日期

    对单元格中设置为文本格式的日期进行转换后,可以通过应用日期格式来更改日期在单元格中的显示方式。

若要将文本日期转换为序列号的单元格中,使用 DATEVALUE 函数。复制的公式,然后选择包含文本日期的单元格,使用选择性粘贴来对其应用日期格式。

请执行以下步骤:

  1. 选择一个空白单元格,并验证其数字格式为常规。

    如何验证数字格式: 开始选项卡的数字组中,单击数字格式框旁边的箭头,然后单击常规

  2. 在空白单元格中:

    1. 输入= DATEVALUE (

    2. 单击包含要转换的文本格式日期的单元格。

    3. 输入)

    4. 按 ENTER,然后 DATEVALUE 函数返回文本日期表示日期的序列号。

      什么是 Excel 的序列号?

      Excel 将日期存储为序列号,以便可以在计算中使用它们。默认情况下,1900 年 1 月 1 日是序列号 1,而 2008 年 1 月 1 日,是序列号 39448,因为它是有 39448 天 1 月 1 日 1900.To 转换将此公式复制到相邻单元格的区域中,选择包含您输入的公式的单元格然后在与包含文本日期的单元格区域匹配大小的空单元格区域拖动填充柄 填充柄

  3. 拖动填充柄之后,应有序列号与包含文本日期的单元格区域相对应的单元格区域。

  4. 选择包含序列号的单元格或单元格区域,然后在“开始”选项卡上的“剪贴板”组中,单击“复制”

    键盘快捷方式: 您也可以按 CTRL + C。

  5. 选择包含文本日期的单元格或单元格区域,然后在“开始”选项卡上的“剪贴板”组中,单击“粘贴”下面的箭头,然后单击“选择性粘贴”

  6. “选择性粘贴”对话框的“粘贴”下,选择“值”,然后单击“确定”

  7. 开始选项卡上,单击号码旁边的弹出窗口启动器。

  8. “分类”框中单击“日期”,然后在“类型”列表中单击所需日期格式。

  9. 若要在成功转换所有日期后删除序列号,请选择包含这些序列号的单元格,然后按 Delete。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×