Excel2016随手记录-学生按照教学班区分出成绩表,形成独立教学班Excel表。

本文详细描述了如何在MicrosoftOffice标准版2016中,通过数据透视表功能将学生成绩表按教学班拆分为独立子表,包括操作步骤和格式优化,并介绍了如何导出并整理这些子表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

——————————————————————————————————————————————————

一、背景

有一张成绩单总表,里面包含了学号、姓名、教学班、得分。学生总数(行总数)有5646,教学班共有100+。

按照要求,把学生按照教学班区分出成绩表,形成独立教学班Excel表。

在这里插入图片描述

——————————————————————————————————————————————————

二、学生成绩按教学班区分成各个子表

2.1.区分子表操作步骤

任意点击表其中的单元格,点击插入----选择数据透视表

在这里插入图片描述

弹出的选项卡点击确定
在这里插入图片描述
按顺序勾选序号、学号、姓名、自然班、教学班、教学单位、得分。

勾选完成后会出现在行方框内。 把行框里面的教学班点击拖动到筛选器里。

在这里插入图片描述

点击设计—分类汇总—不显示分类汇总

在这里插入图片描述

点击设计—总计—对行和列禁用
在这里插入图片描述
点击设计—报表布局—重复所有项目标签

在这里插入图片描述

点击设计—报表布局—以表格形式显示
在这里插入图片描述

点击分析—选项—显示报表筛选页,弹出的提示直接确定即可。

在这里插入图片描述

这样按照教学班就把学生分类好了。形成了分类的子表

在这里插入图片描述
分类出的表,整体格式看起来还不完美,需要优化下

在这里插入图片描述

2.2.优化调整表格式

右键—选定全部工作表
在这里插入图片描述
选择整表—按需进行单元格的填充、列之间的间距、行高、居中等。选一次,所有子表同时变动。
在这里插入图片描述

调整的结果

在这里插入图片描述

——————————————————————————————————————————————————

三、教学班多个子表导出独立的表

删除多余的Sheet1表,按需要,删除总表(成绩简表)。

在这里插入图片描述

桌面创建文件夹—教学班成绩表,把刚才保存的Excel文件拖入里面,并打开。

在这里插入图片描述

右键—选定全部工作表
在这里插入图片描述
在选定好的工作表上右键—查看代码
在这里插入图片描述
复制如下代码:

Sub 拆分工作薄()
Dim xpath As String
xpath = ActiveWorkbook.Path
Dim sht As Worksheet
For Each sht In ActiveWorkbook.Sheets
sht.Copy
ActiveWorkbook.SaveAs Filename:=xpath & "\" & sht.Name
ActiveWorkbook.Close
Next
MsgBox "拆分完毕!"
End Sub

在这里插入图片描述

输入完成后,点击运行代码

在这里插入图片描述

如以下提示直接点确定即可。

在这里插入图片描述

等待运行完成后,提示拆分完毕,查看结果如下:(把结果中的总表按需删除即可)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值