宝哥软件园

excel身份证号码统计错误

编辑:宝哥软件园 来源:互联网 时间:2021-09-18

今天朋友根据身份证号筛选员工信息时出错:几个员工被高级别选中,身份证号相同,错误发生如下:

原因是什么?

问题解决的原因分析。

高级过滤的结果如下:

从分析结果可以看出,被筛选的三名员工的身份证号码前15位是一致的。

原因是Excel有效识别了同一个数字串,限定为15位。虽然输入身份证号时单元格已经变成了文本格式,但EXCEL仍然认为它是一串数字。

解决办法

在过滤条件的身份证后面加“*”,让EXCEL认为过滤条件是文本。

解决方案如下:

此外,在统计身份证号码数量时,也会出现错误:

例如,在单元格D2中输入公式: "=countif ($ c $2: $ c $12,C2)",并向下填充,将出现统计错误,如下所示:

或者因为Excel有效地识别了同一串数字,限定为15位,所以前15位相同的身份证号码将被等同为相同。

解决方法:

将公式改为“=countif ($ c $2: $ c $12,C2“*”),并在统计条件C2后面加上“*”,这样EXCEL就可以“理解”统计现在是文本了。结果如下:

(18位身份证号的正确输入方法还附有一句话:一种方式是将单元格格式设置为文本,另一种方式是在输入身份证号前加上英文单引号。其实两种方法在操作过程上是不一样的,但本质是一样的,就是把单元格改成文本格式)。

更多资讯
游戏推荐
更多+