利用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的值。另外,此方法用的是“自动筛选”功能,也可以用“高级筛选”来完成,大家可以试一试。
猜你喜欢
- 在做word表项时,有的时候需要让用户给我们打分,如何在分数前的方框中打勾呢?这个问题是不是也同样困扰着你。
- Excel表格是每个公司人员在工作当中都会使用到处理数据的必备办公软件之一,有时候我们在制作表格的时候需要针对数据进行数据排列,那么在Exc
- 新建的工作簿在字体格式、视图和包含的工作表数量都有默认的设置,根据个人的使用习惯可对这些格式进行更改。更改新建工作簿的默认显示格式也是在“E
- XCEL是日常办公中应用非常多的办公软件之一,其强大的数据统计、分析功能为我们的工作带来不少方便。我们可以在EXCEL中设置下拉菜单,以方便
- Word文档自动生成目录的问题,一直缠绕着即将毕业的同学们,我们都知道,毕业时要写毕业论文,想必这个谁都逃不掉吧。现在的问题是,经常因目录的
- excel是我们很常用的一款软件,在上面可以进行很多的计算,能使我们的计算很方便快捷,那么乘法又该如何算出来呢?下面随小编一起来看看吧。ex
- 具体方法如下:1、打开excel2013,这个时候可以看到工作簿只含有一个工作表,单击“文件”标签; 2、选择“选
- excel中vlookup函数是极为常见的一个查找函数,使用频率很高,那么excel表格中vlookup函数有什么作用?怎么使用?下面小编就
- 许多用户在使用电脑的时候,都会为自己的电脑磁盘进行合理的分区,但是有些小伙伴在装系统的时候没有分区,想要进入系统后再进行分区,下面小编就带着
- 许多小合作伙伴在使用Win 10工作或玩游戏时经常会碰面,系统会突然自动更新。此时,我们肯定破坏了计算机的情绪,那么我们如何关闭Win 10
- 我们在使用Excel编写试卷、或者有生僻字的时候, 我们需要对文字进行拼音标注,那么Excel2007如何为单元格中的文字添加拼音?下面小编
- 我们平时使用Word文字办公时,经常会输入一些选项卡。如果只是单纯的输入,就会因为不对齐显得杂乱无章,有的小伙伴就使用空格键一个一个对齐,这
- 在字体中可以设置一些常见的文字格式效果,还可以用插入艺术字的方法,设置出想图片一样的文字效果来,下面我们通过一个练习来学习操作;1、插入艺术
- 苹果今天发布了快速安全响应更新,适用于运行iOS 16.2测试版的用户,这是自iOS 16发布该功能以来的第二个快速安全响应更新。苹果快速安
- ①用Macromedia flash palyer打开要插入的swf文件“葬花”,单击“文件”→“创建播放器”命令,在弹出的对话框中,选择好
- 近日,苹果连续两天出现服务器宕机,导致Apple Music、Podcasts、Books、App Store等服务出现问题,部分用户受到影
- 如何在Word 2016中创建全新样式?在Word 2016中组成新样式的最简单方法是按照自己喜欢的方式设置单个段落的格式。设置文本和段落格
- 本文介绍一下应用Excel2010快速画出甘特图的做法,虽然不是用专业软件制作,但是Excel应用画甘特图也是非常方便简洁,希望对大家有所帮
- 在Word2003中制作的Word表格往往需要在左上角的单元格中画斜线表头,以便在斜线单元格中添加表格项目名称。在Word2003中制作的W
- 在word中双击格式刷命令,就可以连续使用格式刷命令了,取消时单击格式刷命令。实例:用鼠标选择要作为格式模板的文字。然后,鼠标双击“格式刷”