excel中countif函数显示的结果为啥不对?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中countif函数显示的结果为啥不对?相关的知识,希望对你有一定的参考价值。

比如:

j3中用函数显示的结果是2,而我用excel的ctrl+f的查找功能,得到的是只有1个,这两种做法得到的结果为什么不一样呢?

Excel中,countif函数只能识别15位字符,所以和查找功能得到的结果会不一样,正确的操作方法可以参考下方步骤。

1、本次演示使用的办公软件Excel电子表格,使用的版本为Microsoft office2013。

2、首先打开Excel电子表格,根据问题描述输入用于演示countif函数显示结果为何不对的数据。

3、可以看到在上一步中得到的结果是错误的,此时我们选中任意单元格,重新输入函数“=COUNTIF(A1:A4,A1&"*")”,因为countif函数只能识别15位字符,可以使用该公式处理超过15位的数据。

4、输入完成后点击回车,可以使用查找功能进行验证,可以看到此时得到的结果已经正确了,

参考技术A

原因:取数的单元格格式不同,在使用查找功能的时候,设置了查找格式,导致当其中一个单元格的格式不符时就无法被查找到。

解决方法:

1、首先在Excel表格中使用countif函数,输入公式:=COUNTIF(A4:A11,A4),显示的是“3”,可以看到是正确的。

2、然后使用查找功能,在“查找内容”中输入需要查找的数据,可以看到只能查找到“2”个结果。

3、此时需要点击查找窗口右侧的“格式”下拉菜单,点击“清楚查找格式”。

4、然后再点击“查找全部”的按钮即可看到已经查找到了三个结果。

参考技术B Excel表格里面使用COUNTIF统计出错的分析如下:
一、公式=COUNTIF(查找范围,查找条件),正常情况下,查找范围都是固定的,即:绝对引用,如:$A$2:$D$1000,以免在拖动复制时查找范围变动而出现结果错误;

二、输入的查找条件有误,如:单独查找一个字符串"A"时没有带有双引号("")而出错,正常情况下的查找条件应该直接引用单元格,以免出错;

三、使用COUNTIF统计的数据范围较大(几万条或更大),此时需要耐心等待运算结果;
四、COUNTIF函数统计时不区分大小写,如:字符串“A"和字符串"a"将匹配相同的单元格,因此,统计的结果会出现不准。
参考技术C countif()函数只能识别数字的前15位,公式改为:
=COUNTIF(D$2:D$22414,D2&"*")
向下填充即可。
参考技术D 用下筛选看看能不能找到另外一个

excel的数值显示

我要达到的目的是 假如 现在有 500个号码 000-999之间的 在最新行更新数据【000-999之间任意一个3位数】的时候自动读取500个号中间有没有,在其他列用【有】或者【没有】显示出来。谢谢。在线等
MEIFEGHDPIG 我QQ 1759512

假设现在有的数据在A列中,新列在B列中,其它列在C列
可以在C1单元格输入函数
=if(countif(A:A,B1)>0,"有","没有")
然后下拉填充这个列

如果不懂,可以在线远程,QQ见图
参考技术A 假设你的数据放在A1-A500,

在B1单元格输入=COUNTIF(A1:A500,500)
在C1单元格输入=if(b1>0,"没有","有")
参考技术B 从第二行开始,输入=IF(A2="","",IF(COUNTIF(A$1:A1,A2)>0,"有","没有")),下拉

以上是关于excel中countif函数显示的结果为啥不对?的主要内容,如果未能解决你的问题,请参考以下文章

excel里countifs函数计算结果不为0但是显示出来为0是为啥?

excel里countifs函数计算结果不为0但是显示出来为0是为啥

求教excel中 这段函数的意义 =IF(NOT(COUNTIF($A$1:A2,A2)-1),A2,"")

excel判断一行数据中含有某个文本用啥函数

countifs为啥结果为0?

excel中countifs函数如何使用?