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:用COUNTCOUNTIFSUMSUMIF与 IF 嵌套使用可以实现需要满足更多条件的统计功能 ,就不一一举例了,遇到问题的时候,看看这此函数的用法,一般就会有思路了。

以上是关于Excel 实现类似 count..group by.. 的效果的主要内容,如果未能解决你的问题,请参考以下文章

COUNT(DISTINCT) 和 COUNT(*) + GROUP BY 给出不同的结果

MangoDB高级应用

html中有没有类似excel表格,可以填数的表格控件?

Mysql count group_concat 高级用法(count 过滤条件,group_concat过滤条件)

生成类似 excel 版本号 A ,B,C,...,Z AA,AB,..,AZ ...

B - EXCEL排序(sort+结构体)