5.2 教学安排表
案例背景 每学期期末负责安排教学的工作人员都要按照教学计划制作出下学期的教学安排表,安排好每个班级每门课程的任课教师、上课时间等,因为他要同时满足教师,班级,课程,时间和地点等诸多因素的要求。因此对这项工作的精确度的要求非常高,因为在安排教学表的诸多因素中的任何一项出现差错或冲突,都会造成学校教学秩序的混乱。 这项工作在中学是由教务处来负责的,在高等学校一般是由各院或系的教学秘书类完成的,严格的说中小学的教学安排表和高等学校的教学安排表大同小异,并无本质区别,如果说有些差别,主要体现在两方面,一是班级和上课教室在中学时统一的(教室因素基本可以忽略),而在高校由于各班级并无固定教室,所以班级和教室则是完全分离的,再有中学的教学安排表安排的非常紧密,每周一至周五,每天固定的上课节次(7节)连自习课都要在教学安排表中体现,而高等学校则不然,相对中学来说较为稀松,有充分的自学时间,当然这是与学生的年龄特点和学习内容相关的,因为这些不是本节讨论的内容我们就姑且不论了。随着教育资源的不断整合充足,学校的规模日趋扩大,使得每个学校的班级和教师的数量日益增多,在这种背景下,单纯的用手工排课已不太现实,而应用Excel来辅助排课就能够现实出其极大地优越性和便利性。本节讨论以数据库模式组织适用于中小学和高等学校的通用性教学安排表,后面再设单节讨论仅适用于中小学的课程安排表。 关键技术点 要实现本案例中的功能,学员应该掌握以下EXCEL技术点。 ●基础知识 隐藏行列 新建窗口 重排窗口 ●窗口和并排比较 ●自动筛选 最终效果展示
5.2.1创建课程安排对照表 Step 1创建工作簿 创建工作簿“教学安排表.xls”,然后将工作表重命名为“教学安排表“,删除多余工作表。
Step2复制工作表 ①打开上一学年度同学期的课程安排表,通过复制粘贴生成下学期的课成安排表。
②删除字段“星期”,“节次“和”教室“的内容,准备根据下学期的实际情况重新安排。
③右键单击教学安排表工作表标签,从弹出的快捷菜单中选择“移动或复制工作表”,弹出“移动或复制工作表”对话框。
④在“下列选定工作表之前”列表框中选择“移至最后”,勾选“建立副本”复选框,然后单击确定按钮。
Step3重命名工作表 双击工作表标签“教学安排表(2)”进入标签重命名状态,输入“对照表”后按键确认。
Step4删除数据 选中“对照表”的单元格区域A2:J87, 按键清除 该区域的所有数据。
Step5导入数据 ①在A2单元格输入以下公式,然后按键确认。 “=教学安排表!A2&""” ②向右拖曳A2单元格右下角的填充柄至J2单元格完成横向的数据导入,然后选中单元格区域A2:J2,向下拖曳AJ单元格右下角的填充柄至第87行完成纵向的数据导入。
Step6建立工作组 单击“对照表”工作表标签,然后按键单击“教学安排表”工作表标签创建一个工作组。
Step7替换数据 因为使用的是上一年度同学期06级的课表信息,因此需要将06级相应班级改为07级相应班级。 ①单击菜单“编辑”“替换”,弹出“查找与替换”对话框,在“查找内容”选项框中输入“06”,在“替换为”选项框中输入“07”,
②单击“全部替换”按钮,弹出提示框,
③单击确定按钮,退出提示框,再单击关闭按钮退出“查找与替换”对话框。
Step8隐藏不相关字段 ①选中A列按住键再选中J列, ②单击菜单“格式”→“列”→“隐藏”,隐藏选中的这几列的数据。
Step9退出工作组状态 单击“对照表”工作表标签退出工作组状态。
5.2.2新建窗口和重排窗口 Step1新建窗口 单击“教学安排表”工作表标签切换回“教学安排表”工作表,单击菜单“窗口”→“新建窗口”。
在任务栏显示出新建的工作簿“教学安排表.xls2”。 Step2重排窗口 ①单击“教学安排表.xls1”激活该工作簿。单击菜单“窗口”→“重排窗口”,弹出“重排窗口”对话框。
②在“重排窗口”对话框中单击“排列方式”组合框中的“水平并排”单选按钮,然后单击确定按钮关闭“重排窗口”对话框。
Step3隐藏行号列标、水平滚动条和工作表标签 ①选中“教学安排表.xls1”工作簿的“教学安排表”工作表,然后单击菜单“工具”→“选项”,弹出“选项”对话框,切换到“视图”选项卡。
②取消勾选“窗口选项”组合框中的“行号列标”,“水平滚动条”和“工作表标签”复选框。
③然后单击启动按钮。
④同样操作过程取消“教学安排表.xls2”的行号列标”,“水平滚动条”和“工作表标签”。
此时“教学安排表.xls1”和“教学安排表.xls2”的行号列标”,“水平滚动条”和“工作表标签”。就都被隐藏起来了,从而加大了工作簿的可视区域,效果如图23所示。 Step4在一行内显示按钮 单击“格式”工具栏最右侧的工具栏选项的下箭头按钮,然后在弹出的面板中选中“在一行内显示按钮”即可。
如果想恢复分两行显示按钮,可以单击格式”工具栏最右侧的工具栏选项的下箭头按钮,然后在弹出的面板中选中“在两行内显示按钮”即可。 5.2.3对比法安排任课时间 Step1筛选班级 ①选中“教学安排表.xls1”的“教学安排表”工作表,单击教学安排表”内部任意单元格如C5,单击菜单“数据”→ “筛选”→“自动筛选”。
②单击“班级”右侧的下拉箭头,从弹出的复选框中选择“07级中文1班”
两个工作簿好转都会显示筛选后的结果,如图26所示。为后面操作方便起见,选中“教学安排表.xls1”工作簿的“教学安排表”工作表,单击菜单“工具”→“选项”,弹出“选项”对话框,切换到“视图”选项卡,勾选“窗口选项”组合框中的“行号列标”。 Step2安排任课时间 ①选中“教学安排表.xls1”工作簿的“教学安排表”工作表的单元格区域G31:G34,输入“周一”。按组合键确认即可完成区域批量输入,此时两个工作簿中对应的区域输入了同样数据“周一”。
②在单元格区域I31:I34中输入上课教室“劝学楼B201”,按组合键确认即可完成区域批量输入,此时两个工作簿中对应的区域输入了同样数据“劝学楼B201”。 ③在单元格区域H31:H34中分别输入上课节次:“1--2”,“3--4”,“5--6”,“7--8”。
按照同样的方法完成其它班级的教室及每周几的第几节上课。
|