Excel如何從身份證號中提取出生年月
有時候在Excel表格的統(tǒng)計中,需要對一大片人的身份證數(shù)據(jù)提取出生日期,有些朋友就會抱怨怎么根據(jù)身份證號碼提取出生日期啊。以下是學(xué)習(xí)啦小編為您帶來的關(guān)于Excel從身份證號中提取出生年月,希望對您有所幫助。
Excel從身份證號中提取出生年月
下圖是一些員工的資料,B列是身份證號碼,需要在C列提取出出生日期。
有兩種方法,第一種是技巧法:
選中B2:B118,也就是身份證號碼所在的區(qū)域,單擊【數(shù)據(jù)】→【分列】,在 【文本分列向?qū)У?步】對話框中,選擇【固定寬度】,單擊【下一步】。
在 【文本分列向?qū)У?步】對話框中,先單擊第六個字符之后,再單擊倒數(shù)第四個字符之前,單擊【下一步】。
在第3步對話框的預(yù)覽窗口中,先單擊第一列,再單擊【不導(dǎo)入此列】,同樣的方法,將第三列也設(shè)置為【不導(dǎo)入此列】。
單擊第二列,列數(shù)據(jù)格式選擇【日期】,目標(biāo)區(qū)域選擇C2,完成。
不看廣告看療效:
本方法如果操作熟練,即便有幾百數(shù)千條數(shù)據(jù),用時也不會超過30秒。
接下來再看公式法:
C2單元格輸入以下公式:
=--TEXT(MID(B2,7,8),"0-00-00")
然后雙擊C2單元格右下角的填充柄,公式瞬間到底,妥妥的了。
簡單說說公式的意思吧。
MID函數(shù)用于從字符串的指定位置開始,提取特定數(shù)目的字符串。
MID(B2,7,8)就是從B2單元格的第7位開始,提取8位數(shù)字,結(jié)果為"19840523"。
再使用TEXT函數(shù),將這個字符串變成"0-00-00"的樣式,結(jié)果為"1984-05-23"。
這個時候,已經(jīng)有了日期的模樣,但是本身還是文本型的,所以再加上兩個負(fù)號,也就是計算負(fù)數(shù)的負(fù)數(shù),通過這么一折騰,就變成真正的日期序列了。
技巧法適合函數(shù)公式零基礎(chǔ)的小白菜,公式法適合有函數(shù)功底的老油條,兩種方法,各有千秋,你喜歡哪種呢?
猜你喜歡:
1.Excel中進(jìn)行提取字符數(shù)Left,Mid,right函數(shù)的操作方法