午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

EXCEL根據(jù)身份證號(hào)碼自動(dòng)提取性別、出生年月日和年齡(通用公式) - kuicheng2...

 有為無我 2011-06-16

EXCEL根據(jù)身份證號(hào)碼自動(dòng)提取性別、出生年月日和年齡(通用公式)

2011-04-11 09:42:31|  分類: 默認(rèn)分類 閱讀65 評論1   字號(hào): 訂閱

這是根據(jù)身份證號(hào)碼(15位和18位通用)自動(dòng)提取性別和出生年月的自編公式,供需要的網(wǎng)友參考:

說明:公式中的B2是身份證號(hào)

1、根據(jù)身份證號(hào)碼求性別=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,"女","男"),"身份證錯(cuò)"))

2、根據(jù)身份證號(hào)碼求出生年月日=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)),"身份證錯(cuò)"))

3、根據(jù)身份證號(hào)碼求年齡=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯(cuò)"))

 

其他通用公式:(新舊身份證號(hào)通用)

(1)、根據(jù)“身份證號(hào)”獲得“年齡”
A1為身份證號(hào),
B1中輸入公式
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")

(2)、根據(jù)出生“年-月-日”獲得“年齡”
B1為出生日期,
C1中輸入公式
=INT((TODAY()-B1)/365)
或者
=DATEDIF(B1,TODAY(),"Y")

判斷身份證格式是否正確:
B1為身份證號(hào),
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))),"月日錯(cuò)誤",""),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))),"月日錯(cuò)誤",""))),"身份證位數(shù)不對")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份錯(cuò)誤","")

以下是一位熱心網(wǎng)友提供的通用公式:(很不錯(cuò)哦^_^)

假設(shè)C2為身份證號(hào),輸入公式

=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,"男","女")
這是區(qū)分性別

這是根據(jù)身份證號(hào)碼(15位和18位通用)自動(dòng)提取性別和出生年月的自編公式,供需要的網(wǎng)友參考:
說明:公式中的B2是身份證號(hào)
1、根據(jù)身份證號(hào)碼求性別:
=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,"女","男"),"身份證錯(cuò)"))
2、根據(jù)身份證號(hào)碼求出生年月:
=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)),"身份證錯(cuò)"))

3、根據(jù)身份證號(hào)碼求年齡:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯(cuò)"))

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多