excel从身份证计算年龄

admin
2011-08-03 / 0 评论 / 206 阅读 / 正在检测是否收录...

这是公式:
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y)
这是解释:
DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y"):如果“A1”单元格字符为15位,提取第7位至第12位的字符并在前面添加“19”,如果“A1”单元格字符为18位,提取第7位至第14位的字符,将提取的字符转化为日期格式,计算出提取的日期与当前日期的实年龄。
这是万能的soso解释:
http://wenwen.soso.com/z/q231309113.htm

0

评论 (0)

取消