tft每日頭條

 > 生活

 > excel表格中身份證号碼查重

excel表格中身份證号碼查重

生活 更新时间:2024-12-15 00:58:09

excel表格中身份證号碼查重(使用條件格式對身份證号碼查重)1

重複值問題一直很讓人困擾,去除重複值可以有效幫助我們提升工作效率。之前我們分享過關于數據核對與重複值的多種解決方式,今天我們來分享另外一個重複值問題,即身份證号碼重複。

如圖,如果我們使用條件格式對這些身份證号碼進行重複值标記,發現标記的并不對,是Excel出錯了嗎?其實并不是,Excel有效數字的位數為15位,超過了之後就當做0來計算。我們舉個例子,在單元格中輸入18個1,回車之後就變成了科學計數法,我們改變一下它的顯示,發現最後三位數都是0,這就解釋了當身份證号碼前15位數相同時,不管最後三位數是什麼,全都當做0來處理。。那麼該如何标記這些實際上的重複值呢?

excel表格中身份證号碼查重(使用條件格式對身份證号碼查重)2

我們知道COUNTIF函數可以對數據出現的次數進行計數,如果在數據區域内計數大于1,那就是有重複值了。但是我們如果用常規的COUNTIF函數來計數的話,發現跟條件格式是一樣的結果,這是因為函數計算也是以15位數為依據的。我們知道,如果想正确輸入身份證号碼有兩種方式,第一種是将單元格的格式預設為文本型,第二種就是在身份證号碼前輸入一個單引号,言外之意就是需要把身份證号碼變成文本型數據就可以了。這裡我們隻要兩個符号,一個是“&”,另一個是“*”,我們通過連字符與通配符連在一起,就可以将其轉換為文本格式了,然後再進行計數,就可以達到我們的要求了,我們輸入公式=COUNTIF(A$2:A$14,A2&"*"),向下拖動即可完成,為了驗證一下效果,我們複制一個身份證号碼出來再粘貼,後面的計數就變成了2,這樣一道難題就輕松解決了。

excel表格中身份證号碼查重(使用條件格式對身份證号碼查重)3

我們能不能從源頭上解決,即有效避免身份證号碼重複錄入呢?當然可以,我們通過數據驗證來實現。首先選中數據區域以及要輸入數據的區域,單擊數據驗證,選擇自定義,然後輸入公式=COUNTIF(A$2:A$20,A2&"*")=1,同時設置一下輸入信息和出錯警告,這樣我們在輸入身份證号碼的時候隻要出現重複值就會給你提醒,而且無法錄入,好了身份證号碼重複值問題已解決,你學會了嗎?

excel表格中身份證号碼查重(使用條件格式對身份證号碼查重)4

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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