您的位置: 网站首页> IT爱问> 当前文章
countif不重复也显示重复
老董2023-03-18156围观,147赞
本站站长擅长用python自动处理excel,请多关注本站。
感谢部落窝教育excel:Excel的函数帮助文件告诉我们的只是一些晦涩难懂的术语,真正我们将这些函数为工作所用的时候,发现还有很多细节是需要我们注意和知晓的。比如说:COUNTIF函数:
下面我们就一起来聊聊这两个函数容易出错、被忽视的地方。
COUNTIF函数
下面所示的Excel截图中,2、3、6行的编码,用公式:
=IF(COUNTIF($A$2:$A$7,A2)>1,"重复","")
返回的结果是重复的。但是我们仔细看这些编码并不重复,公式貌似也没有问题,那是哪里的问题,难道我的Excel坏了吗?
小编为了大家能够发现问题,特意将前面15位用红色标注出来。
其实,这是因为COUNTIF函数在处理文本型数字时,会自动按数值进行处理,然而Excel的最大精度只有15位,超过15位部分全部按0进行处理,所以对于18位的编码出现了错误判断。
解决方法:将公式修改为:=IF(COUNTIF($A$2:$A$7,A2&"*")>1,"重复","")
也就是在公式加上&"*",加上星号(*)的目的是使其强制识别为文本,相当于告诉COUNTIF函数,我找的是以A2单元格内容开头的文本,这样就可以区分编码是否真的重复了。
本文就此结束,感谢IT人士的关注countif不重复也显示重复,本文合作企业直达:更多推荐。
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
countif不重复也显示重复文章写得不错,值得赞赏