关闭→
当前位置:科普经验站>IT科技>如何用countif函数统计重复项

如何用countif函数统计重复项

科普经验站 人气:1.6W

假设统计A列中内容重复次数利用公式=Countif(A:A,A1)下拉填充即可,函数格式:复=countif(统计范围,要统计重复的数据)举例:如制图,统计A列数字中数字1重复了几次,其中1可以是具体数据,百也可以是复合条件或单元格度内容。要统计的范围知可道以是连续或非连续的范围。如:E2:G5这样表示也是可以的,假设你来想统计出在A列的各单元格中出现内容为"张三"的单源元格个数,则公式为=COUNTIF(A:A,"张三") 假设你想统计在B,C,D三列中分数为60以下的单元格百数量,则公式为=COUNTIF(B:D,"<60") 假设你相统计在A3至C10单元格区域中数量为2000的单元格个数,则公式为=COUNTIF(A3:C10,2000) 假设你想统计B列中成绩大于等于60分的学生人度数,则公式为=COUNTIF(B:B,">=60")本回答被提问者和网友采纳,输入=COUNTIF(B:B,"男")统计B列男性的个数,你想要达到什么效果,如果有截图或者附件我可以帮你解决www.51dongshi.com防采集。

Excel对于不太会使用的人来说,绝对是个难题;那么在Excel中我们怎么用countif函数统计重复项呢?

方法

如图所示,是我们要统计总数的表格

公式如下:=countif($A$1:a1,a1)下拉公式。结果等于1的是不重复的。大于1的

如何用countif函数统计重复项

如图所示,在需要统计总数的单元格中写上"COUNTIF"函数;”A:A"表示的是需要统计总数的区域,“A1"表示的是需要统计总数的条件;

1、打开需要查找重复值的excel表格,找到需要查找的A列。2、将鼠标定位在C1单元格中,在编辑

如何用countif函数统计重复项 第2张

公式写完后点击“ENTER"总数就出来了,然后选中此单元格,将鼠标放置单元格右下角,出现此”+“符号双击就可以直接填充后面数据。

求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:一是利用数组公式

如何用countif函数统计重复项 第3张

菜单栏钟选择”数据“下的”删除重复项",去除重复行数。

要统计去除重复项后数字的个数,可用以下函数公式:  假如数据在A列,在B1中输入  =SUM

如何用countif函数统计重复项 第4张

最后结果就出来啦!

这个公式是数组公式,记得使用Ctrl+shift+enter 三键组合结束输入。应该是 ={su

如何用countif函数统计重复项 第5张

countif 语法结构:COUNTIF(range,criteria)参数:range  要计算其中非空单元格数目的区域criteria 以数字、表达式或文本形式定义的条件使用countif函数有个坑要特别留意:在计算的过程中,countif在计算过程中会自动将文本数值转换为数值,而excel的最高精度是15位,如果你统计的数据是抄超过15位的文本型数值就要特别留心了。以上问题的解决方法,将参数二的条件连接一个通配符强制转换为文本数值(第二参数更正为原条件&"*")这样就可以强制countif按文本类型对数值进行匹配计数了,所以说,在某些情况下强扭的瓜也是甜的^-^。以上解决方法只是解zd决了超过15位数字的匹配问题,如果用19位数字&"*"去跟20数字匹配(例如:1234567890123456789&"*"跟12345678901234567899)同样也会产生bug。这就需要我们事先保证两个数据的长度是一致的,所以,需要额外加多一个条件判断,用len解决即可废话了这么多,还是上图最实在,这不一定的,看具体情况。比如一个表中的数字是文本类型,另一个表中的数字是数值类型,那就不行了。两个表格中的内容都是数值或者都是文本,才行,1、如图,我们现在zhidao要筛选出数据A里与B重复的数据。倘若我们用条件格式筛选话,会因为数据A这一列自身重复的数据弄混,这样子出来的数据就不准确了。2、所以我们用函数“countif”。如图,另取一列“筛选”。在空格里输入“=countif(C:C,B:B)”后按回车键。这里要注意选择数列的先后顺序,因为是要筛选出“数据A”的,所以我们需要优先选择“数据B”,也就是括号里的“C:C”在前面。3、然后鼠标移动到格子的右下角,双击鼠标左键。这样子就会自动复制函数了。如图所示内。4、然后鼠标移动到最左边序列号“1”,快速选取第一行。然后按快捷键“ctrl+shift+L”打开筛选。如图所示。5、然后在筛选这一列点击“小三角”。如图,勾掉选项“0”按确认键。6、最后筛容选出来的就是“数据A”与“数据B”重复的选项。这里会看到一个显示的是数字“2”是因为对应行的“数据B”有两个相同数据。若有三个相同的会显示“3”,countif函数只能判断前15位,前15位相同他就认为是相同的了用sumproduct来解决这个问题E1输入公式=if(sumproduct(1*(b$2:b$24=c2)),"","无重复")下拉本回答被网友采纳,=IF(COUNTIF($B$2:$B$24,C2&"*")=0,"无重复","")15位以上的长数字,必须加“*”,强制文本,改成上面的公式,超过15位可以这样=IF(COUNTIF($B$2:$B$24,C2&"*")=0,"无重复","")或=IF(COUNTIF($B$2:$B$24,C2&"*"),“”,"无重复")追问多谢指点哈这个样子是把问题解决了 但是为什么超过15位数要加 &"*" 呢&"*" 这个又是什么意思谢谢追答因为EXCEL的数值精度只有15位,加&"*"就要求COUNTIF在进行比较时按文本方式进行。本回答被提问者采纳,显示BC列重复的:=IF(COUNTIF(B:B,C2),C2,"")或=if(countif(countif(c:c,B2),B2,"")B列中zhidao与回C列不重复的显示=if(countfi(C:C,B2),"",B2)"" 内可加其它答文字啥的内容来自www.51dongshi.com请勿采集。

TAG标签:#统计 #函数 #COUNTIF #