浅谈用Excel划分类_电子表格论文

再谈用Excel分班,本文主要内容关键词为:再谈论文,分班论文,Excel论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

《网络科技时代》2001年第9期上刊登了钟鸣老师的文章《用FoxPro编程实现自动分班》,提出了现在常用的分班方法,很好。但他认为用Excel分班“工作量非常大……非常容易出错”, 这一点小生不敢苟同。

2001年暑假,一所私立学校在火烧眉毛之际,请小生去为新生分班。小生驾驶“粮食发动机”驱动的Bike到了以后,才发现他们的机器上根本就没有装FoxPro,学生成绩还是在Word中录入的,而且机器还没有光驱(关门挤鼻子——真是巧)。按常理,得找光盘,拆机器,装光驱,安VF,写程序,折腾下来肯定得“日落西山红霞飞’。但是本人借助Excel,仅用10分钟就“把营归”了。小生不敢独专其利, 谨将操作步骤简述如下,让那些不会FoxPro的同行们也能轻轻松松搞定,呵呵。

一、领会精神,确定标准

经过“耐心+虚心”地询问,小生深刻领会了校方精神。首先,各班的男生,女生比例要基本相同。其次,要按成绩分为8个班, 采用名次“轮回法”,如图1所示。

二、不辞劳苦,转换数据

“受命于危难之际”,小生自不敢怠慢,喝完主人一杯水,就将满腔热情落实在具体行动上了。

先打开Excel,新建一个工作簿“新生分班”,将Sheetl 改名为“学生数据”。

接着打开存储学生数据的Word文档,将其中的表格数据“复制,粘贴”到Excel中的“新生分班/学生数据”工作表中。 (注:如果在数据录入时就用Excel,该步骤可以省略,当然可以用此方法备份数据。 )

三、按照成绩、排序分班

1.调整工作表结构

打开“学生数据’工作表,调整工作表结构,如图2所示。

2.按成绩排序

选择菜单“数据\排序”,显示如下对话框(图3),调整参数如图所示,单击“确定’按钮即可。

3.在“年级名次”栏填充名次

查看排序后的学生名单,在第一名的“年级名次”栏单元格中输入“1”,选择菜单“编辑\填充\序列”,显示如下对话框(图4),调整参数如图所示,单击“确定”按钮即可。

(注:图中的“400”是参与分班的学生人数,如存在同分数。 不同名次的问题,可用“拖拉法”调整。)

4.按性别、成绩排序

选择菜单“数据\排序”,显示如图5所示对话框,调整参数如图所示,单击“确定”按钮即可。

5.填充班号

在“班号”一栏中用“最笨的手工办法”按照如此循环填充班号;

1-2-3-4-5-6-7-8——8-7-6-5-4-3-2-1→→→→→1-2-3-4-5-6-7-8——8-7-6-5-4-3-2-1……

(分n个斑:1-2-3-4……n——n…4-3-2-1→→→→→1-2-3-4……n——n…4-3-2-1……)

虽然号称“最笨的手工方法”,但实际上只需人工填写一个循环“1-2-3-4-5-6-7-8→8-7-6-5-4-3-2-1”即可,其余的可以复制,粘贴(400人分8个班,操作5次就绰绰有余了)。

6.按班号、性别排序

选择菜单“数据\排序”,显示对话框,调整参数如图6所示,单击“确定”按钮即可。

7.按“班号”分类汇总

选择菜单“数据\分类汇总”,显示如图7所示对话框,依图调整参数,单击“确定”按钮即可。

接下来,选择菜单“编辑\替换”, 将“计数”替换为“班人数”。OK!

8.设置页面,排版打印

选择菜单“文件\页面设置”,显示如图8所示对话框,调整参数如图所示,单击“确定”按钮即可。(图中参数,要特别注意“缩放比例”,应根据内容决定:内容窄短,比例大;反之,比例小。)

在页面设置对话框/工作表中(图9),调整参数如图所示, 单击“确定”按钮即可。(要注意“顶端标题行”的设置,有N行, 就是“

就到这里吧。

其实,以上的操作完全可以录制为“宏”(如何录制,不用小生多嘴多舌了吧?)如果要取名字,就叫“分班宏”,如何?

标签:;  

浅谈用Excel划分类_电子表格论文
下载Doc文档

猜你喜欢