利用Excel的函数和筛选功能巧妙分班


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的值。另外,此方法用的是“自动筛选”功能,也可以用“高级筛选”来完成,大家可以试一试。

小编寄语:分班是教学管理信息化的一个热门话题,之所以“热”,我想是因为信息化的手段确实提高了教师们的工作效率,还有一个原因就是每个老师的方法都各有所长,以上方法的特点是充分利用了Excel提供的函数和筛选功能,我想这位徐老师在研究出那么一长串公式后一定颇有成就感,那么如果您在工作中也有这样的小“成就”(当然并不局限于分班喽),不妨与大家一起分享,我们为您提供这样的空间。
(出处:赛迪网-中国计算机报)
[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:实用:Excel旧表翻新技巧(图)
下一篇:Excel高级技巧机:单科课表轻松做
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • Word自动给图片添加序号
  • Word 页码小技巧
  • Word表格特殊应用四例
  • MS Word的其他妙用
  • Word插入图示
  • Word自动空白页设置技巧
  • Word文档保存方式谈
  • 超级链接在Word中的应用
  • Word里也能看电视
  • 修改前快速保留Word文档
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Word自动给图片添加序号
  • MS Word的其他妙用
  • Word文档保存方式谈
  • Word表格特殊应用四例
  • Word插入图示
  • 超级链接在Word中的应用
  • Word 页码小技巧
  • 修改前快速保留Word文档
  • Word自动空白页设置技巧
  • Word里也能看电视
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静