怎么在身份證號碼中提取出生年月?
怎么在身份證號碼中提取出生年月?今天,給大家分享一下從身份證號碼快速提取出生年月日的四種方法。
01 方法一:文本分列
選擇“固定寬度”
首先,將C列格式設置為文本格式。然后選中身份證號碼所在的B列,單擊數(shù)據(jù)選項卡的“分列”,在彈出“文本分列向導”對話框中,選擇“固定寬度”,單擊下一步。
添加分列線
在數(shù)據(jù)第6、7位之間和第14、15位之間添加分列線 (也就是規(guī)劃好出生日期的寬度),點擊下一步。
選擇“不導入此列”
對最左側和最右側數(shù)據(jù)選擇“不導入此列”,對中間列數(shù)據(jù)格式選擇“日期”格式,并把目標區(qū)域設置在C2單元格,點擊完成。操作如下圖所示。
接著,我們再將這一列轉化為日期格式,同樣使用分列功能。選中C列,然后點擊數(shù)據(jù)選項卡下的“分列”按鈕,文本分列向導的前兩步也即分隔符號的選擇對于實現(xiàn)日期格式轉換是沒有任何影響的,我們不用去選,前兩個步驟我們直接點擊會話框右下角的“下一步”即可。在整個步驟中,起到關鍵的格式轉換作用的就是文本分列向導的第三步:“列數(shù)據(jù)格式”下,我們一定要選擇“日期(D):YMD”。在進行這樣的設置之后,C列就轉換為了規(guī)范的日期格式。當我們對C列進行篩選時,就可以按照日期來篩選了。
操作如下圖所示。
02 方法二:快速填充
在C2單元格中手動輸入出生年月19930301,接著選中C2:C10單元格區(qū)域,按下快捷鍵Ctrl+E,進行快速填充。同樣我們再使用分列功能將這一列轉化為日期格式。選中C列,然后點擊數(shù)據(jù)選項卡下的“分列”按鈕,文本分列向導的前兩步也即分隔符號的選擇對于實現(xiàn)日期格式轉換是沒有任何影響的,我們不用去選,前兩個步驟我們直接點擊會話框右下角的“下一步”即可。在整個兒步驟中,起到關鍵的格式轉換作用的就是文本分列向導的第三步:“列數(shù)據(jù)格式”下,我們一定要選擇“日期(D):YMD”。在進行這樣的設置之后,C列就轉換為了規(guī)范的日期格式。當我們對C列進行篩選時,就可以按照日期來篩選了。操作如下圖所示。
03 方法三:text、mid函數(shù)
在C2單元格中輸入公式=MID(B2,7,8)
公式的含義是從B2單元格的第7位開始截取,截取的字符長度是8位,得到的結果為“19930301”。
接著套用TEXT函數(shù),將MID函數(shù)得到的字符串變成日期模樣,TEXT(MID(B2,7,8),"0-00-00")。
我們可以看到結果變?yōu)椤?993-03-01”。
注意:用text函數(shù)轉換后的只是顯示為了日期的樣式,還不是真正的日期格式。Excel中凡是經過TEXT、MID、LEFT、RIGHT等函數(shù)計算后得出的數(shù)值是文本格式,一般情況下,不能參與后續(xù)的計算處理。
所以我們在函數(shù)前補充兩個“-”,對上面的結果進行減負運算。通過運算,將文本格式的數(shù)值變成真正的日期格式(最后需要將單元格格式設置成日期格式)。
完整公式為:
=--TEXT(MID(B2,7,8),"0-00-00")
04 方法四:date、mid函數(shù)
我們用MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)分別取出來身份證號中的出生年份、月份、日期,然后再用date函數(shù)將年月日組合為一個整體。date函數(shù)的參數(shù)有三個,分別是“年”、“月”、“日”,返回的值是日期格式。
完整公式為:
=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
本文為正保會計網(wǎng)校老師原創(chuàng)文章
轉載請注明
更多Excel內容,點擊查看>>
更多推薦:
10節(jié)職場小白進階課
全套會計實操精選課
10節(jié)實操&管理精選課
7天審計精選課