從身份證號中提取出生年月

如何根據身份證號碼提取出生日期呢?

下圖是一些員工的資料,A列是姓名,B列是身份證號碼,需要在C列提取出出生日期。

從身份證號中提取出生年月

有兩種方法,第一種是技巧法:選中B2:B9,也就是身份證號碼所在的區域,單擊【數據】→【分列】,在 【文本分列嚮導第1步】對話框中,選擇【固定寬度】,單擊【下一步】。

從身份證號中提取出生年月

在 【文本分列嚮導第2步】對話框中,先單擊第六個字符之後,再單擊倒數第四個字符之前,單擊【下一步】。

從身份證號中提取出生年月

在第3步對話框的預覽窗口中,先單擊第一列,再單擊【不導入此列】,同樣的方法,將第三列也設置為【不導入此列】。單擊第二列,列數據格式選擇【日期】,目標區域選擇C2,完成。

從身份證號中提取出生年月

從身份證號中提取出生年月

看看利用"技巧法"提取出生日期的效果:

從身份證號中提取出生年月

如果本方法操作熟練,即便有幾百數千條數據,用時也不會超過30秒。

接下來再看公式法:

C2單元格輸入以下公式:=TEXT(MID(B2,7,8),"0-00-00")然後雙擊C2單元格右下角的填充柄,公式瞬間到底,妥妥的了。

從身份證號中提取出生年月

公式解釋說明:

MID函數用於從字符串的指定位置開始,提取特定數目的字符串。

MID(B2,7,8)就是從B2單元格的第7位開始,提取8位數字,結果為"19901102"。

再使用TEXT函數,將這個字符串變成"0-00-00"的樣式,結果為"1990-11-02"。


分享到:


相關文章: