如何解決countif函式查詢重複身份證號碼時的錯誤
今天跟大家分享一個countif函式的使用BUG。大家在使用countif函式查詢重複身份證號碼時是否遇到過,明明身份證號碼沒有重複的,而countif函式卻偏偏能統計出重複來。看下面查詢每個身份證號在B列是否存在重複的例子。
圖1
“錯誤計數”列是我們平時使用countif函式時的寫法,“正確計數”列是為解決countif函式統計錯誤的修正寫法,下圖是執行的結果:
圖2
大家會發現“錯誤計數”列對應的姓名2、姓名3行出現了計數2,實際上本表中的身份證號碼都是唯一的沒有重複值。哪為什麼會出現計數2的結果呢?大家比較下出現計數2結果的2個身份證號碼,是不是發現兩個身份證前17位都是相同的。這也是countif函式的BUG所在,準確的說countif函式在統計時對身份證號碼只能讀取到前15位數字,後面的數字直接被省略了。所以才會出現上述錯誤。為了修正countif函式這個錯誤 ,我們以後在使用countif函式統計身份證號碼或超過15位數字串時,要採用圖1“正確計數”列的修正寫法,即在常規寫法後面加上&“*”。
另給個別小白普及下excel知識:一是公式中的$B:$B是絕對引用,就是我們在選定B:B列後,按F4鍵即由相對引用變成絕對引用。二是在excel表中使用公式後,想要顯示這些公式,只需按快捷鍵ctrl+`即可顯示,重按即可隱藏。
相關文章
- 2021-04-22為什麼有的孩子身份證號含有“X”? 雖然不影響生活, 爸媽也要懂
- 2021-04-17昨日足球命中,期待週日好運來!雙色球2020038期分享助力圓夢6+1!
- 2021-04-10努力吧! 直到你的賬戶餘額 看起來像你身份證號碼一樣長!
- 2021-04-07新年給寶寶辦理身份證5大注意事項,建議新手爸媽收藏,事半功倍
- 2021-03-24Excel函式: SUM函式很簡單, 但是這些細節你注意過嗎?