2016-01-20 79 views
0

我有我的日期格式這種方式「24-DEC-15 05:08:32:837000 PM」 我試過更改日期/時間格式單元格,但沒有任何反應 有沒有辦法我可以截短毫秒(:837000),而無需將文本添加到列。我有超過1000行這種方式使手動解決方案可能無法正常工作刪除中間字符(毫秒)excel

回答

4

您可以使用Substitute Function

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

這將與.替代第三:。問題不在於毫秒,Excel中的分隔符是.而不是:。通過將其更改爲.,Excel可以將其讀取爲有效的日期/時間。

--強制將文本存儲爲數字。然後,您可以根據需要設置單元格的格式。

或者,你可以強制格式與TEXT()函數:

=TEXT(--SUBSTITUTE(A1,":",".",3),"d-mmm-yy hh:mm:ss.000 AM/PM") 
+0

謝謝!完美工作! – Kiran

+0

@KiranKrishan請考慮標記爲正確。通過答案點擊綠色複選標記 –