Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 日期是Excel中的一種特殊數值,標準的日期年月日之間是用斜杠隔開的,如:2020/7/1。如果遇到不規范的文本型假日期,我們需要將其轉換為數值型真日期,方便后期的統計分析工作。常見的文本型假日期參見下圖: ![]() 將文本型假日期轉換為數值型真日期有兩類方法:一類是分列轉換法,一類是函數公式法。下面我們來對比分析一下。 分列轉換法 為方便演示,我們將下圖表格中A2:A4單元格內容復制到B2:B4單元格,然后直接在B列執行分列操作。 ![]() 操作步驟: 1、選中B2:B4單元格,在[數據]選項卡[數據工具]功能組中單擊[分列]按鈕,在彈出的[文本分列向導-第1步,共3步]對話框中保持默認設置,直接單擊[下一步]。 ![]() 2、在彈出的[文本分列向導-第2步,共3步]對話框中保持默認設置,單擊[下一步]。 ![]() 3、在彈出的[文本分列向導-第3步,共3步]對話框中,將[列數據格式]改為[日期],最后單擊[完成]按鈕。 ![]() 4、最后轉換結果如下圖,所有文本型假日期成功轉換成了數值型真日期。 ![]() 函數公式法 函數公式法具體可細分為3種:源文本數據乘以1、在源文本數據前加兩個減號、TEXT函數法。 1、源文本數據乘以1 我們將3種文本型假日期數據乘以1,返回結果如下圖,只有第1種假日期數據返回了日期序數44013。要將日期序數顯示為標準日期,還要再將其格式修改為短日期。 (關于日期序數的說明:系統的起始日期是1900年1月1日,從這個日期開始計算,以天為單位,每過1天數字加1,從而得到2020年7月1日的日期序數44013。) ![]() 2、在源文本數據前加兩個減號 這種方法同“源文本數據乘以1”一樣,只有第1種假日期數據返回了日期序數44013。我們要在日期序數的基礎上,再設置短日期格式。 ![]() 3、TEXT函數法 TEXT函數法適用于年月日之間沒有分隔符的文本。如下圖所示,要將A2單元格的文本型假日期轉換為數值型真日期,可輸入公式:=TEXT(A2,"0000-00-00")*1,即可返回日期序數44013。之后,再將日期序數44013設置成短日期格式,就能以標準日期格式顯示。 ![]() 公式說明:
不同轉換方法對比小結 1、所有將文本型假日期轉換為數值型真日期的方法中,分列應用范圍最廣泛; 2、源數據乘以1和在源數據前面加兩個減號這兩種函數公式轉換法對文本數據的形式有要求,被轉換的文本型日期年、月、日數字不能直接連在一起,要分隔開,且文本顯示形式應與EXCEL能夠識別的數值型真日期顯示形式一致,如2020/7/1、2020-7-1、2020年7月1日、7月1日等; 3、TEXT函數適用于年月日之間沒有分隔符的文本,且無法單獨完成日期轉換任務。要先通過TEXT函數將文本日期改造成帶分隔符的文本,再運用乘以1或在前面加兩個減號的數學運算公式將文本轉換成日期序數,最后再設置日期格式。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!