|
需要依次新建四个表格;【教师安排表】输入教师每天每节课的工作安排;【工作表格】通过公式,可选择每个班每节课对应的老师;随后设置条件格式,避免同一个老师在同一时间上两节课;最后再创建【班级课程总表】和【教师课程总表】,输入公式后,排课表会在后者显示。具体介绍如下: 1、首先创建一个新的工作表填入教师安排的内容,A1列为科目,第一行为题目,第二行为班级,中间填入的是教师的名称; 2、然后建立一个总课程表的工作表格,A1列是班级,第一行为标题,第二行为周一至周五的时间,第三行为班级; 3、选中总课程表工作表格的B4单元格,代表的是星期一1班的第一节课,点击【数据】选项卡的【数据有效性】图标,在允许的下拉菜单中选择【序列】;在来源中输入=教师安排!$A$3:$A$16,确定完成输入; 4、在B5输入公式=IFERROE(VLOOKUP(B4,教师安排!$A:$M,ROW(B4)/2,FALSE),””); 5、输入完成后就可以在B4单元格选择课程,B5会自动显示教师; 6、框住所有的课程,点击【开始】选项卡中的【条件格式】,选择【新建规则】,把选择规格类型为【使用公式确定要设置格式的单元格】,输入公式=AND(COUNTIF(B:B,B4)>1,MOD(ROW(),2)=1);再单击【格式】按钮,在弹出的窗口中设置字体颜色为红色,如果同一节课两个班级都是同一位老师,这位老师的名称变为红色; 7、进行分离教师和班级课程的操作,建立一个新的工作表,命名为【班级课程总表】,A1列是班级名称,第一行为日期和课程数;在A2,也就是1班的位置输入公式=OFFSET(总课程表!A$2,ROW()*2-2);随后将公式向右拖动,得出周一到周五所有班级的课程表; 8、最后再新建一个名为【教师课程总表】的表格,A1列是教师名称,第一行为周数和课程序号;在B2也就是第一位老师的周一第一节课单元格中输入公式=IFERROR(INDEX(总课程表!$A:$A,MATCH($A2,总课程表!B:B,0)-1),“”);随后再将公式拖动到整个表格,就可以在这个表格中得到排课表。 |
正在阅读:excel自动排课表excel自动排课表
2019-09-17 11:22
出处:其他
责任编辑:gaofuda


西门子(SIEMENS)274升大容量家用三门冰箱 混冷无霜 零度保鲜 独立三循环 玻璃面板 支持国家补贴 KG28US221C
5399元
苏泊尔电饭煲家用3-4-5-8个人4升电饭锅多功能一体家用蓝钻圆厚釜可做锅巴饭煲仔饭智能煮粥锅预约蒸米饭 不粘厚釜 4L 5-6人可用
329元
绿联65W氮化镓充电器套装兼容45W苹果16pd多口Type-C快充头三星华为手机MacbookPro联想笔记本电脑配线
99元
KZ Castor双子座有线耳机入耳式双单元HM曲线发烧HiFi耳返耳麦
88元
格兰仕(Galanz)【国家补贴】电烤箱 家用 40L大容量 上下独立控温 多层烤位 机械操控 烘培炉灯多功能 K42 经典黑 40L 黑色
499元
漫步者(EDIFIER)M25 一体式电脑音响 家用桌面台式机笔记本音箱 蓝牙5.3 黑色 520情人节礼物
109元

