excel 身份證號碼驗證問題求助

2022-01-09 01:22:30 字數 5337 閱讀 6147

1樓:

問題在哪兒?????????????

怎麼解決excel**輸入身份證號碼顯示異常的問題

2樓:匿名使用者

這是一個普遍的數字輸入問題。excel中預設的數字格式是「常規」,最多可以顯示11位有效的數字,超過11位就會以科學記數形式表達。

要輸入多位數字且能完全顯示,可以嘗試以下兩種方法:

一、將單元格格式設定為文字 選中目標單元格,右擊滑鼠,選擇「設定單元格格式」。

在「數字」選項卡上,從「分類」下面選中「文字」選項。按「確定」按鈕儲存設定。

再輸入身份證號碼即可。(一定要設定好格式,再輸入號碼)

如果不想要左上角的小箭頭,可以單擊小箭頭,選擇「忽略錯誤」。

二、先輸入一個英文單引號'再輸入數字 在輸入身份證號碼時,在號碼前面加上一個英文狀態下的單引號「'」,即可讓身份證號碼完全顯示出來(該單引號在確認後是不會顯示出來的)。

3樓:資訊科技講堂

excel輸入身份證號碼顯示異常的解決方法

4樓:暖暖老師很專業

回答excel **輸身份證號碼顯示不出來是因為超過了15位數,常規的單元格格式顯示不出來。

1、首先開啟需要編輯的excel **,進入到編輯頁面中。

2、然後右鍵單擊單元格選擇開啟「設定單元格格式」。

、然後在彈出來的視窗中點選選擇數字中的「文字」,回車確定。

然後點選單元格輸入超過15位數的數字就能正常顯示出來了。

您參考一下

很高興為你解答,祝你生活愉快,希望可以幫到你可以的話點下左下角的贊可以麼,謝謝了

更多6條

如何驗證檢查excel表中身份證號碼的正誤

5樓:一隻愛流淚的納

我們現在通行的身份證號為十八位號,前六位是地區**,第七至十四位是出生年月日**,第十

五、十六位是鄉鎮**,第十七位是性別識別碼,男單女雙,同時又是同地區、同出生日期、同性別人員的區別碼,第十八位尾號則是前十七位號碼的識別碼,它是判斷身份證號是否正確的重要依據。尾號設定的專門規則是:用前十七位號碼,依次加權乘以7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,再將得出的加權總和除以11,得出的餘數,從0到10十一種,依次對應尾號:

1、0、x、9、8、7、6、5、4、3、2。

現在,我們來設定相關公式和函式。在excel表的b、c、d、e四列中,分別設立身份證號、尾號、引數、檢驗結果四個專案。

第一步:在身份證號列,將整列設為文字格式,在身份證號專案名稱下的單元格中(如b3單元格),輸入一個十八位的第二代身份證號;

第二步:在引數專案下的同行單元格內(d3單元格),輸入如下函式公式:=12-(mid(b3,1,1)*7+mid(b3,2,1)*9+mid(b3,3,1)*10+mid(b3,4,1)*5+mid(b3,5,1)*8+mid(b3,6,1)*4+mid(b3,7,1)*2+mid(b3,8,1)*1+mid(b3,9,1)*6+mid(b3,10,1)*3+mid(b3,11,1)*7+mid(b3,12,1)*9+mid(b3,13,1)*10+mid(b3,14,1)*5+mid(b3,15,1)*8+mid(b3,16,1)*4+mid(b3,17,1)*2)+int((mid(b3,1,1)*7+mid(b3,2,1)*9+mid(b3,3,1)*10+mid(b3,4,1)*5+mid(b3,5,1)*8+mid(b3,6,1)*4+mid(b3,7,1)*2+mid(b3,8,1)*1+mid(b3,9,1)*6+mid(b3,10,1)*3+mid(b3,11,1)*7+mid(b3,12,1)*9+mid(b3,13,1)*10+mid(b3,14,1)*5+mid(b3,15,1)*8+mid(b3,16,1)*4+mid(b3,17,1)*2)/11)*11,目的是將b3單元格的身份證號計算出加權總和後除以11得出餘數,並用12相減得出引數;

第三步:在尾號專案列的同行單元格內(c3單元格)輸入以下公式函式:=if(d3=12,1,if(d3=11,0,if(d3=10,"x",d3))),目的是按照尾號的專用編碼規則,將第二步d3單元格的引數計算結果轉化為正確尾號;

第四步:在檢驗專案下的單元格(e3單元格)內輸入公式函式:=if(mid(b3,18,1)-d3=0,"正確","錯誤"),目的是將b3身份證的尾號與計算出的正確尾號相對比,標示正確與否。

第五步:批量檢驗。將批量身份證號碼輸入或複製到b3以下的b列中,選定c3:

e3,將游標放置到右下角,顯黑十字時,按住滑鼠左鍵,雙擊之後,你所輸入的身份證號之後三列,即刻就能出現你想得到的一切結果。

6樓:

身份證的最後一位為效驗位,可以進行身份證的驗證,公式:

=if(right(a1)=index(,mod(sumproduct(mid(a1,row($1:$17),1)*),11)),"正確","不正確")

7樓:匿名使用者

這個你不能驗證正誤,只能判斷位數夠不夠。

8樓:重慶興田商貿

可以用if函式進行判斷

=if(a1<18,"錯誤","正確")

9樓:猜猜從此不再

當我們在excel中輸入大量身份證號碼的時候,為了防止輸入錯誤,就要與身份證上面的數字進行反覆核實,很耗時不說,難免還是會有看花眼輸錯了的情況發生。今天就跟大家分享一個可以判斷身份證號碼對錯的公式,提高一些工作效率,減少失誤。

從上圖的編輯欄中可以看到公式(預設的全部都是二代18位的身份證號碼)

=if(b2="","",if(mid("10x98765432",mod(sumproduct(mid(b2,row($1:$17),1)*),11)+1,1)=right(b2),"正確","錯誤"))

那麼這個公式表達的是什麼意思呢?其實呀,我們身份證號碼的編制,是遵循了一定規則的,並不是按順序隨便取的。從倒數第二位可以判斷性別一樣,這就是其中一個編制規則。

只是今天我們要說的這個規則,不像判斷性別那樣普及,不是每個人都知道的。

二代身份證是由18位數字組成的,它的編制有一個規律:將前17位數字進行一種特定的運算,這個運算的結果必定等於第18位數字。那到底是什麼樣的特定運算呢?

1.身份證號碼有一組固定的17位係數,分別對應身份證號碼的前17位數字。這組固定的係數是:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2。

(別問我是怎麼知道的,我網上查的。也別問為什麼偏偏是這17位,而不是其他的,因為就是這樣定下的,是固定的,詳情網上可以查到。)

2.將該係數分別與身份證號碼的前17位數字相乘,再把17個相乘的結果相加。

3.用相加的結果除以11,看餘數是多少,再給它加上1,餘數+1。

4.身份證號碼還有一組固定的11位校驗碼:1、0、x、9、8、7、6、5、4、3、2。(與上面所說的係數一樣,也是固定的。)

5.通過前三步的計算,得出的是幾,就取第四步中校驗碼的第幾位。所取出的校驗碼,與身份證號碼的第18位做比較,如果相等,則說明符合校驗規則,號碼輸入正確。否則,號碼輸入錯誤。

而這個公式,只是使用函式將以上的計算規則翻譯了出來,所以學習這個公式,需要兩點,第一,要認識這些函式;第二,要知道這個規則。如果不瞭解這個規則,光認識函式,也是搞不懂的。

例如, 370125197608157443,前面17位數字分別乘以17位固定的係數,然後將17個乘積加起來,得出結果是383

然後使用mod函式求餘數,383除以11的餘數是9

下一步就是對照這個餘數對應1、0、x、9、8、7、6、5、4、3、2這一組校驗碼的位數了,餘數是9,感覺應該是對應第9位,但並不是,因為除以11的餘數只可能是0~10這11個數字,但是並沒有第0位這種說法啊,我們需要的是第1位到第11位,所以要在餘數後面加1之後,再去對照。9+1=10,校驗碼的第十位是3, 正好等於370125197608157443這組身份證號碼的最後一位,所以是正確的,沒有輸入錯誤。

大家可以自行驗證,歡樂的很

圖一中的紅色刪除線,是使用的條件格式

在excel裡輸入身份證號碼後,如何能正常顯示出來

10樓:匿名使用者

具體操作如下:

1.首先開啟excel,(由於身份證數字過多所以顯示不完)所以這時選中單元格,右擊在彈出的選單中選擇「設定單元格格式」項。

2.在「設定單元格格式」的選單中,在「數字」的選單項點選「文字」。

3.在該單元格中輸入身份證號即可顯示完整,如圖。

11樓:

因為excel不能支援那麼 長的有效數字。。。。後面幾位會變成0。。

只能用文字方式儲存,你先輸'號,再輸號碼,就能正常顯示。。

如果是大量輸入,可以先選中該列,ctrl+1,把格式設成文字,這樣這一列就可以直接輸入身份證號碼了。

12樓:芮城老憨

先輸入(')再輸入數字就行了

13樓:匿名使用者

把單元格設為文字格式,就可以了

14樓:匿名使用者

問問題問的詳細點

小時候老師沒教你嗎

為什麼excel中輸入的身份證號碼不能正常顯示?

15樓:匿名使用者

在excel中單元格一般顯示數字最長的長度是11位,超過11位以後就會變成科學計數法顯示,很多人稱它為亂碼,其實通過修改單元格格式就可以讓長數字完整的顯現出來,具體解決方法如下:

1、比如我們在這個單元格中輸入一組數字

2、因為數字位數太多,顯示出來的就是科學計數3、在單元格上右鍵單擊,選單上點選設定單元格格式4、在單元格格式設定介面數字下面選擇文字後確定5、或者直接在excel開始選單上修改格式為文字6、修改以後它不會直接變成文字型,還需要再雙擊一下該單元格,看到這個單元格左上角出現一個綠色小三角的時候,說明已經改為文字型,此時數字就完全顯示出來了

16樓:資訊科技講堂

excel輸入身份證號碼顯示異常的解決方法

17樓:明藍

因為本身設計的只有15位,所以在這樣的情況下在單元格里輸入的時候,滑鼠右鍵點設定單元格--選數字--點文字,就ok

18樓:克魯祁夫

順序也很重要,先將格子設定為文字格式,再輸入身份證號碼。

19樓:辛迪貓貓

在excel中數字精度為15位,超過系統自動以」0「填充。

所以在處理身份證要先將單元格的格式設定為文字 然後在輸入 。

20樓:打棒球的大米

在輸入身份證號前面加上 ' 號

注意是英文輸入狀態下輸入的單引號,後面跟上你的身份證號

例如: '123456789

關於excel中身份證號碼輸入問題

1.選中身份證號碼的單元格,有多少個單元格選多少。2.右擊選擇 設定單元格格式 3.選擇 數字 下的 文字 按確定就行啦 4.然後再輸入身份證號碼就會正常顯示啦 如果想快的話,可以在英文輸入法下,輸入回車左側的按鍵 再輸入身份證號碼即可。excel數字輸入預設為數值格式,excel單元格15位及以上...

怎麼修改身份證號碼,怎樣修改身份證號碼

一般情況不能修改。中華人民共和國居民身份證法 第三條,法律有規定 號碼是唯一的 終身不變的。特殊情況 更改了年齡,戶口隨之變更後,可以向戶口所在地公安機關提出更改身份證號碼的申請。另外還有 因失蹤 變更國籍等原因,登出戶口的,然後又重新進行戶口登記,這時候身份證號碼會變更,因為等於新增人口了。更改身...

只有身份證號碼可以貸款嗎,身份證號碼可以貸款嗎別人用我的身份證號碼可以貸款嗎

一般情況下,只有身份證無法申請貸款,申請貸款還需要提供你的工作 收入 信用情況等資訊,還需要有一張銀行卡。如果有隻要身份證就能貸款的,這種一般都是高利貸,都是不正規的,不能申請。僅憑身份證是無法貸款的。除了身份證,貸款借款人還應提供的材料 1.戶口本 外地人需暫住證和戶口本 2.結婚證 離婚證或法院...