如果我们在使用 Excel 的时候,表格里面有一堆数据,我想要找出特定数据出现了几次,想要计算这些不同项目的个数,有没有什么比较快的方法? 有哪些 Excel 函数可以使用呢? 今天我们就来教大家了解要如何通过 Excel 的 COUNT 函数来统计数量。
在 Excel 中有一个 COUNT 系列函数,这个函数有不同的变化以及用法可以来计算不同项目个数。
COUNTIF 函数查询项目个数
如果要查询一个表格中特定项目的个数时,我们可以用 COUNTIF 函数来统计数量。
COUNTIF 函数的使用情况:COUNTIF(范围,内容)范围:要统计的数据范围内容:要查询到底出现几次的值,这个值可以是数字、文字或判断式 |
例如下面这个表格:
学生姓名 | 班级 | 分数 |
小苹 | 3A | 98 |
小果 | 3B | 67 |
小仁 | 3B | 87 |
小明 | 3C | 100 |
小王 | 3A | 88 |
阿义 | 3C | 74 |
阿星 | 3B | 90 |
阿叔 | 3A | 87 |
阿龙 | 3C | 50 |
阿杰 | 3A | 77 |
阿秋 | 3B | 65 |
如果我想要查询里面总共有几个 3A 班级的学生,那我可以用:
=COUNTIF(B1:B11,”3A”)
这样就可以查询出总共有几位 3A 班级的学生,同时也可以复制一下函数,把「3A」改成「3B」或「3C」,就可以很快的统计出各班级的人数。
COUNTIF 函数搭配条件查询个数
如果我想要查询成绩大于 70 分的同学有几位可以怎么计算? 这时同样可以用 COUNTIF 函数搭配条件式来统计个数。
同样拿上面的表格来举例,如果要找出成绩大于 70 分的同学,那就可以下指令:
=COUNTIF(C1:C11,”>70″)
前面的「C1:C11」是成绩资料所占的范围,后面的「>70」是条件,所以如果你要更改查询条件的话,就是把「>70」换成其他的条件式就可以了。
COUNTIF 函数查询包含特定值的项目个数
如果今天想要找出数值是特定开头的数据项目有几个,例如我有三年级的 3A、3B、3C 和二年级的 2A、2B、2C 班级,我如何知道有几个 3 年级的班级? 几个 2 年级的班级呢? 这时可以用 COUNTIF 函数搭配「**」字符来计算。
例如我把上面的表格字段 B 的数据改成有 3A、3B、3C 和 2A、2B、2C 的混合资料,而我想要找出三年几有几位同学时,我就可以用:
=COUNTIF(B1:B11,”3**”)
当然你也可以把 ** 加在不同的位置,例如我要搜寻二、三年级 C 班的同学有几个,就可以用:
=COUNTIF(B1:B11,”**C”)
这样就可以针对范围内 C 结尾的值计算个数。
COUNTA 函数查询有数据的字段个数
如果我今天想要查询的表格中,有部分是没有资料的空白字段,但我想知道有数据的字段个数有多少,可以怎么计算呢? 这时就可以用COUNTA这个函数。
假设我把上面的表格做一点调整,拿掉了其中几个人的成绩,当我想要查询成绩字段有几个人有分数时,我可以用:
=COUNTA(C1:C11)
通过COUNTA这个函数,就可以计算出有成绩字段非空白、有成绩的同学有几位。
Excel 计算不同项目个数技巧:总结
最后在帮大家整理一下今天教的COUNTIF和COUNTA两个Excel函数来计算不同项目个数的使用方法。
COUNTIF 这个函数需要设置查询的范围,然后要查询的值、数字、判断式,这样就可以查询出不同项目的个数。 例如有男生有几个、成绩不及格的有几个、会员/非会员有几个、名字里面有特定字的有几个… 等,计算项目个数的使用情境都能够派得上用场。
而COUNTA则是计算选定的范围内有哪些非空白的数值。
利用上述的 COUNT 函数就能很快的计算表格内不同项目的个数了。