excel如何实现按班级统计?

这个表有1-20个班(上表班级排名可以忽略不计),需要计算每个班级的总分排名的各段人数,分段要求是0-60名,61-200名,201-600名。最后结果如下。

添加图片注释,不超过 140 字(可选)

如果年级有600左右的学生,先排好了校排名和班级排名,然后统计各班级在1-60名、61-200名、200名以后分组中,各有多少人?

可以使用数据透视表来做统计。

一、创建数据透视表

点击数据源中任意单元格,点击插入选项卡,表格,数据透视表,在弹出对话框中,设置数据透视表位置为当前工作表,然后点击确定。

二、字段设置

将班级放在行字段,校名放在列字段、再将班级拖一次到值字段。

三、设置显示布局

选中数据透视表,在数据透视表工具,设置中,点开分类汇总的下拉选项,选择不显示分类汇总,点开报表布局的下拉选项,选择以表格形式显示

四、分组

现在有表格和数据源没什么差别,既然要统计排名段的人数,排名的确切数字就第二重要的了,首要的是要将排名做做分组。

用鼠标在排名数据上,点击右键,选中分组,在弹出对话框里,设置开始值为61,结束值为200,步长为140,然后点击确定。

为什么这么设置呢?题主要求分三级,因此一个开始、一个结束就可以将数字序列分成3段,题主要统计1-60段,就取第一个节点为61,

结束值直接设置成第二节点值(200)就可以了。

由于第二个节点是200,200-60=140,就设置步长为140,这样就将1-600以60和200为节点为,分成了三段。

五、注意事项

1.注意结束值的大小,按第二节点的值写,不要写大了。

2.如果节点多于2个,它们之间的间隔相同,可以这样设置,如本例中,统计1-60,61-200,201-340,340-600,将结束值设置为340即可。

3.如果间隔不同,建议使用辅助列+数据透视表来完成,虽然手动分组也能达到类似效果,太麻烦了。

相关推荐
立秋67894 小时前
使用tkinter拖入excel文件并显示
开发语言·python·excel
信必诺4 小时前
Excel 宏录制与VBA编程 ——VBA编程技巧篇二 (合并内容相同连续单元格、取消合并单元格并在每个单元格中保留内容)
excel·vba
Zucker n4 小时前
学会python——在Excel中生成图表数据(python实例十五)
开发语言·python·excel
pictoexcel12 小时前
AI 助力的在线 Excel 表格:真正的革命还是市场噱头?
excel
python爱小白白15 小时前
7/3 第六周 数据库的高级查询
python·excel
木乐乐数据15 小时前
像学Excel 一样学 Pandas系列-创建数据分析维度
数据分析·excel·pandas
Zucker n16 小时前
学会python——在excel中写入数据(python实例十三)
开发语言·python·excel
我会一直20 小时前
Java实现百万级数据从Excel导入到数据库
java·数据库·excel
君的名字1 天前
【Excel操作】Python Pandas判断Excel单元格中数值是否为空
python·excel·pandas
m0_513717791 天前
Excel分组求和
excel