导航:首页 > 安装方法 > 分类汇总的方法及步骤

分类汇总的方法及步骤

发布时间:2022-01-07 05:39:47

① 简述分类汇总的概念及方法

EXCEL分类汇总就是把资料进行数据化后,先按照某一标准进行分类,然后在分完类的基础上对各类别相关数据分别进行求和、求平均数、求个数、求最大值、求最小值等方法的汇总。分类汇总步骤:

1、选中要分类汇总的数据。

2、点击工具栏中的数据。

3、在数据页面点击分类汇总。

4、点击分类汇总后,汇总方式可以选择。

5、选定汇总项也可以选择。

6、点击确定后,分类汇总就做好了。

② 分类汇总的汇总方法

分类汇总是统计中常用,举例来说如统计学生成绩,及格不及格的归类,分优良中差等级归类等,每个单项代码很好写,但是如果分类汇总的项目多了,能一种汇总写一个函数吗?比如说有些科目60分才算及格,有些科目50分就算;有些老师喜欢分优良中差四等,有些老师却喜欢分ABCD;不一而足,如果每个都写一个函数无疑是个编写和维护恶梦.如果我们用匿名类把分类汇总的规则和分类汇总的过程分别抽象出来,代码就清晰灵活多了,以下代码讲述了这个过程,代码比较简单,这里就不赘述了,相信大家都能看明白.
首先是数据的基本类Student:
publicclassStudent{
privateStringname;
privateintscore;
publicStudent(Stringname,intscore){
this.name=name;
this.score=score;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetScore(){
returnscore;
}
publicvoidsetScore(intscore){
this.score=score;
}
}
然后是用于分类汇总的类,它强制子类实现getKey和getvalue两个方法:
{
publicStudentstudent;
publicClassifyRule(){
}
publicvoidsetStudent(Studentstudent){
this.student=student;
}
abstractpublicStringgetKey();
abstractpublicintgetValue();
}
接下来是对Student进行CRUD处理的StudentService类,注意getSum方法,它保留了筛选过程,筛选规则则不在其中:
importjava.util.ArrayList;
importjava.util.Hashtable;
importjava.util.List;
publicclassStudentService{
privateList<Student>students;
publicStudentService(){
students=newArrayList<Student>();
}
publicvoidadd(Studentstudent){
students.add(student);
}
publicHashtable<String,Integer>getSum(ClassifyRulerule){
Hashtable<String,Integer>ht=newHashtable<String,Integer>();
for(Studentstudent:students){
rule.setStudent(student);
Stringkey=rule.getKey();
intvalue=rule.getValue();
if(ht.containsKey(key)){
IntegeroldValue=ht.remove(key);
oldValue+=value;
ht.put(key,oldValue);
}else{
ht.put(key,value);
}
}
returnht;
}
}
最后是测试代码,注意其中筛选规则的创建:
importjava.util.Hashtable;
importjava.util.Iterator;
publicclassTest{
publicstaticvoidmain(String[]args){
//初始化
StudentServiceservice=newStudentService();
service.add(newStudent(Andy,90));
service.add(newStudent(Bill,95));
service.add(newStudent(Cindy,70));
service.add(newStudent(Dural,85));
service.add(newStudent(Edin,60));
service.add(newStudent(Felix,55));
service.add(newStudent(Green,15));
//60分及格筛选
ClassifyRulerule60=newClassifyRule(){
publicStringgetKey(){
returnstudent.getScore()>=60?及格:不及格;
}
publicintgetValue(){
return1;
}
};
System.out.println(60分及格筛选);
printHt(service.getSum(rule60));
//50分及格筛选
ClassifyRulerule50=newClassifyRule(){
publicStringgetKey(){
returnstudent.getScore()>=50?及格:不及格;
}
publicintgetValue(){
return1;
}
};
System.out.println( 50分及格筛选);
printHt(service.getSum(rule50));
//分优良中差等级
ClassifyRuleruleCn=newClassifyRule(){
publicStringgetKey(){
Stringretval=;
intscore=student.getScore();
if(score>=90){
retval=优;
}elseif(score>=80){
retval=良;
}elseif(score>=60){
retval=中;
}elseif(score>0){
retval=差;
}
returnretval;
}
publicintgetValue(){
return1;
}
};
System.out.println( 分优良中差等级筛选);
printHt(service.getSum(ruleCn));
//分ABCD等级
ClassifyRuleruleWest=newClassifyRule(){
publicStringgetKey(){
Stringretval=;
intscore=student.getScore();
if(score>=90){
retval=A;
}elseif(score>=80){
retval=B;
}elseif(score>=60){
retval=C;
}elseif(score>0){
retval=D;
}
returnretval;
}
publicintgetValue(){
return1;
}
};
System.out.println( 分ABCD等级筛选);
printHt(service.getSum(ruleWest));
}
privatestaticvoidprintHt(Hashtableht){
for(Iteratorit=ht.keySet().iterator();it.hasNext();){
Stringkey=(String)it.next();
Integervalue=(Integer)ht.get(key);
System.out.println(Key=+key+Value=+value);
}
}
}
测试结果如下:
60分及格筛选
Key=及格Value=5
Key=不及格Value=2
50分及格筛选
Key=及格Value=6
Key=不及格Value=1
分优良中差等级筛选
Key=优Value=2
Key=良Value=1
Key=中Value=2
Key=差Value=2
分ABCD等级筛选
Key=AValue=2
Key=DValue=2
Key=CValue=2
Key=BValue=1

③ 简述对数据进行分类汇总的操作步骤.

对数据进行分类汇总需要通过Excel软件,要在Excel中对数据进行分类计算,除了使用数据透视表外,还可以使用分类汇总命令,它操作起来更为简单,也更明确。并且可以直接在数据区域中插入汇总行,从而可以同时看到数据明细和汇总。

具体方法如下:

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

④ excel中分类汇总主要步骤是什么

1、确保每个列在第一行中都有标签,并且每个列中都包含相似的事实数据,而且该区域没有空的行或列。
2、选择该区域中的某个单元格。
3、请执行下列操作之一:
1)对构成组的列排序。
2)在“数据”选项卡上的“分级显示”组中,单击“分类汇总”。
3)在“分类字段”框中,单击要计算分类汇总的列。
4)在“汇总方式”框中,单击要用来计算分类汇总的汇总函数。
5)如果想按每个分类汇总自动分页,请选中“每组数据分页”复选框。
6)若要指定汇总行位于明细行的上面,请清除“汇总结果显示在数据下方”复选框。若要指定汇总行位于明细行的下面,请选中“汇总结果显示在数据下方”复选框。

⑤ 分类汇总该如何具体操作

参考下面方法处理:

操作工具:电脑,Excel2010。

1、首先打开一张做好的工作表,选中任意单元格,切换至“数据”选项卡,单击“排序和筛选”组中的“升序”按钮。

⑥ 分类汇总的正确步骤是什么

参考下面方法处理:


操作工具:电脑,Excel2010。


1、首先打开一张做好的工作表,选中任意单元格,切换至“数据”选项卡,单击“排序和筛选”组中的“升序”按钮。


⑦ 分类汇总的操作方法

点数据--分类汇总--分类字段里设为材料型号,汇总方式选求和,选定汇总项设为第二列的数量即可,该方法汇总、计数等都适用,很简单的,谢谢采纳!

阅读全文

与分类汇总的方法及步骤相关的资料

热点内容
研究光路可逆时用到的是什么方法 浏览:851
车厘子治疗鼻炎的方法 浏览:798
怎么自酿青葡萄酒的方法 浏览:742
简便电脑使用方法 浏览:125
定量定向的研究方法 浏览:701
拯救者电脑设置u盘启动方法 浏览:391
研究方法有影视鉴赏法 浏览:72
用快捷键恢复出厂设置在哪里设置方法 浏览:50
形体分析法和其他识图方法 浏览:421
简单的内功修炼方法 浏览:691
生态酒鉴别方法 浏览:422
竞猜答案的方法和技巧 浏览:855
冠心病中医治疗方法养生堂 浏览:14
59乘以49哪种方法更简便 浏览:403
常用的去鱼腥的方法 浏览:72
腰肌腱炎锻炼方法 浏览:406
手机胶刀修复方法 浏览:938
有什么可以使人快速醒酒的方法 浏览:323
甲状腺超声检测方法 浏览:386
敦煌壁画风化解决方法 浏览:634