tft每日頭條

 > 生活

 > 身份證隐藏如何查重

身份證隐藏如何查重

生活 更新时间:2025-01-11 10:46:47

最近又有一個小夥伴問到關于身份證号碼查重的問題,他發現一個比較奇怪的問題,兩個雙胞胎隻有身份證号碼的最後一位不一樣,當使用條件格式對重複值進行突出顯示顔色的時候,這兩個身份證号被判定為重複(如下圖,魯班與劉備的身份證号碼,隻有最後一位不一樣),excel錯的這麼明顯難道是bug嗎?其實并不是,今天就詳細的跟大家解釋下這是為什麼

身份證隐藏如何查重(對身份證号碼進行查重)1

一、出錯原因

相信很多人都知道在輸入身份證号碼之前,需要将單元格的格式更改為文本格式,因為隻有這樣我們才可以輸入完成的身份證号碼。這是因為excel的精度是15位,當數據超過15位,15位之後的數據就會以0來顯示

身份證隐藏如何查重(對身份證号碼進行查重)2

然後我們再來了解下條件格式,條件格式的特點就是當條件成立就會返回我們設置的條件,條件不成立不做任何更改,那這條件是什麼呢?其實條件本質就是公式,隻不過我們通過鼠标點擊的條件是excel已經集成的公式罷了,公式在處理文本格式的數值的時候會自動的将其格式轉換為常規格式,這樣的話15位之後的數據就會默認省略為0,在使用條件格式對身份證号進行查重的時候,身份證的後三位都是0,所以條件格式僅僅對身份證的前15位進行比較,如果他們是一樣的就會認為這兩個數據是重複的,所以就會顯示出文章開頭的這種問題,那麼我們要如何才能解決這樣的問題呢?最簡單的方法就是使用COUNTIF函數

二、解決方法

我們隻需要在身份證後面的一列數據中輸入函數:=COUNTIF(B:B,B2&"*")點擊回車向下填充即可,在這裡函數的結果為1就代表數據是不重複的,結果不是1的話就代表數據是重複的,我們隻需要将其篩選出來即可

身份證隐藏如何查重(對身份證号碼進行查重)3

在這裡簡單的跟大家講解下公式,這個公式最重要的是第二參數,第二參數為:B2&"*",在這裡我們使用鍊接符号為身份證号碼添加一個星号,這樣一來身份證号碼就不會被函數更改為常規格式,所以我們就可以查找到正确的結果

以上就是我們在excel中對身份證号碼查重的方法,怎麼樣?你學會了嗎?

我是excel從零到一,關注我持續分享更多excel技巧

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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