從身份證中提取出生日期,其實(shí)很很很很很很簡單!
大家都知道,人事部門的工作人員,在整理員工檔案的時(shí)候,需要通過身份證號碼提取出員工的出生日期。
手動輸入比較麻煩,并且還容易出錯(cuò),那么,有什么方法可以快速提取呢?

小 E 這里有三種方法!
01?公式法
在E4單元格里輸入以下公式,然后雙擊填充即可完成:
=--TEXT(MID(D4,7,8),"0-00-00")
公式的具體含義如下:
MID 函數(shù),可以從一個(gè)字符當(dāng)中,截取出一部分內(nèi)容。
在這個(gè)案例當(dāng)中,MID(D4,7,8) 表示:
我們要從 D4 單元格的第 7 個(gè)字符開始提取 8 個(gè)字符出來,得到的結(jié)果就是「19880625」,也就是出生的年月日啦。
但是,這個(gè)結(jié)果并不是正規(guī)的日期型數(shù)據(jù),還需要進(jìn)一步加工。
TEXT 函數(shù)可通過格式代碼,改造數(shù)值的編排或顯示格式。
在這個(gè)案例當(dāng)中,我們利用 TEXT 函數(shù)將前面得到的「19880625」轉(zhuǎn)換為「年-月-日」的格式,使用的格式代碼就是「0-00-00」。
處理的結(jié)果,就是得到「1988-06-25」這樣一串文字。

但是,這個(gè)結(jié)果還不是真正的日期,而是一個(gè)長得像日期的文字字符串。
因此,最后還需要再做一次加工。
數(shù)學(xué)運(yùn)算,可以將字符型日期,轉(zhuǎn)換成真實(shí)日期。
在這個(gè)案例當(dāng)中,我們在 TEXT?函數(shù)前方加上兩個(gè)減號,表示進(jìn)行了求負(fù)運(yùn)算。
負(fù)負(fù)得正,運(yùn)算對象本身的數(shù)值大小并沒有變化,但這樣的數(shù)學(xué)處理之后,原先的字符型日期,就能轉(zhuǎn)變成為真正的日期。

02?分列法
選中 D4:D12 單元格,單擊【數(shù)據(jù)】選項(xiàng)卡下的【分列】。
在【文本分列向?qū)?/strong>】第 1 步中選擇【固定寬度】,點(diǎn)擊【下一步】。
在【文本分列向?qū)А康?2 步,鼠標(biāo)單擊第 6 個(gè)字符之后,建立分列線。
同樣在倒數(shù)第 4 個(gè)字符之前,建立分列線。
這樣,就把出生日期所在的 8 位數(shù)字,與兩邊的其他字符內(nèi)容分隔開了,繼續(xù)點(diǎn)擊【下一步】。

在【文本分列向?qū)А康?3 步,點(diǎn)擊第 1 列,選擇【不導(dǎo)入此列】。
同樣,第 3 列也選擇【不導(dǎo)入此列】。
單擊第 2 列,也就是代表出生日期的那部分編碼,將列數(shù)據(jù)格式選擇為【日期】型。
這個(gè)操作是整個(gè)過程的關(guān)鍵,它會將 8 位編碼,自動轉(zhuǎn)換成標(biāo)準(zhǔn)日期數(shù)據(jù)。
最后,目標(biāo)區(qū)域選擇 E4 單元格,點(diǎn)擊【完成】就可以得到結(jié)果。

03?基本用法
? 選中 D4:D12 單元格,自定義單元格格式為「yyyy-mm-d」。
? 在 E4 單元格輸入「1988-06-25」、E5 單元格輸入「1994-05-16」作為示例。
? 然后 Ctrl+E 快速填充,即可得到所有的日期。

總結(jié)一下:
函數(shù)法比較靈活,當(dāng) D 列有新的數(shù)據(jù)填充時(shí),直接向下填充公式就可以自動更新。
分列法操作比較簡單,但步驟相對較多。
快速填充操作最簡單粗暴,但是快速填充是在?Excel 2013?版本之后才有的功能,低版本用不了。
好了,學(xué)習(xí)了上面三種方法,你 Pick 哪種方法呢?
關(guān)注轉(zhuǎn)發(fā)點(diǎn)贊三連,天天好心情!