excel表中如何从身份证号中提取年龄?
9个回答
展开全部
输入身份证号以后将光标定位在年龄的单元格,然后输入函数=YEAR(TODAY())-MID(B2,7,4)回车键即可,注意,B是代表第一个身份证号所在的单元格位置,以下的函数里的同样意思,不管是A,还是C,都代表单元格位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C2身份证号,用面公式(15位18位通用)提取份
=IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2))
用现份减份行比用面公式82用108-82=26岁
=IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2))
用现份减份行比用面公式82用108-82=26岁
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C2是身份证号
,用下面的公式(15位和18位通用)可以提取出生年份,=IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2))然后用现在的年份减去出生年份就行了,比如用上面的公式得出的是82年,然后用108-82=26岁
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在的身份证号都是18位的了,可用简单一点的公式:
=IF(C2<>"",DATEDIF(TEXT(MID(C2,7,8),"#-00-00"),TODAY(),"y"),"")
C2改为实际单元格地址。
公式可下拉复制。
=IF(C2<>"",DATEDIF(TEXT(MID(C2,7,8),"#-00-00"),TODAY(),"y"),"")
C2改为实际单元格地址。
公式可下拉复制。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询