tft每日頭條

 > 生活

 > excel中身份證号怎麼設置

excel中身份證号怎麼設置

生活 更新时间:2025-01-06 12:58:21

身份證号是18位的數字(尾數X的身份證号不會出現格式問題,不在本文的讨論範圍之内),在Excel中處理不當會被識别為“天文數字”并以科學計數法表示,造成一定的困擾,本文講解如何在Excel中正确的處理身份證号。

一、正确輸入身份證号

當在Excel單元格中輸入18位身份證号時,默認會以科學計數法來表示這個“天文數字”:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)1

在Excel中正确輸入身份證号有兩種方法:

方法1、先輸入單引号

先輸入一個英文(非中文)的單引号,再輸入身份證号:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)2

這個“神奇”的單引号并不是單元格的首字符,而是作為一個特殊的符号強制将單元格的值作為文本(而不是數字)處理。

方法2、設置單元格格式為文本

先設置單元格格式為文本,之後無論在單元格中輸入多少位的數字,均會以文本格式顯示:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)3

二、從Word表格裡批量複制身份證号至Excel中

按照上述的方法2,先設置單元格格式為文本,再複制Word表格中的身份證号,粘貼到Excel後發現仍然顯示為科學計數法表示的數字,這時查看單元格格式已自行修改為常規(不再是文本):

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)4

這說明直接複制Word中的數字時,會連帶其“數字”格式一同複制,改進的辦法是“選擇性粘貼”:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)5

三、判斷重複身份證号

有時需要在海量數據中查找重複身份證号,先試試Excel的“規則”功能來突出顯示重複值:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)6

我們發現前15位相同(忽略後3位)的身份證号被判定為重複值,這樣的結果不滿足要求。換一種方法:引入輔助列并使用COUNTIF函數,用于統計某個區域中某個特定值出現的次數,語法及參數解釋如下:

COUNTIF(range,criteria)

range:指定要搜索的區域;

criteria:指定要查找的特定值。

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)7

仍然出現了之前的問題:前15位相同的身份證号被判定為重複值。這兩種“失敗”的嘗試表明在Excel中以文本格式存儲的數字在某些情況下(不是所有情況)會被當成數字處理,為避免出現這種情況,對COUNTIF函數的調用進行改進,在單元格中輸入

=COUNTIF(A:A,A2&"*")

星号(*)在Excel中是一個通配符,A2&"*"這個表達式的意思是以A2單元格的值開頭的任意字符串(此時限定為文本,不再是數字),這個公式的作用是在A列中統計所有以A2的值開頭的單元格數量:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)8

上述方法似乎完美解決了判斷身份證号是否重複的問題,但如果面對一張非常混亂的身份證号列表還是可能會出現錯誤的結果,這種特殊情況留給大家自己思考。

四、删除重複身份證号

Excel中的“删除重複項”功能非常給力,能夠在準确判斷兩個身份證号是否完全相同的基礎上删除重複值,所以我們可以“放心”使用:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)9

五、強制輸入唯一身份證号

有時在Excel中錄入數據時要求表格中的身份證号唯一,我們可以在“數據有效性”對話框中輸入公式:

=AND(COUNTIF(A:A,A1&"*")=1,LEN(A1)=18)

這個公式表示以A1單元格的值開頭的字符串在A列中隻允許出現一次,并且A1單元格的值的長度必須為18個字符,同時滿足這兩個條件才能通過數據有效性驗證,這樣從一定程度上限制了錯誤身份證号的錄入:

excel中身份證号怎麼設置(Excel必會技能之一身份證号的處理)10

六、總結

本文介紹了如何在Excel中正确的處理身份證号,包括錄入、複制、判重、删重、驗證等等,希望這篇文章能夠對大家的實際工作有所借鑒和幫助。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved