利用Excel的函数和筛选功能巧妙分班
发布时间:2022-09-05 10:23:28
1、处理思路
学校大多根据学习成绩进行分班,一般是按总分名次来划分的:比如要分8个班,则第1名分到一班、第2名分到二班……第8名分到八班,接着第9名分到八班、第10名分到七班……第16名分到一班。
2、划分班级
先将学生情况及成绩调入Excel工作表中,按总分降序排列(假设总分在H列,第一名在第三行),在总分列的右一列(即I列)从I3单元格开始向下填充1、2、3……再在其右一列(即J列)用公式算出应分在哪一个班级。
具体操作如下:在J3单元格中输入公式:
“=IF(MOD(I3,2*8)>8,8-MOD(I3,8)+1,(IF(MOD(I3,2*8)=0,1,MOD(I3,2*8))))”,再在J列按公式将每名学生自动填充上班级号,每个工作表改名为一班、二班……在每个班级工作表中复制和原表一样的表头,在原成绩表中用“自动筛选”按班级号筛出各个班级的学生,并将其复制到相应的各个班级工作表即可。
小提示:以上公式中的“8”是要划分的班级个数,可以根据班级数的变化而修改,若分成n个班级,则总公式为
“=IF(MOD(I3,2*n)>n,n-MOD(I3,n)+1,(IF(MOD(I3,2*n)=0,1,MOD(I3,2*n))))”
3、打印名单
分好班级后,要把各班级的学生名单打印出来,一个班最好用一张标准纸,可用分栏打印解决班级人数多的问题。而Excel没有专门的分栏打印功能,我就利用Excel的公式制作出分栏打印效果。
具体操作如下:先将某一班级名单按自己要求设置好,如页边距、表头、行高、字体等。在打印预览中,判断出每页的数据行数x(所谓数据行,指表头除外的记录行),回到普通视图下,在表的右边空列中,从第一数据行开始填充自然数序列1、2、3……假设此列在K列,第一数据行为第3行,则在L3单元格中填入公式“=mod(int((K3-1)/x),y)”(其中x为每页的数据总行数,y为分栏的栏数,就分班而言,两栏就够用了),并向下填充整个表。则该列出现了从0到y-1的数,即给每行计算出了该行所在的栏号,复制表头到新的工作表或新建的工作薄中。在班级工作表中也用“自动筛选”功能分别筛选出第0栏、第1栏……第y-1栏,并分别复制到新工件表中。
再对各新工作表进行相应的设置,如页边距、表头、行高、字体等,注意不要逐个工作表进行设置,按住“Ctrl”键,用鼠标单击窗口中需要设置相同内容的各个不同工作表标签,在其中一个工作表中修改设置,另外的工作表中就能自动修改。所有工作表都设置好后,分栏打印的各班名单就制作好了,用打印机打印出来便大功告成。
此方法都保留了原表,有利于修改,如要改变班级数、打印栏数、每页行数,只需改变n、x、y的值。另外,此方法用的是“自动筛选”功能,也可以用“高级筛选”来完成,大家可以试一试。


猜你喜欢
- win10系统有很多强大的功能,吸引不少网友下载安装使用,其中也有很多实用的小工具,比如说win10计算器工具。有网友还不清楚win10计算
- 对于系统的安装方法大家知道多少呢,硬盘安装,光盘安装,U盘安装,虚拟光驱安装,还有Ghost安装等等。不过大家选择安装的方法都不一样的,当然
- 腾讯迷你首页打不开提示正在加载怎么解决?腾讯迷你首页是QQ软件在登录帐号之后默认弹出的窗口(会员可取消),或许很多用户已经习惯了迷你首页的新
- 在WPS2005的“格式”工具栏中并没有直接给文字加框的工具,那么,怎样才能给文字加上外框呢?其实很简单,只要点击菜单命令“视图→工具栏→其
- 随着office办公软件不断的升级,更新。我们有时很难分辨这个文件是那个版本来的,那么excel怎么查询版本信息?下面小编就为大家介绍exc
- 在使用电脑的时候,如果我们打开的窗口太多的话,我们就会习惯性的使用快捷键来来切换我们的任务视图窗口,但是很多的用户们都不清楚到底要怎么去切换
- 如何重置电脑win10系统呢?很多小伙伴对此还不是很清楚,小编这里就给大家带来有关如何重置电脑win10系统的回答,希望能够对大家有所帮助。
- 鼠标的指针移动速度可以设置,鼠标的滑轮移动几行也是可以设置的,那么Win10鼠标滑轮灵敏度怎么设置?下面小编就给大家带来Win10系统设置滑
- WPS演示怎么将图片形状进行更改教学分享。在WPS中导入图片之后,如果想要将图片的形状进行更改要怎么操作呢?其实只需要加上和幻灯片背景色相同
- 1.在Windows“记事本”中输入格式化文本,每个数据项之间会被空格隔开,当然你也可以用逗号、分号、Tab键作为分隔符。输入完成后,保存此
- 我们经常会在wps文字中插入图片,为了使文档合理排版,我们通常会在wps中设置文字环绕图片的效果,下面就让小编告诉你 如何在wps中设置文字
- 从iOS 10.1起,如果用户运行32位应用,苹果设备就会提示拖慢系统。这意味着苹果将开始强制推进64位。先来看一眼iOS 10的更新数据,
- 如何设置控制儿童使用电脑的时间?很多家长都会为了孩子长时间玩电脑而烦恼,有什么好的办法解决吗?下面,小编就为大家介绍下设置控制儿童使用电脑的
- 在Excel中录入数据的时候经常需要把matlab中的数据录入到Excel,如果逐一录入的话就太慢了,所以必须用到一些技巧直接导入。下面是由
- 单元格批注可以起到对单元格内容进行补充说明的作用,这篇文章通过案例跟大家分享一下单元格批注的添加、格式设置和隐藏办法。应用场景下图表格为第六
- 在编辑文档的时候需要用到图片,有时候用到的图片或许不止一张,如果要同时插入那么要怎么做呢?事实上这并不是难事。最近在用Word编写一本书籍,
- PatchExpLib.dll是Windowsxp系统软件游戏或驱动必不可缺的一个重要文件,如果该文件被破坏,很可能会导致程序无法运行,这是
- 我们在使用wps文字办公的时候,往往会遇到要删除一些多余页的情况,熟练地掌握删除页面,对于每一个员工来说都是最基础的技能,wps多余的页怎样
- 我们在放映幻灯片的过程中,需要对PPT幻灯片进行控制放映才能达到更好的放映效果。最基本的控制幻灯片操作包括在放映过程中切换幻灯片、定位幻灯片
- 打开 iOS 「照片」应用中的「地点」相册,会看见系统自动在地图标记的照片图,这表示着系统记录了拍摄地的地理位置。此时,如果发送地理信息的照