用身份证号 计算年龄 excel

[复制链接]
查看11 | 回复5 | 2012-11-13 12:48:59 | 显示全部楼层 |阅读模式
=DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY(),"y")&"周岁零"&DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY(),"ym")&"月"&DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY(),"md")&"...
回复

使用道具 举报

千问 | 2012-11-13 12:48:59 | 显示全部楼层
15位和18位的身份证号都合适的了。设内容如下: ........A列......B列......C列......D列.... 1 身份证号 性别 出生年月 年龄 2(输入身份证号) 算年龄的:“=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15,MID(A2,9,2),MID(A2,...
回复

使用道具 举报

千问 | 2012-11-13 12:48:59 | 显示全部楼层
a1为身份证号B1公式:=DATEDIF(--TEXT(IF(LEN(A1)=18,MID(B15,7,8),"19"&MID(A1,7,6)),"0000-00-00"),TODAY(),"y")...
回复

使用道具 举报

千问 | 2012-11-13 12:48:59 | 显示全部楼层
=DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY(),"y")...
回复

使用道具 举报

千问 | 2012-11-13 12:48:59 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行