转换为日期

时间:2010-03-08 15:44:00

标签: excel

如何将号码20020415转换为日期15.04.2002。我在Microsoft Excel 2003中工作?

谢谢!

3 个答案:

答案 0 :(得分:6)

如果您的号码始终采用相同的格式(即yyyymmdd),请使用Excel的Date功能将您的号码转换为日期:

例如,假设日期20020415在单元格A1中,则在单元格B1中使用:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

这将确保您的号码具有日期格式,如果您想将其视为日期,将来会更容易使用。

然后,使用格式>单元格,选择“日期”并选择适当的格式选项(在您的情况下为15.04.2002)。

另外,您可以使用快捷键CTRL + 1访问“设置单元格格式”对话框。我觉得这是一个非常有用的快捷方式。

答案 1 :(得分:2)

如果A1包含数字而不是文本,则可以使用:

=DATE(INT(A1/10000),INT((A1-10000*INT(A1/10000))/100),A1-(100*INT(A1/100)))

然后可以使用Excel格式选项对其进行格式化。

答案 2 :(得分:0)

让单元格A1包含 20020415 文本。

=CONCATENATE(RIGHT(A1, 2), ".", MID(A1,5,2), ".", LEFT(A1, 4))

将产生 15.04.2002

之后,如果您想存储值而不是公式,则只能复制和粘贴值。

注意:此方法仍将日期保留为文本。