COUNTIF函數統計身份證號出錯的解決方法

  問題的提出

我們知道,二代身份證號碼為18位,有的小夥伴在處理身份證號碼時遇到了麻煩,例如,用COUNTIF函數統計會出錯:

COUNTIF函數統計身份證號出錯的解決方法

出錯的原因

在用公式計算時,文本性的數字有時也會當數值型來對待,本例中因為前15位都相同,15~18位的數字excel全按0計算,所以在excel眼裡前15位相同的數字就是相同的,無論15位後的是否相同,countif計算錯誤了是必然的了。

COUNTIF函數統計身份證號出錯的解決方法

解決的方法

*(星號)在excel公式裡是通配符,「A*」表示以A開頭後面跟任意長度的字符串。只有文本格式才適用於通配符。所以如果我們讓身份證號連接*號,就可以明確的傳達給countif信息,你要統計的是文本格式,不是數值。

COUNTIF函數統計身份證號出錯的解決方法

同理,VLOOKUP在查找身份證號碼出錯時,也可以把第一參數後面加上&’*’。

COUNTIF函數統計身份證號出錯的解決方法