Excel中,countif函数只能识别15位字符,所以和查找功能得到的结果会不一样,正确的操作方法可以参考下方步骤。
1、本次演示使用的办公软件Excel电子表格,使用的版本为Microsoft office2013。
2、首先打开Excel电子表格,根据问题描述输入用于演示countif函数显示结果为何不对的数据。
3、可以看到在上一步中得到的结果是错误的,此时我们选中任意单元格,重新输入函数“=COUNTIF(A1:A4,A1&"*")”,因为countif函数只能识别15位字符,可以使用该公式处理超过15位的数据。
4、输入完成后点击回车,可以使用查找功能进行验证,可以看到此时得到的结果已经正确了,
原因:取数的单元格格式不同,在使用查找功能的时候,设置了查找格式,导致当其中一个单元格的格式不符时就无法被查找到。
解决方法:
1、首先在Excel表格中使用countif函数,输入公式:=COUNTIF(A4:A11,A4),显示的是“3”,可以看到是正确的。
2、然后使用查找功能,在“查找内容”中输入需要查找的数据,可以看到只能查找到“2”个结果。
3、此时需要点击查找窗口右侧的“格式”下拉菜单,点击“清楚查找格式”。
4、然后再点击“查找全部”的按钮即可看到已经查找到了三个结果。
Excel表格里面使用COUNTIF统计出错的分析如下:
一、公式=COUNTIF(查找范围,查找条件),正常情况下,查找范围都是固定的,即:绝对引用,如:$A$2:$D$1000,以免在拖动复制时查找范围变动而出现结果错误;
二、输入的查找条件有误,如:单独查找一个字符串"A"时没有带有双引号("")而出错,正常情况下的查找条件应该直接引用单元格,以免出错;
三、使用COUNTIF统计的数据范围较大(几万条或更大),此时需要耐心等待运算结果;
四、COUNTIF函数统计时不区分大小写,如:字符串“A"和字符串"a"将匹配相同的单元格,因此,统计的结果会出现不准。
countif()函数只能识别数字的前15位,公式改为:
=COUNTIF(D$2:D$22414,D2&"*")
向下填充即可。
用下筛选看看能不能找到另外一个