excel函数避坑指南,建议收藏!【Excel教程】( 二 )

下面我们就一起来聊聊这两个函数容易出错、被忽视的地方。

第一,COUNTIF函数

下面所示的Excel截图中,2、3、6行的编码,用公式:

=IF(COUNTIF($A$2:$A$7,A2)>1,"重复","")

返回的结果是重复的。但是我们仔细看这些编码并不重复,公式貌似也没有问题,那是哪里的问题,难道我的Excel坏了吗? 

excel函数避坑指南,建议收藏!【Excel教程】

小编为了大家能够发现问题,特意将前面15位用红色标注出来。

其实,这是因为COUNTIF函数在处理文本型数字时,会自动按数值进行处理,然而Excel的最大精度只有15位,超过15位部分全部按0进行处理,所以对于18位的编码出现了错误判断。

解决方法:将公式修改为:=IF(COUNTIF($A$2:$A$7,A2