如何將文本轉換為日期?

General 更新 2023年10月15日

excel中怎樣將文本轉換為日期

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

第一種方法:用分列。

為便於對比,我們先把A列數據複製粘貼到B列,在B列進行轉換。

選中B列,點擊【數據】【分列】,會出現【文本分列嚮導】對話框,點擊【下一步】【下一步】。

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

第二種方法:用DATEVALUE函數轉換。

在C2中錄入函數公式:“=DATEVALUE(B2)”,函數返回一個序列號75172。

將C2中的公式向下複製填充,B列中文本格式的日期已經全部轉換為序列號。

至此,B列中的文本格式已經轉換過來了,我們下面將序列號轉化成日期的形式。

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

步驟閱讀

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

excel中日期格式怎麼轉換成文本格式

步驟一:完成第一個單元格的初步轉換

在源日期列右側插入一列,準備放置轉換後的文本格式日期。然後在第一個日期對應的單元格輸入公式“=text(A2,"yyyymmdd")”

注:如果日期中還包含時、分、秒,則公式可改成“=text(A2,"yyyymmddhhmmss")”。其中的文本格式可以按自己的要求靈活運用,如“yymmdd h:m:s”表示只要年份的後兩位、時間中用冒號將時分秒隔開並且不滿兩位時前面不加“0”。

步驟二:完成整列的初步轉換

這個步驟比較簡單,使用“向下填充”就可以完成,

步驟三:轉換成文本格式

雖然第二步已經出現了我們想要的格式,但要注意:現在是公式的計算值,我們要的是文本格式,所以只能說是“初步”完成轉換。

最後只要通過“複製——選擇性粘貼——粘貼數值”,全部完成。

excel中如何將文本格式轉換成日期格式

選擇文本格式的數據列,再選擇菜單“數據”——“分列”,在第3步時選擇“列數據格式”時選擇為“日期”( ymd),然後“確場”,完成轉換。

excel中如何將日期格式轉換成文本格式(或常規格式)

=TEXT(YEAR(A1),"0000")&TEXT(MONTH(A1),"00")&TEXT(DAY(A1),"00") 或=TEXT(YEAR(A1),"0000")&"-"&TEXT(MONTH(A1),"00")&"-"&TEXT(DAY(A1),"00")

EXCEL裡日期怎麼轉換成文本

A1輸入:

=TEXT(D1,"YYYYMM")

excel 以文本格式存儲的日期如何轉化為以日期格式存儲的日期?

選中該列,菜單欄選擇,數據,分列,下一步,下一步,選擇日期,完成就好了

在excel表中如何將日期格式改為文本格式

B2=TEXT(A2,"yyyy-mm-dd")

A2為你需要轉換的格

B2為你轉換後的輸入框

然後右擊 選擇“設置單元格”,選擇“文本”,確定,就行了。不會再變為一組數字

電子表格如何把文本日期改為日期?

選中該列,數據--分列,連續點兩個“下一步”後,點選對話框右側上方“列數據格式”中的“日期”,並將其設置為:“YMD”,點擊完成即可

祝你成功!

excel中如何將一列日期格式轉換為文本類型?

使用數據分列功能

選中數據區域

數據---分列

2個下一步之後 選中文本

完成

如何把excel一列文本格式的數字,轉換成日期或者數值等其他格式?

要轉成 數值類型 最快的方式 就用 數據 分列 一路下一步 即可

相關問題答案
如何將文本轉換為日期?
如何把文字轉換為表格?
如何將表格轉換成文本?
如何把圖片轉換為文字?
如何將語音轉化為文字?
怎樣將文本轉換成數字?
怎麼將文字轉換為表格?
如何將文件另存為?
如何將語音轉為文字?
如何把視頻轉換成文字?