2017-06-16 32 views
0

我將以下格式爲文本的日期格式設置爲從外部來源(例如,從文本中格式化Excel日期字符串

2017年9月9日12:05 PM BST

我需要把這些文本字符串轉換爲我可以在計算中使用的日期格式,但對我的生活我能得到這個工作使用DateValue,Value,文本到列等...

寧願通過功能,而不是編程方式做到這一點 - 任何援助讚賞!

+0

你嘗試過什麼嗎? – Hima

+1

刪除時區指示符。這是非標準的,所以Excel無法將字符串識別爲日期。 –

回答

0

= TEXT(LEFT(A1,FIND( 「 」A1)5),「 DD-MMM-YYYY」)

0

嘗試該式中,

=DATE(YEAR(TEXT(SUBSTITUTE(A1,"BST",""),"mm/dd/yyyy")),MONTH(TEXT(SUBSTITUTE(A1,"BST",""),"mm/dd/yyyy")),DAY(TEXT(SUBSTITUTE(A1,"BST",""),"mm/dd/yyyy"))) 

enter image description here

您可以在計算中使用結果。

+0

嗨這並不適用於我 - 當我運行計算時,它返回一個#value錯誤 – user8171169

+0

拆分年,月,日公式並單獨嘗試。如果仍然出現錯誤,請發佈圖片。想看看你如何使用公式,以及你如何獲得數據 –

+1

最終得到它使用文本到列 - 感謝您的幫助 – user8171169