Excel 实现类似 count..group by.. 的效果
Posted 詩和遠方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel 实现类似 count..group by.. 的效果相关的知识,希望对你有一定的参考价值。
有些时候想知道一串数据中,每一项分别出现了多次,如果是在DB中,我们可以用 select count(*) from .....group by ... 这样的语句来处理,但是如果是在Excel中呢,不想先导入DB再处理的话,可以用下面的方法
需求如下:
方法是先去重,再用 countif 函数统计
1. 复制一份待统计源数据;
2. 选定复制的数据,数据 -->删除重复项;
3. 设删除重复项后的单元为 D11:D14,则在 E11 处输入 =COUNTIF($B$5:$B$20,D11) ;
4. 向下选定剩余单元格,Ctrl + D 向下填充即可。
PS:用COUNT、COUNTIF、SUM、SUMIF与 IF 嵌套使用可以实现需要满足更多条件的统计功能 ,就不一一举例了,遇到问题的时候,看看这此函数的用法,一般就会有思路了。
以上是关于Excel 实现类似 count..group by.. 的效果的主要内容,如果未能解决你的问题,请参考以下文章
COUNT(DISTINCT) 和 COUNT(*) + GROUP BY 给出不同的结果
Mysql count group_concat 高级用法(count 过滤条件,group_concat过滤条件)