眾所周知,公民的身份證號碼中包含有大量的信息。使用Excel中的函數(shù),就能得到如下信息:該人所屬省份、地區(qū)、出生年/月/日(進(jìn)而可以計算出年齡)以及性別信息(身份證每個位置的編碼的具體含義,在本文后面)。
下文以18位身份證號為例,給出具體的公式(您使用此公式時,只要將公式中的A2換成您的表格中身份證所在單元格地址即可):
一、提取生日
提取出生年份的公式為:=MID(A2,7,4)
提取出生月份的公式為:=MID(A2,11,2)
提取出生日的公式為:=MID(A2,13,2)
把以上年、月、日用“&”連接起來,就得到了從身份證提取生日的公式:=MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2)
計算年齡,只要拿當(dāng)前年份減去出生年份,計算身份證中年齡的公式為:=YEAR(NOW())-MID(A2,7,4)
二、判斷性別
判斷性別的公式為:=IF(MOD(MID(A2,17,1),2)=1,"男","女")
三、身份證號碼含義
身份證的號段含義如下:
15位身份證:前2位表示所屬省份代碼,3~6位表示所屬城市和區(qū)縣代碼,7~12表示出生日期,格式為YYMMDD,13~15位是個人順序碼,其中第15位可以標(biāo)識性別,為奇數(shù)表示男性,為偶數(shù)表示女性。
18位身份證:前2位表示所屬省份代碼,3~6位表示所屬城市和區(qū)縣代碼,7~14表示出生日期,格式為YYYYMMDD,15~17位是個人順序碼,其中第17位可以標(biāo)識性別,為奇數(shù)表示男性,為偶數(shù)表示女性。第18位是校驗位,由前17位通過計算求得。
關(guān)于身份證的更多信息,知名博主 @Excel大全 寫過一篇文章,感興趣的朋友可點此閱讀:https://excel365.net/618.html
德寶老師博客原文:https://blog.debao.name/idcard_info.html?j=1