Excel中文本格式的日期轉換爲日期格式

日常工作中,我們有時會在Excel單元格中的日期數據可能設置爲文本格式存儲在單元格中。例如,我們可能在單元格中輸入了格式設置爲文本的日期,或者可能從外部數據源以文本格式導入或粘貼了文本格式的日期數據。
以文本格式存儲在單元格中的日期數據是不能進行計算以及設置公式的,也不能直接轉換爲其他形式的日期,所以我們要將文本格式的數據轉換爲日期格式。
下面我們就來分享一下轉換的方法吧!

操作方法

(01)如下表所示,A列所錄入的日期的數據是文本格式的,我們要進行形式轉換,例如要轉換成【14-Mar-01】格式,選中要轉換的數據,右鍵單擊/【設置單元格格式】【日期】【14-Mar-01】【確定】,可以看到,日期形式並沒有任何變化,這是因爲,A列格式是文本,我們要先將文本轉換成日期格式。

Excel中文本格式的日期轉換爲日期格式
Excel中文本格式的日期轉換爲日期格式 第2張

(02)第一種方法:用分列。爲便於對比,我們先把A列數據複製粘貼到B列,在B列進行轉換。選中B列,點擊【數據】【分列】,會出現【文本分列嚮導】對話框,點擊【下一步】【下一步】。

Excel中文本格式的日期轉換爲日期格式 第3張
Excel中文本格式的日期轉換爲日期格式 第4張

(03)在【列數據格式】選項下選擇【日期】,點開【日期】右側框內選項,選擇自己要轉換的格式,例如我們選擇MYD格式,點擊【完成】。A列數據已經轉換成我們要的日期格式了。

Excel中文本格式的日期轉換爲日期格式 第5張
Excel中文本格式的日期轉換爲日期格式 第6張

(04)第二種方法:用DATEVALUE函數轉換。在C2中錄入函數公式:“=DATEVALUE(B2)”,函數返回一個序列號75172。

Excel中文本格式的日期轉換爲日期格式 第7張
Excel中文本格式的日期轉換爲日期格式 第8張

(05)將C2中的公式向下複製填充,B列中文本格式的日期已經全部轉換爲序列號。至此,B列中的文本格式已經轉換過來了,我們下面將序列號轉化成日期的形式。

Excel中文本格式的日期轉換爲日期格式 第9張

(06)選中C列要轉化的區域,右鍵單擊【設置單元格格式】【日期】,在【日期】右側【類型】下列框內選擇自己需要的形式,例如我們選擇【14-Mar-01】。

Excel中文本格式的日期轉換爲日期格式 第10張

(07)單擊【確定】,我們可以看到,C列中的序列號已經轉換成我們所需要的日期格式了。

Excel中文本格式的日期轉換爲日期格式 第11張