性别、年龄公式
时间:2021-04-23 07:51:32 来源:达达文档网 本文已影响 人
设置单元格格式为常规
根据身份证得出性别公式
=IF(MOD(MID(G2,15,3),2),"男","女")
根据身份证得出年龄公式
=YEAR(NOW())-MID(G2,7,4)
根据出生日期得出年龄公式
=year(now())-year(存放出生年月数据所在单元格)
说明:公式中的B2是身份证号所在位置
1、根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))
2、根据身份证号码求出生年月:=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2) ),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))
3、根据身份证号码求年龄:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B 2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
如何使用Excel从身份证号码中提取出生日期
如何使用Excel从身份证号码中提取出生日期2009-02-27 22:52例如:从身份证420821************中提取出生日期来,如何快速得出?只需使用语句:=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))
=IF(AND(F1=""),"",IF(MIDB(F1,7,2)="19",107-MIDB(F1,9,2),107 -MIDB(F1,7,2)))