将日期字符串转换为日期格式excel

时间:2014-11-02 13:04:46

标签: excel date format

是否可以像这样转换为日期文本

2014-10-24-06.59.00.000000

格式为excel中的10/24/2014 6:59格式。

2 个答案:

答案 0 :(得分:1)

=--LEFT(SUBSTITUTE(SUBSTITUTE(A1,"-"," ",3),".",":"),19)

并将单元格自定义格式为

  

mm / dd / yyyy h:mm

如果这不起作用,国际日期设置可能会出现一些问题,我们需要更复杂的公式。

=DATE(LEFT(A1,4),MID(A1,6,2),MID(A1,9,2))+TIME(MID(A1,12,2),MID(A1,15,2),MID(A1,17,2))

答案 1 :(得分:1)

试试这个:

=MID(B3,6,2)&"/"&MID(B3,9,2)&"/"&LEFT(B3,4)&" "&MID(B3,12,2)&":"&MID(B3,15,2)

其中B3是您拥有文本格式的单元格。即 2014-10-24-06.59.00.000000