2021-05-12 14:32:11
Excel中快速提取身份證號的出生日期性別年齡
2019-12-07 23:01:27
經常使用Excel登記個人資訊,一般就是姓名、身份證號、出生日期、性別、年齡等,身份證號中本身就有出生日期和性別等資訊,再輸入等於浪費體力,如何在Excel中輸入身份證號並提取出生日期、性別和年齡呢?小編有辦法。
1
二代身份證的第17位是性別資訊,奇數為男,偶數為女。
在C2單元格輸入 「 =IF(MOD(MID(B2,17,1),2)=1,"男","女")」,輸入完成後按回車Enter。
這裡MID(B2,17,1)是擷取第17位的字元,MOD(MID(B2,17,1),2)函數是取除2 的餘數,MOD(MID(B2,17,1),2)=1 判斷是否等於1 ,如果等於1是奇數為男,否則為女。
2
選中C2單元格,並把滑鼠放置到C2單元格的右下角,當滑鼠變成如圖粗加號時,按左鍵向下拉。
3
到最後一個人放開滑鼠,性別判定就完成了。
1
二代身份證號的第7~14位元數位表示:出生年、月、日。
在D2單元格中輸入「 =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)) 」,輸入完成後按回車Enter。
MID(B2,7,4) 擷取4位元出生年,MID(B2,11,2)擷取2位出生月,MID(B2,13,2)擷取2位出生日 。
date(年,月,日)把擷取內容轉為日期。
2
與性別的方法一樣,向下拖動填充。
1
有出生日期就可以計算年齡,這裡可以使用Datedif函數。
在E2 單元格輸入 「 =DATEDIF(D2,TODAY(),"Y") 」 ,輸入完成後按回車Enter。 。
說明:出生日期 d2單元格 也就是開始時間,Today()獲取當前日期,"Y" 返回時間段中的整年數。
2
填寫下邊的與上面方法一樣。
相關文章