2016-12-30 159 views
0

我試圖在Excel中將日期時間字符串(如2015-11-01-02.02.38.444000)轉換爲日期時間格式。我已經嘗試了以前的問題中提供的解決方案,但沒有涉及這種特定的格式。我期待在同一個單元格中有日期和時間。請協助。Excel:以毫秒爲單位的文本轉換

+0

我曾嘗試使用 = DATEVALUE(MID(A2,1,10))+ TIMEVALUE(MID(A2,12,8)) 組合DATEVALUE和TIMEVALUE但這會引發錯誤 – user7357285

回答

1

這取決於琴絃如何一致的是,但對於這個特殊的一個,你可以嘗試

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-"," ",3),".",":",1),".",":",1)) 

然後使用自定義格式顯示它與毫秒

dd/mm/yyyy hh:mm:ss.000 

datetime值(您可能必須改變你的語言環境)。

順便說一句,使TIMEVALUE公式在你的評論工作中,你將不得不改變前兩個小數點爲冒號。

+0

它的工作就像一個魅力。謝謝 – user7357285