Ex cel 表格中根据身份证号码自动填出生日期、计算年龄 18 位身份证号码转换成出生日期的函数公式:如果 E2 中是身份证,在 F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2)) 自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男") 15/18 位都可以的公式:转换出生日期: =IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-00-00")) 自动录入男女:=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))) WPS 表格提取身份证详细信息 前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急
而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的
幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的
所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧
身份证号放在 A2 单元格以下的区域
我们需要从身份证号码中提取性别、出生日期、年龄等相关信息
由于现在使用的身份证有 15 位和 18 位两种
所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理
一、身份证号的位数判断 在 B2 单元格输入如下公式“=LEN($A2)”,回车后即可得到A2 单