使用Excel函數(shù),快速提取身份證信息的五個(gè)小技巧!
1、從身份證號(hào)碼中提取出生年月日
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0

=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1
=IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,)
顯示格式均為 yyyy-m-d。(最簡(jiǎn)單的公式,把單元格設(shè)置為日期格式)
=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2),MID(A2,7,4)& "-"&MID(A2,11,2)&"-"&MID(A2,13,2))
顯示格式為 yyyy-mm-dd 。(如果要求為“ 1995/03/29”格式的話,將 ”-”換成 ”/”即可)
=IF(D4="","",IF(LEN(D4)=15,TEXT(("19"&MID(D4,7,6)),"0000 年 00 月 00 日 "),IF(LEN(D4)=18,TEXT(MID(D4,7,8),"0000 年 00 月 00日"))))
顯示格式為 yyyy 年 mm 月 dd 日。(如果將公式中“ 0000 年 00 月 00 日”改成“ 0000-00-00”,則顯示格式 為 yyyy-mm-dd )
=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),"19"&MID(A1:A2,7,6))
顯示格式為 yyyymmdd
=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0 =IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2)) =MID(A1,7,4)&" 年"&MID(A1,11,2)&" 月"&MID(A1,13,2)&" 日" =IF(A1<>"",TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))
2、從身份證號(hào)碼中提取出性別
=IF(MOD(MID(A1,15,3),2)," 男"," 女") (最簡(jiǎn)單公式)=IF(MOD(RIGHT(LEFT(A1,17)),2)," 男"," 女")
=IF(A2<> ””,IF(MOD(RIGHT(LEFT(A2,17)),2), ”男”,”女”),)
=IF(V ALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1," 男"," 女")
3、從身份證號(hào)碼中進(jìn)行年齡判斷
=IF(A3<> ””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2), ”#-00-00”),T ODAY(), ”Y”),)
=DATEDIF(A1,TODAY(),“Y”)
(以上公式會(huì)判斷是否已過(guò)生日而自動(dòng)增減一歲)
=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900
=YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)) =YEAR(TODAY())-V ALUE(MID(B1,7,4))&" 歲"
=YEAR(TODAY())-IF(MID(B1,18,1)="",CONCATENATE("19",MID(B1,7,2)),MID(B1,7,4))
4、按身份證號(hào)號(hào)碼計(jì)算至今天年齡
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")
以 2006 年 10 月 31 日為基準(zhǔn)日 ,按按身份證計(jì)算年齡 (周歲 )的公式 =DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1,"2006-10-31","y")
5、按身份證號(hào)分男女年齡段
按身份證號(hào)分男女年齡段,身份證號(hào)在 K列,年齡段在 J 列(身份證號(hào)為 18 位)
男性 16 周歲以下為—1
男性 16 周歲(含 16 周歲)以上至 50 周歲為—2
男性 50 周歲(含 50 周歲)以上至 60 周歲為—3
男性 60 周歲(含 60 周歲)以上為—4
女性 16 周歲以下為—1
女性 16 周歲(含 16 周歲)以上至 45 周歲為—2
女性 45 周歲(含 45 周歲)以上至 55 周歲為—3
女性 55 周歲(含 55 周歲)以上為—4
=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2)),TODAY(),"y"),{0,16 ,50,60}-{0,0,5,5}*ISEVEN(MID(K1,17,1)))
=SUM(--(DATEDIF(MID(K1,7,4)&"/"&MID(K1,11,2)&"/"&MID(K1,13,2),TODAY(),"y")> ={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2)))
以上就是使用Excel函數(shù),快速提取身份證信息的五個(gè)小技巧~
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。