EXCEL表中,如何按照多个字段条件进行汇总?

问题如上,望请高人指点!
这里要点有以下几个方面:
将不同种类的工具按照其性能特点分为电动工具与手动工具两类;
将各班组领用工具的情况分别列出;
根据所分的类别与班组,进行直接汇总。

希望我的问题已经说明白了,不至于让你产生歧义货误解。谢谢您了!

第1个回答  2013-11-22
office2007 的数据里面有个分类汇总.点一下自动追问

谢谢!分类汇总我用过,满足不了我的要求。

第2个回答  2013-11-22
2010版:
梅花扳手的数量=sumifs(领用表数量列区域,领用表工具名称列区域,汇总表中梅花扳手的单元格,领用表领用单位列区域,汇总表中1班所在单元格)
梅花扳手的金额=sumifs(领用表金额列区域,领用表工具名称列区域,汇总表中梅花扳手的单元格,领用表领用单位列区域,汇总表中1班所在单元格)
第3个参数,绝对引用列标;第5个参数,绝对引用行号;其他参数,绝对引用行号列标。然后复制粘贴公式。
2003版:
sumproduct(领用表数量列区域*(领用表工具名称列区域=汇总表中梅花扳手的单元格)*(领用表领用单位列区域=汇总表中1班所在单元格))
sumproduct(领用表金额列区域*(领用表工具名称列区域=汇总表中梅花扳手的单元格)*(领用表领用单位列区域=汇总表中1班所在单元格))
绝对引用方式同上追问

不行啊,要么是错误码,要么显示的位置不对。

我最终想要的,是《汇总表(2)》那样的结果,而不是《汇总表(1)》。《汇总表(1)》只是一个辅助说明,告诉大家哪些属于手动工具,哪些属于电动工具。

这里,一是要把“扳手”与“螺丝刀”自动分类到“手动工具”中,把“电钻”、“角磨机”、“无齿锯”自动分类到“电动工具”中。二是要把归类后的数量与金额按照“1班”、“2班”、“3班”分别计到相应的班组名下。

追答

其实像你的情况最好的办法是:
1)在一个单独的工作表中保留所有领用记录,包括工具名称、领用单位、数量、金额等基本信息
2)然后根据你所说的能利用的函数添加辅助列如工具类别、你所说的二、三十个大类什么的
3)对整个数据区域定义名称,最好用offset(A1,0,0,counta(A:A),counta(1:1))这样的能自动计算的名称
4)以定义完的名称作为数据透视表的数据源,设计好透视表格局。
5)以后数据一更新,就复制一下辅助列公式,再刷新一下数据透视表就行了

追问

那还不如先进行自动分类,然后再对这些类别与班组进行两级自动筛选呢。我是想一次性自动生成《汇总表(2)》。我的问题是不是太难了啊?好像没法实现。

追答

不是你的问题难,是你缺乏对数据清单的了解和数据透视表的使用经验。弄懂了就会觉得简单了

本回答被网友采纳
相似回答