讓 Excel 識別自訂格式的日期

讓 Excel 識別自訂格式的日期

如何讓 Excel 將以下格式的文字識別為日期和時間?

我的手機上有以下日期:2013 年 12 月 3 日星期二 1:54:26 PM +01:00

並且希望 Excel 將儲存格格式設為日期,以便我可以根據日期建立圖表。

答案1

我設法解決了這個問題,但解決方案並不完美。事情是這樣的:

=LEFT(REPLACE(G9;1;(FIND(",";G9));"");18)

我對替換部分感到滿意,它消除了星期幾,但是當時間是 3 位數字而不是 4 位數字時,我用來消除時間的 LEFT 最後給我留下了額外的空間( 9:00 與11:00)。

答案2

嘗試將儲存格類型設定為日期,看看 Excel 是否可以辨識該格式。然後只需將儲存格格式自訂為您希望顯示的任何日期即可。

答案3

如果您的文字位於 A2 中,請在 B2 中使用此公式

=TRIM(REPLACE(LEFT(A2,FIND("+",A2)-1),1,FIND(",",A2),""))+0

這應該給你一個代表日期/時間序號的數字(自 1900 年 1 月 1 日以來的天數),只需將 B2 格式化為所需的日期時間格式,例如

m/d/yyyy hh:mm

我假設您有美國區域設置,如果沒有,公式可能不起作用!

相關內容