ecel中驗證身份證對錯的公式15位18位都適用的

時間 2021-07-22 23:42:47

1樓:匿名使用者

excel中驗證身份證對錯的公式,15位18位都適用的解決方法如下:

1、開啟要處理的excel文件,

2、把要處理的身份證號碼在存在a列,在b1輸入如下的公式:

=if(len(a1)=18,date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),if(len(a1)=15,date(mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)),"錯誤身份證號"))

3、拖動控制點向下填充,即可。

這裡驗證日期,如果想驗證其它的內容,需要用更加複雜的公式或是編制一個vba程式來實現。

2樓:匿名使用者

公式可以驗證身份證中的

歸屬地是否存在

出生日期是否存在

18位校驗碼是否正確

但是無法驗證“身份證對錯”。

3樓:匿名使用者

號碼在f33,在f34輸入=if(len(f33)=18,date(mid(f33,7,4),mid(f33,11,2),mid(f33,13,2)),if(len(f33)=15,date(mid(f33,7,2),mid(f33,9,2),mid(f33,11,2)),"錯誤身份證號"))

4樓:自信8能力

我贊同2樓的觀點!正確!

excel中身份證15位變成18位怎麼變???謝謝 20

5樓:

假設15位身份證在a1,用公式:

補充問題:

選中公式區域,複製,選擇版性貼上,選擇數值,權貼上到想要的地方。

6樓:善良的豬頭

1,追加2位年份抄,如果有超過100歲的不能正襲確計算

=replace(a1,7,,if(mid(a1,7,2)<=text(now(),"yy"),left(text(now(),"yyyy"),2),value(left(text(now(),"yyyy"),2))-1))

2,計算校驗碼bai

=mid("10x98765432",mod(sumproduct(mid(b1,row(1:17),1)*2^du(18-row(1:17))),11)+1,1)

3,合併位18位身份證號碼zhi

如果僅僅為了19和20世紀dao的人,用公式=if(mid(a1,7,2)<<="20",replace(a1,7,,20),replace(a1,7,,19)),row(1:17),1)*2^(18-row(1:17))),11)+1,1)

7樓:匿名使用者

沒法兒變。因為雖在出生年份(兩位)前可以新增“19”,但

是這樣會出回現17位碼,第十八位不答能確定。這隻能按新一代身份證上的18位碼重新輸入。如:

在h25單元格內有15位碼“653125660328014”,在出生年份“66”變成“1966”需用函式格式為:

然後下拉。至於第18位按實際制定。

8樓:匿名使用者

關鍵是在原來的第多少位上加什麼?

最後1位也有可能是隨機的,最好上圖說明你實際情況。

9樓:匿名使用者

選中目標後 依此點 選單上的 格式---------儲存格-------數值--------小數位數 設定 0

臨時身份證可以申請學位驗證嗎

臨時身份身份證在有效期內就可以。中華人民共和國臨時居民身份證管理辦法 第三條規定 臨時居民身份證具有證明公民身份的法律效力。第十四條 規定 公民從事有關活動,需要證明身份的,有權使用臨時居民身份證證明身份。有關單位及其工作人員不得拒絕。第七條規定 臨時居民身份證的有效期限為三個月,有效期限自簽發之日...

在ecel中如何從身份證號中截撒生日期

逗比耶魯 操作方法如下 1.單擊b2單元格,輸入函式 if len a2 15,date mid a2,7,2 mid a2,9,2 mid a2,11,2 if len a2 18,date mid a2,7,4 mid a2,11,2 mid a2,13,2 號碼有錯 出現這樣非出生日期標準格式...

網路身份證驗證是什麼意思,什麼是網路身份證?

雨馨兒 身份驗證,就是驗證身份的真實性,支援姓名,身份證號兩要素驗證 以及人臉 三要素驗證,實時聯網核查,快速接入出結果。 浪子 回頭 身份驗證的目的是確認當前所聲稱為某種身份的使用者,確實是所聲稱的使用者。比如,通過檢查對方的證件,我們一般可以確信對方的身份。雖然日常生活中的這種確認對方身份的做法...