大家好,今天和大伙儿分享一个前几天碰到的实际情况。用
Countif函数给银行卡号计数,目的是看看有没有录入重复的银行卡号。我们先来回顾一下Countif函数的用法吧。
点击查看:【Countif函数超详解析】
本案例模拟的数据如下图所示:

现在我们来在B2单元格中写一下公式:

然后下拉到B8单元格,如果没有重复的话,理论上得到的计数结果都是1,。现在我们看看实际效果:

结果发现有些结果是2,但是从内容上看,却没有重复。有点百思不得其jie。揭露一下最最本质的原因是:在Excel中,超过15位的数字只能保留15位有效数字,超过15位的全部都会被视为0,所以在这个案例中,Countif函数会将B3和B8单元格、B6和B7单元格的银行卡号都会认为是一样的。
解决办法如下:

使用“*”通配符的目的是使A列数据强制识别为文本进行统计。有的朋友可能会问了,A列额数据本来就是文本的形式,这里是因为Countif函数会将文本型数字识别为数值型数字。另外需要注意的是这个“*”通配符还可以放在后面:

假如你学习到了这个新技能不妨转发推荐给你的小伙伴。并动动小指头收藏,以免下次走丢。
我们将定期更新Word、Excel、PPT等操作技巧。pdf转换器供在线免费的PDF转word、PDF转Excel、PDF转PPT服务。