經常有小可愛問我,Excel 數據太多,想找一列中重複的數據該怎麼辦?
超簡單,Excel 早就幫你準備好這個功能啦!
直接選中一列數據,然後依次點擊【條件格式】>【突出顯示單元格規則】>【重複值】,就能 1 毫秒搞定。
可是,在給身份證號碼、銀行賬號、流水號等超長的數字序號查重複的時候,這招卻失效了!
後面幾位數明顯是不一樣的,全部都被認為是重複值,怎麼回事?今天就給大家說一說!
01 出錯原因
這是由 Excel “自作聰明” 的判定機制造成的。
平時在 Excel 裡輸入超過 15 位的數字時,就會自動變成科學計數法表示:
所以,默認的【突出顯示重複值】,對 15 位以下的數字有效。只要前面 15 位是一樣的,Excel 就認為是重複的。
怎麼辦?
02 解決方法
既然按數字形式去識別重複項,Excel 會傻傻分不清楚,那用文本形式的數據去判斷就好啦~
只要思路搞清楚,解決方法就很簡單。
比如,下面的表格,在 B1 中輸入公式,然後向下填充公式
=Countif(A:A,A1&"*")
自動標記的紅色顯示有 2 個重複值,而用公式統計的結果看,每個號碼都只有 1 個,並沒有重複的號碼。
公式裡的&"*"是連接一個可以代表任意字符的通配符*。這樣 Countif 統計的是包含完整字符串的單元格數量。
原來的數字內容不會發生任何變化,但在 Excel 眼裡卻變了“性”,不會再被顯示成科學計數法啦~
閱讀更多 秋葉PPT 的文章