當前位置:
首頁 > 最新 > 身份證號碼統計易出現的錯誤

身份證號碼統計易出現的錯誤

問題來源

今天朋友在根據身份證號碼篩選員工信息的時候出現錯誤:同一個身份證號碼,高級篩選出好幾位員工,錯誤出現過程如下動圖:

GIF/120K

這是什麼原因?

問題解析

原因分析

高級篩選的結果如下:

分析結果,我們可以看出:篩選出的三位員工,他們的身份證號碼的前15位是一致的。

原因是Excel對同一串數字的有效辨識,僅限於15位。雖然在身份證號碼輸入的時候已經把該單元格變成文本格式,但EXCEL仍然認為這是一串數字。

解決方法

在篩選條件的身份證後面加上「*」,讓EXCEL認為篩選條件是文本。

解決方法,如下動圖:

GIF/1886K

另:在對身份證號碼統計個數時,也會出現錯誤:

比如,在D2單元格輸入公式:"=COUNTIF($C$2:$C$12,C2)",向下填充,會出現統計錯誤,如下圖:

還是由於Excel對同一串數字的有效辨識,僅限於15位,會把前15位相同的身份證號碼等同成完全相同。

解決方法:

把公式改為「=COUNTIF($C$2:$C$12,C2&"*")」,在統計條件C2後面加上&"*",讓EXCEL「明白」現在統計的是文本,結果如下圖:

(18位身份證號碼的正確輸入方式也附上一句吧:一種方式是把單元格格式設置成文本,另一種方式是在輸入身份證號碼之前加一個英文狀態的單引號。其實這兩種方法操作過程不一樣,實質都是一樣的,就是把單元格變成文本格式)

素材下載

密碼:xv6q


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 韓老師講Office 的精彩文章:

100個知識點,100篇實用乾貨,拿走不謝!
Vlookup逆向查詢有問題,IF、CHOOSE來幫忙
數字與文本分離的三種方法:LEFT、RIGHT函數;分列;快速填充
VLOOKUP完成同一部門多個員工信息查詢
單列數據行太多,利用INDIRECT函數轉換成適合列印的多行多列

TAG:韓老師講Office |

您可能感興趣

蘋果詳解iPad Pro機身彎曲:新直邊設計易看到輕微彎曲