算法有很多,只介绍个人觉得最简便的一种。
仅以18位身份证为例,15位身份证不适用。
性别:
身份证号第17位代表性别,奇数为男,偶数为女。
=IF(MOD(MID(B2,17,1),2)=1,"男","女")
也可用表格自带的常用公式-提取身份证性别。
出生日期:
身份证号码第7,8,9,10位,为出生年份,第11,12位为出生月份,第13,14位代表出生日期。
=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
也可用表格自带的常用公式-提取身份证生日。
年龄:
年龄计算为周岁年龄。
已知出生日期提取年龄:
=DATEDIF(D2,TODAY(),"Y")
籍贯:
身份证号码第1、2、3位代表省或直辖市,第4,5,6位代表县区。
=MID(B2,1,6)
=VLOOKUP()
由于暂时没有收集到对照表,所以先不举例。
如果觉得《表格里已知身份证号 提取性别 出生日期 年龄 籍贯》对你有帮助,请点赞、收藏,并留下你的观点哦!