EXCEL如何自动分类

比如说本月excel中项目有100种,根据项目种类不同分为10大类,那么下给月再拿到的数据如何自动归类呢?

1.打开Excel 2007界面,为了演示这个分类汇总,自己随便的做了个数据,能够看的更明白,一目了然就学会了。

2.工作表中的内容做好了,因为这个科目是按顺序编写的,所以不用再筛选了。选中内容,点数据中的汇总数据。

3.单击一下汇总数据,就会出现一个对话框,分类字段要选择自己想汇总的内容,要汇总的是科目,所以选择第二个,然后下面的汇总方式,要汇总的是科目的平均成绩,所以选择平均数

4.第三栏是选定的汇总项,选择成绩汇总,再下面的就按自己的需求来选择。选择的是替换之前的,汇总结果显示在数据下方。都选择好了直接按确定就可以了。确定后系统会自动把数据给汇总好,简直是太方便了。

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

    在做分类汇总前,需要先对数据进行排序,否则无法进行分类汇总,如下数据:我们要对物料编码进行分类汇总,则可以先对此列进行排序。

    选中D列数据,在插入-排序和筛选命令下选择升序或降序进行数据排序,在”排序提醒“对话框中确保选择了:“扩展选定区域”,这样同行的数据排序仍在同一行。

    排序后的结果如下图:

    点击数据区域中的任一单元格,在“数据”选项卡的“分级显示”组中单击“分类汇总,此时弹出分类汇总对话框,且系统自动选中所有的数据。

    在“分类汇总”对话框中,分类字段表示要进行分类汇总的字段,汇总方式中可选以计数、求和、平均值等汇总方式,选定汇总项:表示要根据实际进行汇总的数据。此处实际选择的字段如下图所示。之后选择确定即可。

    此时的结果如下图:

    7

    可以看到在数据左上角上显示了1、2、3 的级别,可以点击不同的数字显示不同级别的汇总结果。如果不再需要汇总结果,则可以在分类汇总对话框中点击:全部删除,即可。

本回答被网友采纳
第2个回答  2015-06-24

        1、打开Excel 2007界面,为了演示这个分类汇总,随便的做了个数据,能够看的更明白,一目了然就学会了。

        2、工作表中的内容做好了,因为这个科目是按顺序编写的,所以不用再筛选了。选中内容,点数据中的汇总数据。

 

        3、单击一下汇总数据,就会出现一个对话框,分类字段要选择自己想汇总的内容,要汇总的是科目,所以选择第二个,然后下面的汇总方式,要汇总的是科目的平均成绩,所以选择平均数。

        4、第三栏是选定的汇总项,选择成绩汇总,再下面的就按需求来选择。现在选择的是替换之前的,汇总结果显示在数据下方。都选择好了直接按确定就可以了。确定后系统会自动把数据给汇总好,简直是太方便了。

 

第3个回答  2015-11-09

 使用SUMIF函数可以实现:SUMIF(range, criteria, [sum_range])

如下例子:

其中在F2单元格输入一下公式,然后下拉至F6,就会出现汇总结果。

=SUMIF(A$2:C$20,E2,C$2:C$20)

上式中A$2:C$20:要汇总的数据区域,加$是绝对引用;

E2:检索项

C$2:C$20:求和的数据区域。

第4个回答  2013-01-26
为了方便叙述,假设表格的行列位置如下:
sheet1 sheet2
A B C D A B
1 申请人 零件号 1 申请人 零件号
2 李沉鱼 3553443 2
3 王五
4 陈落雁
5 李三 2234584
6 陈落雁

方法一:数组公式法
例如,在B2用数组公式
=SMALL(IF(sheet1!$B$2:$B$65536,ROW(B$2:B$65536),""),ROW()-1)
可以返回sheet1中第一个零件号不为空的行的行号。
如果公式向下拉就能返回零件号不为空的所有行的行号(不返回空行)

现在要返回是的数值而不是行号,就将上述B2的数组公式改为:
=IF(ROW()<=COUNTA(Sheet1!$B:$B),INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$B$2:$B$65536,ROW(B$2:B$65536),""),ROW()-1)),"")

将公式向左拉到A列,并向下拉即可。

上述数组公式中,计算第2至65536行,可以根据实际的数据行数改,但如果数据行数很大,这种方法的运算速度的比较慢的。

如果想运算得快一点,可用第二种方法。

方法二:辅助列法

在sheet1增加一个辅助列,比如D列,在D2输入公式:
=IF(B2,D1+1,DOLLAR(D1))
将公式向下拉。

在sheet2的A2输入公式:
=IF(ROW()-1<=MAX(Sheet1!$D:$D),INDEX(Sheet1!A:A,MATCH(ROW()-1,Sheet1!$D:$D,0)),"")
将公式向右、向下拉即可。
相似回答