第1个回答 2013-02-28
性别:
=IF(A1<>"",IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女"),)
年龄:
=IF(A1<>"",DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y"),)
出生年月日:
=IF(A1<>"",TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0,)
第2个回答 2013-02-28
B1公式
=if(mod(mid(a1,15,3),2),"男","女")
C1公式
=text(mid(a1,7,len(a1)/2-1),"0!.00!.00")
D1公式
=datedif(text(mid(a1,7,len(a1)/2-1),"0-00-00"),today(),"Y")
第3个回答 2013-02-28
A1为身份证号
B1公式
=IF(MOD(MID(A1,17,1),2),"男","女")
C1公式
=MID(A1,7,4)&"."&MID(A1,11,2)&"."&MID(A1,13,2)
D1公式
=DATEDIF(TEXT(SUBSTITUTE(C1,".","-"),"yyyy-m-d"),NOW(),"y")+1
追问年龄公式不对呀,能否用计算机系统时间去减出生年月日算岁数?
追答Now()就是计算机系统时间
公式后面有个+1,根据需要自行取舍吧
第4个回答 2013-02-28
姓名性别出生时间年龄身份证号彭红女1979-07-0825371082197907087126李存贵男1994-12-0510533527199412051838
B CDE F
C=IF(MOD(MID(F3,15,3),2),"男","女"); D=MID(F3,7,4)&"-"&MID(F3,11,2)&"-"&MID(F3,13,2); E==YEAR(TODAY())-MID(F3,7,4)来自:求助得到的回答
第4个回答 2013-02-28
b1公式: =IF(LEN(A1)=18,IF(MOD(MID(A1,17,1),2),"男","女"),"")
c1公式: =IF(LEN(A1)=18,TEXT(--TEXT(MID(A1,7,8),"0-00-00"),"e.mm.dd"),"")
d1公式: =IF(LEN(A1)=18,DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y"),"")