使Excel识别自定义日期/时间格式

问题描述:

我正在使用Twitter API的日期和时间格式。它看起来像这样:使Excel识别自定义日期/时间格式

Tue Nov 26 20:44:15 +0000 2013 

是否有一个公式将其转换为可以按时间顺序排序的格式?我不需要+0000。也不关心星期几。

=DATEVALUE(MID(A1,9,3) & MID(A1,4,5) & RIGHT(A1,4)) + TIMEVALUE(MID(A1,11,9)) 

然后根据需要进行格式化。根据要求,您需要自定义格式mmm dd HH:mm yyyy

+0

工程就像一个魅力。非常感谢。 –

试试这个,假设你的字符串是在A1:

=DATETIME(MID(A1, 5, 16) & MID(A1, 27, 4)) 

两个MID公式切出你想要的字符串,即月,日,时间和年份的部分,但不包括星期几和时区。这产生一个字符串,DATETIME函数可以自动识别并转换为本机Excel日期格式。

+0

MID(C2,5,16)和MID(C2,27,4)确实会生成2013年11月26日20:44:15,但DATETIME不喜欢这样。生成#NAME错误。 –