簡體   English   中英

如何在Excel中格式化日期列

[英]How do i Format a Date Column in Excel

在Excel中,我正在嘗試修改“時間戳記”列,“我的記錄”列的值如下

'2016-05-12T14:56:20.407Z'

當我右鍵單擊並嘗試格式化單元格並選擇日期時,

它不承認這是日期。 關於我應該做什么的任何指針?

我試圖按日期和月份拆分值-它將引發錯誤。

可能有一種更簡潔的方法,但是要將日期和時間都以日期/時間格式放入另一個單元格中,可以使用:

=DATEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"T"," "),"Z"," ")) +TIMEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"T"," "),"Z"," "))

這將從字符串中剝離TZ ,然后將其同時轉換為日期和時間(將兩者相加)。

@Sorceri使我的大腦工作。 由於您的日期和時間很好地填充了0,因此每一段日期/時間都在同一位置,因此您可以使用left()mid()來挑選這些內容:

=LEFT(A1,10) + MID(A1, 12, 12)

這與上面的類似,只是沒有所有的替代。 它獲取字符串的日期部分,並將其添加到字符串的時間部分。 當您將這兩個子字符串加在一起時,excel分別檢測到它的日期和時間,將其轉換,一起添加,然后吐出可以格式化的excel友好日期/時間。

您可以使用“文本”列來拆分數據。 使用“ T”作為分隔符,您將看到一列帶有日期值的數據。 要將時間部分轉換為時間值,請運行“查找/替換”並將“ Z”替換為空。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM