minmay吧 关注:0贴子:16
  • 0回复贴,共1

通过身份证号码提取出生日期、性别、年龄

只看楼主收藏回复

出生日期: =IIF(ISNULL([身份证号码]),"",IIf(Len([身份证号码])=15,DateSerial("19" & Mid([身份证号码],7,2),Mid([身份证号码],9,2),Mid([身份证号码],11,2)),DateSerial(Mid([身份证号码],7,4),Mid([身份证号码],11,2),Mid([身份证号码],13,2))))
性别: Iif(Len([身份证号码])=18,Iif(Mid([身份证号码],Len([身份证号码])-1,1) Mod 2=0,"女","男"),Iif(Right([身份证号码],1) Mod 2=0,"女","男"))
年龄: Year(Now())-Year([出生日期])


IP属地:浙江1楼2015-08-31 20:17回复