【恩基爱好人多】 求个根据身份证 算出岁数的EXCEL公式 拜谢
整理时间:2013-12-07 07:13 来源:www.vimiy.com 作者:编辑 点击:次
【楼主】2013-12-16 13:10
» 求个根据身份证 算出岁数的EXCEL公式 拜谢
求个根据身份证 算出岁数的EXCEL公式 拜谢
网友评论2013-12-16 13:11
身份证里面不是有8位出生年月么 减法用一下就算出来了啊
网友评论2013-12-16 13:11
Reply Post by 天雷啊天雷 (2013-12-16 13:11):
身份证里面不是有8位出生年月么 减法用一下就算出来了啊
要求ex公式
网友评论2013-12-16 13:11
第七位开始的八位数就是生日啊
excel做个加减法不难吧
网友评论2013-12-16 13:12
你想要那种自动截取单元格内数字第7位到第10位数字的功能吧。
网友评论2013-12-16 13:12
外行路过
同一楼,固定位的八位数,直接减不就行了?
网友评论2013-12-16 13:13
假设身份证在A,年龄在B,可以用公式=MID(a1,7,4)提取你的出生年,然后用2012-MID(a1,7,4)就行了,就是在B列输入=2012-MID(a1,7,4)
网友评论2013-12-16 13:14
1.根据身份证号计算年龄
=IF(A1<>"",DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y"),)
注意:A1单元格为身份证号,且为文本格式。
2.根据身份证号计算出生年月日
第一种,计算出来的格式为××年××月××日
=IF(LEN(A1)=15,"19"&MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日",MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日")
第二种,计算出来的格式为××年××月
=IF(LEN(A1)=15,"19"&MID(A1,7,2)&"年"&MID(A1,9,2)&"月",MID(A1,7,4)&"年"&MID(A1,11,2)&"月")
3.根据身份证号计算性别
=IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女")
百度一下好多的......
网友评论2013-12-16 13:14
substring方法,vb系列是mid函数
网友评论2013-12-16 13:15
=2013-MID(单元格,7,4)
网友评论2013-12-16 13:16
=YEAR(TODAY())-MOD(TRUNC(单元格/100000000),10000)
网友评论2013-12-16 13:18
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")
以A1为例的
Copyright © 2012年2月8日 苏ICP备12030052号-3