在Excel格式的日期欄,我想修改時間戳列 我的記錄列有值一樣我如何在Excel
'2016-05-12T14:56:20.407Z'
我用鼠標右鍵單擊,並嘗試在電池上,選擇日期格式,
它不認可這是日期。任何指針我應該做什麼?
我試圖按日期和月分割值 - 它會引發錯誤。
在Excel格式的日期欄,我想修改時間戳列 我的記錄列有值一樣我如何在Excel
'2016-05-12T14:56:20.407Z'
我用鼠標右鍵單擊,並嘗試在電池上,選擇日期格式,
它不認可這是日期。任何指針我應該做什麼?
我試圖按日期和月分割值 - 它會引發錯誤。
有可能做到這一點更清潔的方式,但要獲得這兩個日期和時間爲日期/時間格式另一個單元,您可以使用:
=DATEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"T"," "),"Z"," ")) +TIMEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"T"," "),"Z"," "))
這條從T
和Z
該字符串,然後將其轉換爲日期和時間(將兩者加在一起)。
@Sorceri讓我的大腦工作。由於您的日期和時間是很好用0填充使每一塊的日期/時間是在同一個地方,你可以使用left()
和mid()
挑選出的作品:
=LEFT(A1,10) + MID(A1, 12, 12)
這類似於上述情況,只是沒有所有的替代和什麼。它獲取字符串的日期部分並將其添加到字符串的時間部分。當您將這兩個子字符串添加到一起時,excel會分別檢測它是日期和時間,然後轉換它,將它們添加到一起,並吐出可格式化的Excel友好日期/時間。
您可以使用文本到列來分割數據。使用「T」作爲分隔符,您將看到一個包含日期值的列。要將時間部分轉換爲時間值,請運行查找/替換並將「Z」替換爲空白。
刪除中間的T和最後的Z,它會將其識別爲日期。 – Sorceri
「這些數據實際上是數據的一部分還是您將它們用於格式化目的? –
謝謝你的幫助。一個粗略的方式,但仍然工作..你能答覆答案..將其標記爲答案 –