Excel 实现类似 count..group by.. 的效果

有些时候想知道一串数据中,每一项分别出现了多次,如果是在DB中,我们可以用 select count(*) from .....group by ... 这样的语句来处理,但是如果是在Excel中呢,不想先导入DB再处理的话,可以用下面的方法

需求如下:

Excel 实现类似 count..group by.. 的效果_第1张图片

方法是先去重,再用 countif 函数统计

1. 复制一份待统计源数据;

2. 选定复制的数据,数据 -->删除重复项;

3. 设删除重复项后的单元为 D11:D14,则在 E11 处输入  =COUNTIF($B$5:$B$20,D11) ;

4. 向下选定剩余单元格,Ctrl + D 向下填充即可。


PS:用COUNT、COUNTIF、SUM、SUMIF与 IF 嵌套使用可以实现需要满足更多条件的统计功能 ,就不一一举例了,遇到问题的时候,看看这此函数的用法,一般就会有思路了。

你可能感兴趣的:(Office)