如何在电子表格中身份证号码计算年龄?

如题所述

第1个回答  2012-01-30
假设身份证号在B2,则年龄=DATEDIF(TEXT(MID(B2,7,LEN(B2)*2/3-4),"00-00-00"),TODAY(),"Y")本回答被网友采纳
第2个回答  2012-08-17
以下答案不管B1单元格是15位还是18位身份证号码,通用
年龄=DATEDIF(TEXT(MID(B1,7,LEN(B1)*2/3-4),"00-00-00"),Today(),"Y") B1单元格日期到今天Today()的年龄
年龄=DATEDIF(TEXT(MID(B1,7,LEN(B1)*2/3-4),"00-00-00"),"2012-10-13","Y") B1单元格日期到具体某日如2012-10-13的年龄本回答被网友采纳
第3个回答  2012-11-29
假设身份证号码在A1单元格
B1单元格输入公式
=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"),now(),"y")
此公式适用于15位和18位号码
第4个回答  2017-06-19
假设证号在A1,用公式:
=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y")
第5个回答  2012-11-29
假设身份证号码在a1单元格
用年减去年的话
在b1单元格输入
=2012-mid(a1,7,4)