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 套高顏值圖表模板!