亚洲成a人片在线不卡一二三区,天天看在线视频国产,亚州Av片在线劲爆看,精品国产sm全部网站

        判斷身份證號碼正確與否的公式(推薦5篇)

        發(fā)布時(shí)間:2022-12-05 01:19:37

        千文網(wǎng)小編為你整理了多篇相關(guān)的《判斷身份證號碼正確與否的公式(推薦5篇)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《判斷身份證號碼正確與否的公式(推薦5篇)》。

        第一篇:身份證號碼提取生日公式

        身份證號碼提取公式:

        =IF(LEN(A1)=15,“19”&MID(A1,7,2)&“-”&MID(A1,9,2)&“-”&MID(A1,11,2),MID(A1,7,4)&“-”&MID(A1,11,2)&“-”&MID(A1,13,2))

        個(gè)稅計(jì)算公式:

        =IF(A1

        收入倒推公式:

        =IF(A1

        扣除后工資大于3500 =IF(A1

        扣除后工資小于3500 =IF((A1+B1-3500)

        =IF(A1

        =IF(M5

        第二篇:身份證號碼提取公式

        合并兩列文字:=CONCATENATE(h2,i2)知道生日生成身份證=440981&TEXT(f2,“emmdd”)&INT(10+RAND()*99)&IF(e2=“F”,2,1)&INT(RAND()*9+1)

        中國居民身份證號碼是一組特征組合碼,原為15位,現(xiàn)升級為18位,其編碼規(guī)則為:

        15位:6位數(shù)字常住戶口所在縣市的行政區(qū)劃代碼,6位數(shù)字出生日期代碼,3位數(shù)字順序碼。

        18位:6位數(shù)字常住戶口所在縣市的行政區(qū)劃代碼,8位數(shù)字出生日期代碼,3位數(shù)字順序碼和1位檢驗(yàn)碼。

        其中3位數(shù)字順序碼,是為同一地址碼的同年同月同日出生人員編制的順序號,偶數(shù)的為女性,奇數(shù)的為男性。

        1、提取籍貫地區(qū)的行政區(qū)劃代碼(A2為身份證號,下同)

        15與18位通用:=LEFT(A2,6)

        如果有一個(gè)編碼和省份地區(qū)的對照表,可以用VLOOKUP函數(shù)來提取地區(qū)信息。

        2、提取出生日期信息

        =TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),“#-##-##”)

        15位:=--TEXT(19&MID(A2,7,6),“#-00-00”)

        18位:=--TEXT(MID(A2,7,8),“#-00-00”)

        15與18位通用:=--TEXT(IF(LEN(A2)=15,19,“")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),”#-00-00“)

        簡化公式:=--TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”#-00-00“)

        (請將輸入公式的單元格格式設(shè)置為日期格式)

        3、提取性別信息

        15位:=IF(MOD(RIGHT(A2),2)=1,”男“,”女“)

        18位:=IF(MOD(MID(A2),17,1)=1,”男“,”女“)

        15與18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,”男“,”女“)

        簡化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2),”男“,”女“)

        4、檢驗(yàn)身份證號碼的正確性

        18位身份證號碼的最后一位是檢驗(yàn)碼,它是根據(jù)身份證前17位數(shù)字依照規(guī)則計(jì)算出來的,其值0~9或X。一般情況只要有一位數(shù)字輸入錯(cuò)誤,依照規(guī)則計(jì)算后就會(huì)與第18位數(shù)不符。當(dāng)然不排除按錯(cuò)誤號碼計(jì)算后恰好與檢驗(yàn)碼相符的情況,但這種情況出現(xiàn)的可能性較低。因此,對18位號碼的驗(yàn)證采用如下公式:

        =MID(”10X98765432“,MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT(”1:17“)),1)*2^(18-ROW(INDIRECT(”1:17“)))),11)+1,1)=RIGHT(A2,1)

        對于15位身份證,由于沒有檢驗(yàn)碼,我們只能簡單地去判斷出生日期代碼是否是一個(gè)有效的日期,避免輸入一些像“731302”或“980230“等這樣不存在的日期。

        =ISNUMBER(--TEXT(19&MID(A2,7,6),”#-00-00“))

        綜合15位和18位后的通用公式為:

        =IF(LEN(A2)=18,MID(”10X98765432“,MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT(”1:17“)),1)*2^(18-ROW(INDIRECT(”1:17“)))),11)+1,1)=RIGHT(A2),IF(LEN(A2)=15,ISNUMBER(--TEXT(19&MID(A2,7,6),”#-00-00“))))

        由于目前15位身份證號碼已經(jīng)很少了,如果對15位的號碼不需要作進(jìn)一步的判斷,則公式可以簡化成:

        =IF(LEN(A2)=18,MID(”10X98765432“,MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT(”1:17“)),1)*2^(18-ROW(INDIRECT(”1:17“)))),11)+1,1)=RIGHT(A2),LEN(A2)=15)

        將上面的公式放到B2單元格,如果結(jié)果為TRUE,則身份證號是正確的,結(jié)果為FALSE則是錯(cuò)誤的。

        你也可以將上述公式放在數(shù)據(jù)有效性中,防止錄入錯(cuò)誤的身份證號。操作方法:選擇需要輸入身份證的全部單元格區(qū)域,比如A2:A10,點(diǎn)菜單”數(shù)據(jù)“-”有效性“,在”允許“的下拉框中選擇”自定義“,在”公式“輸入

        上面的15位和18位通用公式,確定以后即可。注意:公式里的”A2“是你剛才選定要輸入身份證的單元格區(qū)域的第一個(gè)單元格,如果你是要在C3:C20輸入身份證號,則將公式里的”A2“改為”C3“。另外,你也可以先設(shè)置好某單個(gè)單元格的數(shù)據(jù)有效性(這時(shí)公式的A2改為選定的單元格),再用格式刷將其格式刷到其他需要相同設(shè)置的單元格。

        5、15位升為18位

        =IF(LEN(A2)=15,REPLACE(A2,7,19)&MID(”10X98765432“,MOD(SUMPRODUCT(MID(REPLACE(A2,7,19),ROW(INDIRECT(”1:17“)),1)*2^(18-ROW(INDIRECT(”1:17“)))),11)+1,1),A2)

        6、18位轉(zhuǎn)換為15位

        =IF(LEN(A2)=18,LEFT(REPLACE(A2,7,2,),15),A2)

        7、示例

        表中公式:

        B2 =IF(LEN(A2)=18,MID(”10X98765432“,MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT(”1:17“)),1)*2^(18-ROW(INDIRECT(”1:17“)))),11)+1,1)=RIGHT(A2),IF(LEN(A2)=15,ISNUMBER(--TEXT(19&MID(A2,7,6),”#-00-00“))))

        C2 =IF(A2”“,TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”#-00-00“)+0,)

        D2 =IF(A2”“,IF(MOD(RIGHT(LEFT(A2,17)),2),”男“,”女“),)

        E2 =IF(A2”“,DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”#-00-00“),TODAY(),”y“),)

        F2 =IF(A2”“,VLOOKUP(LEFT(A2,2),地區(qū)表!A:D,2,),)

        H2 =IF(LEN(A2)=15,REPLACE(A2,7,19)&MID(”10X98765432“,MOD(SUMPRODUCT(MID(REPLACE(A2,7,19),ROW(INDIRECT(”1:17“)),1)*2^(18-ROW(INDIRECT(”1:17")))),11)+1,1),A2)

        I2 =IF(LEN(A2)=18,LEFT(REPLACE(A2,7,2,),15),A2)

        第三篇:判斷身份證號碼正確與否的公式

        判斷身份證號碼正確與否的公式:

        =IF(LEN(身份證號碼)=18,MID(“10X98765432”,MOD(SUMPRODUCT(MID(身份證號碼,ROW(INDIRECT(“1:17”)),1)*2^(18-ROW(INDIRECT(“1:17”)))),11)+1,1)=RIGHT(身份證號碼),IF(LEN(身份證號碼)=15,ISNUMBER(--TEXT(19&MID(身份證號碼,7,6),“#-00-00”))))

        網(wǎng)址:http://puma08.com/gdwk/1h/1107886.html

        聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至89702570@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

         相關(guān)文章