最佳答案身份证号的构成身份证号有18位,排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。顺序码的奇数分给男性,偶数分给女性。身份证号构成从这个构成中,我们可以发现,只需要提取对应的编码就可以提取出身份证号中的个人信息!提取性别=IF(MOD(MID(B2,17,1......
身份证号的构成
身份证号有18位,排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。顺序码的奇数分给男性,偶数分给女性。
身份证号构成
从这个构成中,我们可以发现,只需要提取对应的编码就可以提取出身份证号中的个人信息!
提取性别
=IF(MOD(MID(B2,17,1),2),"男","女")
身份证号提取性别
说明:MID(B2,17,1),提取第17位数字MOD(MID(B2,17,1),2),对2取余,奇数余数得1,偶数余数为0
提取出生年月
=--TEXT(MID(B2,7,8),"0-00-00")
提取出身年月
说明:MID(B2,7,8),提取第7位开始后面的8位数字,即出生年月日编码TEXT(MID(B2,7,8),"0-00-00"),转换为年-月-日的格式--TEXT(MID(B2,7,8),"0-00-00"),减负运算换算为真正的日期
提取实岁
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"Y")
提取实岁
说明:DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"Y"),计算当前日期和出生日期的年差值,即实际岁数
提取虚岁
=(YEAR(NOW())-MID(B2,7,4))
提取虚岁
说明:MID(B2,7,4):提取第7位数开始的4位数字,即出生年份YEAR(NOW()):计算当前日期的年份(YEAR(NOW())-MID(B2,7,4)):虚岁=当前年份-出生年份
提取籍贯
=VLOOKUP(--MID(B2,1,6),籍贯编码!B:C,2,0)
提取籍贯
版权声明:本文内容/及图片/由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭/侵权/违法违规的内容,
请发送邮件至 ks13@qq.com 举报,一经查实,本站将立刻删除。