您的位置: 网站首页> 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。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    countif不重复也显示重复文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200