根據身份證號碼提取性別 身份證號碼提取性別年齡


根據身份證號碼提取性別 身份證號碼提取性別年齡

文章插圖
在Excel表格中,根據身份證號碼就可以自動提取出生年月、性別、年齡 。
第一,身份證號碼的【組成】
當今的身份證號碼由18位數字組成:前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗碼 。
15~17位為順序號,其中第17位如果是單數為男性分配碼,雙數為女性分配碼 。即通過第17位數字,可以判斷性別 , 奇數為男,偶數為女 。
下面以實例的方式講解如何根據身份證號碼自動提取出生年月、性別、年齡 。首先,在excel中輸入以下表格,實例如下面所示 。
姓名 身份證號碼出生日期 出生日期 性別 年齡 張三510321197205030786
1972年5月3日 女37
第二,根據身份證號碼自動提取【出生年月】
在目標單元格輸入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車確定 , 單元格內會出現與身份證號碼相關的出生日期 。其它單元格的填充 , 不必一一輸入公式,只需選中該單元格復制,在其它單元格內粘貼即可 。
提示:MID函數是提供的一個“從字符串中提取部分字符”的函數命令 。
第三,根據身份證號碼自動提取【性別】的方法
在目標單元格輸入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
提示:IF函數:根據邏輯表達式測試的結果,返回相應的值 。IF函數允許嵌套 。
RIGHT函數:根據所指定的字符數返回文本串中最后一個或多個字符 。
【根據身份證號碼提取性別 身份證號碼提取性別年齡】第四,根據身份證號碼自動提取【年齡】的方法