Excel2013 將19840111文本型的轉換成日期型格式1984-01-11(excel2013產品密鑰)
今天遇到一個棘手的問題,就是別人給我的數據,中間有一列出生日期,竟然是這種格式的:19840111文本型的,通過格式設置也不能轉換成正常的日期型格式,平常我們遇到的都是1984-01-11這種格式的,這沒法做比較啊。
既然是文本性的數值,那么我要做的就是要把它拆了,組合成日期型數據。怎么拆呢?
要拆分數據,就要熟悉數據的構成:19840111,前四位是年份,第五六兩位是月份,第七八兩位是日期。
以前我用vb編過程序,感覺這個應該在excel中也可以實現,于是打開excel,開始了我的嘗試。
我用的是excel2013,其他版本excel或者wps使用方法類似。
新建一列,命名為出生日期,在G2單元格中輸入公式:=LEFT(F2,4)&-MID(F2,5,2)&-MID(F2,7,2) ?然后按回車即可完成格式轉換。
其實公式中的函數,用哪一個,完全看自己的掌握程度,我僅僅會使用left和mid函數,所以我就用這兩個。
全部數據處理完成之后,我發現在excel中篩選的時候,通過公式生成的這列出生日期不是正兒八經的日期型數據,怎么辦?——繼續轉……
將這列出生日期的數據復制→粘貼到記事本中,保存并關閉。在excel出生日期這列,選擇G2,選擇數據→現有鏈接→瀏覽更多→找到剛才保存的文本,通過數據導入向導進行操作,需要注意的是,在設置導入數據格式的時候,選擇日期型數據,點擊完成即可完成全部操作。
本文的關鍵就是對文本的截取,截取,截取,重要的事情說三遍。
這個我自己覺得僅是excel數據操作中的很簡單的一個步驟,也不知道我的方法是否麻煩。如果讀者中有比這個簡單,歡迎留言或者發送消息給我
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。