
如何在excel中提取身份证号码里的出生年月日,年龄,性别
4个回答
展开全部
使用公式即可完成这些工作。
思路:身份证有18位(第二代都是18位,早有人15位的,本例以18位编写公式,如果涉及到15位,前面增加一个判断语句(IF)即可),前6位是身份证所在地址,第七到10位是出生年,11、12位是月,13、14位是日,后面四位是编码,倒数第二位是性别判断(奇数是男,偶数是女)。
Excel2007版本公式如下:
假设A1 单元格储存着身份证号码
出生年:=IF(LEN(A1)=18,MID(A1,7,4),"19"&MID(A1,7,2))
出生月:=IF(LEN(A1)=18,MID(A1,11,2),MID(A1,9,2))
出生日:=IF(LEN(A1)=18,MID(A1,13,2),MID(A1,11,2))
年龄:=YEAR(TODAY())-IF(LEN(A1)=18,MID(A1,7,4),"19"&MID(A1,7,2))
性别:=IF(ISODD(IF(LEN(A1)=18,MID(A1,17,1),RIGHT(A1,1))),"男","女")
举例结果显示
展开全部
可以利用公式:假设身份证号在A1中
出生年月日
=mid(A1,7,8)
性别
=if(mod(mid(A1,17,1),2),"女","男”)
出生年月日
=mid(A1,7,8)
性别
=if(mod(mid(A1,17,1),2),"女","男”)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用mid 提取省份证中的年月日和性别码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询