如图,EXCEL中怎么分别统计每个省 每个城市 的数量?

省和城市要同时统计,不能只要城市不要省份。要的结果是:四川 绵阳 总数量 福建泉州总数量 等等……由于实际表格有上千行,我用SUMIF只能一项项统计 太慢了。求高手指教 谢谢!若能把表发到扣扣邮箱,不胜感谢!1003636899扣扣

1、打开Excel选项,点击加载项,在管理下拉列表选择excel加载项,点击转到。





2、勾选分析工具库,点击确定。






3、在excel数据工具栏下会加载数据分析选项。






4、点击工具栏数据,数据分析,在数据分析对话框中选择直方图,确定。





5、直方图对话框,在输出区域选择一个空单元格,下面柏拉图、累积百分率、直方图3个选项任选一个,这里选直方图,确定。





6、然后就很直观呈现出来了。



温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-08

1、打开数据表,选中要统计的数据,点开“插入”,点击“数据透视表”

2、然后会出现一个页面,点击“新工作表”。

3、在新表中,勾选右侧的字段名称“任职单位”。

4、将“任职单位”拖拽到“数值”框中来计数,来统计每个名称在原表中各自出现了多少次。

5、这时,会发现表格中自动给出了每个名称的出现次数

本回答被网友采纳
第2个回答  推荐于2017-09-01

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


方法一:

数据透视表的方法最为简单快捷,但缺点是:对于后期的新增数据及变动要经常手动更新和更改数据源。 选中A列,然后插入数据透视表,把省份及城市拖到行标签,把发货数量拖动到数值项中就行了。


方法二:

公式方法:要求对A列的省份排序,然后在F2输入数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束然后右拉再下拉。


=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$2000&$B$2:$B$2000,$A$2:$A$999&$B$2:$B$2000,)=ROW($1:$1999),ROW($2:$2000),4^8),ROW(A1)))&""


H2公式下拉,H2为普通公式,输入完成直接回车就行了。

=IF(F2="","",SUMPRODUCT((A$2:A$999&B$2:B$999=F2&G2)*C$2:C$999))




追问

请问大师,如果表格里把省份和城市写在了一格 比如 福建三明,除了用分类汇总,还有没有更好的方法呢?分类汇总 我总觉得 看起来不方便

追答

EXCEL提供的常用工具一般就是透视表、分类汇总、公式三种方法,还有的方法就是做图形了,但图形也是在前面三种方式得到的结果的基础上再插入图形的。除此以外就真的想不出什么其它的好方法了。


本回答被提问者采纳
第3个回答  推荐于2017-09-11

    用数据透视表,可定期更新 

    将省市分别拖动到行区域 将发货数量拖动到数据区域

    省市分别按升序排序 进行两次分类汇总

    用公式

    选择AB两列复制粘贴到FG列 选择FG列 删除重复项

    在H2中输入或复制粘贴下列公式

    =SUMPRODUCT((A$2:A$1001=F2)*(B$2:B$1001=G2)*C$2:C$1001)

    下拉填充

第4个回答  2013-10-20
使用数据透视表……
2003 版 数据菜单 数据透视表……
数据区域 选择 全部 ……指定 数据透视表的位置
布局 省份、城市 拖到 行区域; 发货数量 拖到 数据 区域……
你还可以进一步设置 相关设置 你参看帮助吧…………
相似回答