1、打开excel表格,在A1单元格内输入身份证号码,例如:340000199803030988,输入身份证号码之前需要更改单元格为文本格式。
2、在B1单元格内输入“=”符号。
3、接着在B1单元格内输入完整公式:
=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),TODAY(),"y")。
4、点击回车按钮,即可生成通过公式提取的身份证号码内的年龄。
在WPS表格中,使用函数可以将身份证号自动转换为年龄。
函数公式为:=DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y")
举例WPS表格中根据身份证号码自动填出生日期、计算年龄
18位身份证号码转换成出生日期的函数公式:
如果E2中是身份证,在F2中求出出生日期,
自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男"))
计算年龄(新旧身份证号都可以):=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7,2)))