如何在Excel中将文本转换为日期和时间

时间:2019-02-15 00:26:27

标签: excel

我在Excel中具有值2018-06-20 18:41:29,并希望在Excel中将其转换为6/20/2018 6:41:29 PM。我已经执行了以下步骤,但还没有完成:

步骤1: =新单元格上的datetime(2018-06-20 18:41:29)。它变成值为43271。

步骤2: = TEX(上方的单元格,“ mm / dd / yyyy hh:mm:ss AM / PM”)。

要在Excel中获得6/20/2018 6:41:29 PM,我应该怎么做?

3 个答案:

答案 0 :(得分:0)

根据公式,您的 第2步 有错字。 =TEXT(A1, "mm/dd/yyyy hh:mm:ss AM/PM") 此公式有效。

或尝试格式化。 右键单击单元格 在上下文菜单中选择设置单元格格式... 在数字选项卡上,单击左侧的Custom 在“类型”下:从YYYY-MM-DD H:MM更改为m/d/yyyy H:MM AM/PM,或只是确保其中有m/d/yyyy H:MM AM/PM

答案 1 :(得分:0)

默认情况下,所有日期均以数字形式存储在excel中。如果有时间成分,则将其存储为带有小数的数字。可以遵循以下步骤(来自ablebits.com)。该网站上有一张图片,并附有相关步骤。

如何在Excel中更改日期格式 在Microsoft Excel中,日期可以通过多种方式显示。如果要更改给定单元格或单元格范围的日期格式,最简单的方法是打开“设置单元格格式”对话框并选择一种预定义格式。

选择要更改其格式的日期,或在要插入日期的空白单元格中选择。 按Ctrl + 1打开“设置单元格格式”对话框。或者,您可以右键单击选定的单元格,然后从上下文菜单中选择“格式化单元格…”。 在“设置单元格格式”窗口中,切换到“数字”选项卡,然后在“类别”列表中选择“日期”。 在“类型”下,选择所需的日期格式。完成此操作后,“样本”框将在所选数据中显示格式预览以及第一个日期。 在Excel中更改日期格式 如果您对预览感到满意,请单击“确定”按钮以保存格式更改并关闭窗口。 如果Excel工作表中的日期格式没有更改,则很可能将日期设置为文本格式,因此您必须先将其转换为日期格式。

希望这会有所帮助。

答案 2 :(得分:0)

您将无法按照建议直接设置单元格格式,因为它已包含文本。

实现目标的方法是将新公式放入相邻单元格中。 如果您拥有的文本在单元格 A1 中,则在单元格 B1 中放置一个公式:

=DATEVALUE(A1) +  TIMEVALUE(A1)

这将为您提供可以轻松格式化的数值,如上所述。