在excel表格中,根據身份證號碼就可以自動提取出生年月、性別、年齡。

在excel表格中,根據身份證號碼就可以自動提取出生年月、性別、年齡。  第一,身份證號碼的組成。  當今的身份證號碼由18位數字組成:前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。  15~17位為順序號,其中第17位如果是單數為男性分配碼,雙數為女性分配碼。即通過第17位數字,可以判斷性別,奇數為男,偶數為女。

  下面以實例的方式講解如何根據身份證號碼自動提取出生年月、性別、年齡。首先,在excel中輸入以下表格,實例如下面所示。  (身份證號碼的輸入方法見IT部落窩《excel如何輸入身份證號碼》文章介紹,網址是: http://www.ittribalwo.com/show.asp?id=266)   A B        C     D E  姓名 身份證號碼       出生日期     性別  年齡  張三 510321197205030786  1972年05月03日   女   37

  第二,根據身份證號碼自動提取出生年月  在目標單元格輸入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車確定,單元格內會出現與身份證號碼相關的出生日期。其它單元格的填充,不必一一輸入公式,只需選中該單元格複製,在其它單元格內粘貼即可。  提示:MID函數是提供的一個「從字元串中提取部分字元」的函數命令。  第三,根據身份證號碼自動提取性別的方法  在目標單元格輸入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")  提示:IF函數:根據邏輯表達式測試的結果,返回相應的值。IF函數允許嵌套。  RIGHT函數:根據所指定的字元數返迴文本串中最後一個或多個字元。  第四,根據身份證號碼自動提取年齡的方法  在目標單元格輸入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回車確定。電腦技術交流群,歡迎大家進入!請不要重複加群。1群:28246933 2群:128394752 3群:635211674群:128523168 5群:125317199 6群:92798512

  相關文章:  excel載入宏根據身份證求戶籍、性別、出生日期   excel如何輸入身份證號碼


推薦閱讀:

女性、女性意識與社會性別
孕媽不知道胎兒性別?其實胎寶寶已經給你暗示了!
性別歧視
瘋克雞雌雄同體引爆性別爭奪戰
更科學的識別胎兒性別,兒女雙全的婦產科寶媽告訴你,如何看懂B超暗語!太准了!

TAG:性別 | 年齡 | 身份證 | 身份 | 出生 | 表格 | 號碼 |