Excel用身份證號碼怎麼提取出生日期(Excel如何用身份證號碼提取性別年齡)

私信回覆關鍵詞【2020】,獲取100 套高顏值圖表模板!

公司要做一個小調查,統計男女比例。

可是員工資訊欄裡只有員工身份證號碼,難道要一個一個去對比身份證號,再篩選找出男女嗎?

我太難了!不,有小 E 你就不難!

簡單幾步,教你批量提取員工的資訊~

眾所周知,身份證號包含了我們每個人的生日、年齡、性別等許多個人資訊。

如下圖:

那麼在 Excel 裡有沒有一鍵批量提取這些資訊的快捷方式呢?

看錶哥一步一步教你操作!

提取生日 ◆

身份證號的第 7 到第 10 位是出生年份,第 11 位到第 12 位是出生月份,緊接著的後兩位是出生日期。

❶ 首先,我們在生日資訊欄裡的第一行,手動輸入其對應人的生日資訊:

❷ 滑鼠選框到下一行單元格,按下 【Ctrl E】 就可以自動提取下面所有人的生日資訊啦!

下面看動圖演示:

提取年齡 ◆

我們都知道,要知道一個人的年齡,直接用今年的年份減去他的出生年份,即可得到現在的年齡。

所以操作步驟很簡單,一個函式就搞定:

❶ 在年齡資訊欄第一行輸入公式:

=YEAR(NOW())-MID(B2,7,4)

❷ 回車再下拉填充,就能得到所有人的年齡啦!

下面看動圖演示:

小解析:

=YEAR(NOW())-MID(B2,7,4)

YEAR(NOW()) 表示今年的年份;

再用 MID 函式,提取字串中指定位置,即提取身份證號中的「年」。

MID(一個文字字串,從第幾位開始取,取幾位)

兩者相減,就得出員工的年齡啦。

提取性別 ◆

給大家小科普一下:

身份證第 17 位數字(即倒數第二位)表示性別;

奇數表示男性,偶數表示女性。

所以一次性判斷出所有員工的性別也不難。

❶ 首先在性別第 1 行單元格輸入公式:

=IF(MOD(MID(B2,17,1),2)=1,"男","女")

❷ 回車得到第 1 個人的性別;

❸ 滑鼠移動到該單元右下角雙擊,所有人員的年齡就都出來啦!

下面看動圖演示:

小解析:

=IF(MOD(MID(B2,17,1),2)=q,"男","女「)

MOD 是求餘函式,返回兩數相除的餘數。

MOD 函式的語法格式:

=MOD(number,divisor)

也就是:

=MOD(被除數,除數)

先用 MID 函式定位到表示性別的第 17 位數字;

再用 MOD 函式判斷第 17 位數字除以 2 後是不是奇數;

最後用 IF 函式判斷若為奇數,則為男,否則為女。

總結 ◆

同理,我們還可以得到省、市、區等資訊。

你知道怎麼做嗎?歡迎在留言區分享!

私信回覆關鍵詞【2020】,獲取100 套高顏值圖表模板!