本文作者:office教程网

excel身份证号码统计易出现的错误

office教程网 2023-11-01 02:32:05
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 今天朋友在根据身份证号码筛选员工信息的时候出现错误:同一个身份证号码,高级筛选出好几位员工,错误出现过程如下动:

这是什么原因?
问题解析原因分析 ...

今天朋友在根据身份证号码筛选员工信息的时候出现错误:同一个身份证号码,高级筛选出好几位员工,错误出现过程如下动:

这是什么原因?

问题解析原因分析

高级筛选的结果如下:

分析结果,我们可以看出:筛选出的三位员工,他们的身份证号码的前15位是一致的。

原因是Excel对同一串数字的有效辨识,仅限于15位。虽然在身份证号码输入的时候已经把该单元格变成文本格式,但EXCEL仍然认为这是一串数字。

解决方法

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

SUMIF CELL使隐藏列不参与汇总

Excel没有提供忽略隐藏列汇总的函数,比如下: 虽然E列与G列隐藏了,但E、G两列的数据还是参与了求和汇总。 如何使隐藏列的数据不参与汇总呢?效果如下动: 方法解释第一步:建立辅助行 在第11行建立辅助行,B11中输入函数“=CELL('width',B1)”,向右填充,计算出B列到G列各列的列宽,如

解决方法,如下动:

另:在对身份证号码统计个数时,也会出现错误:

比如,在D2单元格输入公式:”=COUNTIF($C$2:$C$12,C2)”,向下填充,会出现统计错误,如下:

还是由于Excel对同一串数字的有效辨识,仅限于15位,会把前15位相同的身份证号码等同成完全相同。

解决方法:

把公式改为“=COUNTIF($C$2:$C$12,C2&”*”)”,在统计条件C2后面加上&”*”,让EXCEL“明白”现在统计的是文本,结果如下:

(18位身份证号码的正确输入方式也附上一句吧:一种方式是把单元格格式设置成文本,另一种方式是在输入身份证号码之前加一个英文状态的单引号。其实这两种方法操作过程不一样,实质都是一样的,就是把单元格变成文本格式)

Vlookup逆向查询有问题,IF、CHOOSE来帮忙

VLOOKUP函数要求查询值必须位于查询区域的首列。比如,下中的数据: 原数据区,“部门”位于“姓名”的左侧,而要求按照姓名去查询部门,那直接用VLOOKUP函数进行查找,是查不到结果的。 我们需要构建一个新的查询数据区,将“姓名”置于“部门”的左侧。这种新的查询数据区,可以通过IF和CHOOSE两个函数来实现

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel身份证号码统计易出现的错误发布于2023-11-01 02:32:05
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: