在excel中通过身份证号码算出年龄 2008-11-25 20:10阅读: http://blog.sina.cn/dpool/blog/u/1397764471 如果身份证号码在a2, 输入公式: =IF(A2<>'',DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),'#-00-00'),TODAY(),'y'),) 可得到年龄.前提是电脑中的日期是正确的。 如果D3单元格是出生日期,计算年龄的公式: =IF(ISERROR(YEAR(TODAY())-YEAR(D3)),' ',YEAR(TODAY())-YEAR(D3)) 相关链接: 没有密码也能让通过VBA隐藏的工作表取消隐藏