租号提取
excel中如何根据身份证号提取出生日期 ?
我的公式较复杂,我插入了城市代码:身份证号与地区对照表!中保存所有代码
A、 B、 C、 D、 E、 F、 G
序号、姓名、身份证号、性别、籍贯、出生年月、年龄
A2=1
B2=张三
C2=120220198205250312
D2=IF(LEN($C2)=15,IF(MOD(VALUE(RIGHT($C2,1)),2)=0,"女","男"),IF(LEN($C2)=18,IF(MOD(VALUE(MID($C2,17,1)),2)=0,"女","男"),"0"))
E2=IF(VALUE((VLOOKUP(VALUE(MID($C2,1,6)),身份证号与地区对照表!A:B,1,1)))=VALUE(MID($C2,1,6)),(VLOOKUP(VALUE(MID($C2,1,2)&"0000"),身份证号与地区对照表!A:B,2,1)&VLOOKUP(VALUE(MID($C2,1,4)&"00"),身份证号与地区对照表!A:B,2,1)&VLOOKUP(VALUE(MID($C2,1,6)),身份证号与地区对照表!A:B,2,1)),"身份证号与城市代码不符")
F2=IF(LEN($C2)=15,CONCATENATE("19",MID($C2,7,2),".",MID($C2,9,2)),IF(LEN($C2)=18,CONCATENATE(MID($C2,7,4),".",MID($C2,11,2)),"0"))
G2=IF(LEN($C2)=15,YEAR(NOW())-1900-VALUE(MID($C2,7,2)),IF(LEN($C2)=18,YEAR(NOW())-VALUE(MID($C2,7,4)),"0"))
公式向下复制
excel表格中身份证号怎么提取男女
15位18位通用
=IF(MOD(MID(J5,(LEN(J5)=18)*2+15,1),2),"男","女")
在excel中如何从身份证号栏提取出生年月日
=MID(F15,7,4)&"-"&MID(F15,11,2)&"-"&MID(F15,13,2)
答案补充
F15就是要计算的单元格
excel里面身份证号里如何提取生日
=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"00-00-00")
输入上面的公式试试
-------------------------------------
前加‘单引号,那你就试试这个公式
=TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2),"00-00-00")
----------------------------
年=YEAR(TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2),"00-00-00"))
月日=TEXT(TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2),"00-00-00"),"mm-dd")
如果你还有问题请你在百度上重新设一个问题网页,这样回答你的连续提问很累的....................
在EXCEL中怎么从身份证号中批量提取出生年月
身份证号码都是现在都是18位的,从第7位到14位就是出生年月,在EXCEL中我们假设A1单元格是身份证号码,则你在B2输入=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)
excel中如何根据身份证号提取出生年月,性别啊
假设A1为18位的身份证号:
出生年月:
=text(mid(a1,7,8),"0-00-00")
性别:
=if(mod(mid(a1,17,1),2)=0,"女","男")