Excel日期时间格式

时间:2017-04-17 18:19:33

标签: excel excel-formula

我正在尝试格式化日期时间,以便Excel可以读取它。到目前为止,我已经能够通过将日期从文本分隔到字符串进行转换,但可能有更简单的方法来解释" EDT"?

请注意,EDT并不重要,因为所有时间都在" EDT"中。但是,如果有时区功能,那就太棒了。

字符串:

Wed Jul 01 02:57:58 EDT 2015

我希望Excel能够阅读它,其中"。" s表示要忽略的文字:

ddd mmm dd hh:mm:ss ... yyyy

2 个答案:

答案 0 :(得分:0)

也许:

=DATE(RIGHT(A1,4),MONTH(DATEVALUE(MID(A1,5,3)&"1")),MID(A1,9,2))+TIMEVALUE(MID(A1,12,8))

答案 1 :(得分:0)

Pnuts配方绝对有效。我还有一些你可以尝试的想法,

=TEXT(RIGHT(SUBSTITUTE(A1,"EDT ",""),20),"mm/dd/yyyy")

此公式将其转换为mm/dd/yyyy格式。

但是,如果您还想包括时间,请尝试以下公式,

=TEXT(RIGHT(SUBSTITUTE(A1,"EDT ",""),20),"mm/dd/yyyy hh:mm:ss")

您可以根据需要更改TEXT功能中的格式。希望这会有所帮助。