陕西省中医医院官网:EXCEL根据身份证号码自动提取性别、出生年月日和年龄

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 20:31:12

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:

说明:公式中的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(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

 

其他通用公式:(新旧身份证号通用)

(1)、根据“身份证号”获得“年龄”
A1为身份证号,
B1中输入公式
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")

(2)、根据出生“年-月-日”获得“年龄”
B1为出生日期,
C1中输入公式
=INT((TODAY()-B1)/365)
或者
=DATEDIF(B1,TODAY(),"Y")

判断身份证格式是否正确:
B1为身份证号,
C1中输入公式
=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日错误",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日错误",""))),"身份证位数不对")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份错误","")

 

以下是一位热心网友提供的通用公式:(很不错哦^_^)

假设C2为身份证号,输入公式

=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8))
这是获得出生日期

=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")
这是区分性别

 

 


EXCEL根据身份证号码自动提取性别、出生年月日和年龄 EXCEL根据身份证号码自动提取性别、出生年月日和年龄(通用公式) - kuicheng2... excel 根据身份证号码自动提取出生年月、性别、年龄的方法实例 在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。 EXCEL中如何从身份证号码求出生年月日及年龄公式,性别信息方法? Excel表中身份证号码提取出生年月,性别,年龄的使用 Excel表中身份证号码提取出生年月,性别,年龄的使用技巧_电脑知识交流: 如何在EXCEL中提取身份证号码里的出生年月日 提取年龄 性别 出生年月excel 2Excel表中身份证号码提取出生年月,性别,年龄的使用技巧-办公学习-软件网络-家用电脑 excel 身份证号码提取性别出生日期.. Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式 转贴:Excel中利用身份证号码(15或18位)提取出生日期和性别 在excel利用身份证号快速提取出生年月、性别、年龄的方法 Excel中,用身份证号码识别男女;知晓年月日;晓得年龄。. Excel中,用身份证号码识别男女;知晓年月日;晓得年龄。 Excel中,用身份证号码识别男女;知晓年月日;晓得年龄。 EXCEL2000使用技巧十招 在Excel中自动推测出生年月日及性别的技巧   在EXC... excel中用身份证号码生成性别、出生日期、计算年龄 让EXCEL自动从身份证号中提取出生日期和性别 - 2009年第08期22版 - 电子版 ... 在EXCEL表格中输入身份号码后提取出生年月日 Excel表格身份证号码提取出生日期的公式 EXCEL根据出生日期计算年龄 如何利用Excel从身份证号码中提取生日-