快开学了,今天教大家做一个功能比较完备的课程表软件!

excel预先准备四个表

1、任课安排:主要填写各科任教人员姓名。

2、总课程表模板

第一行为标题,第二行为星期,第三行为每天几节课

第一列为班级,我列了六个班,可根据自己情况按格式天剑

每个班右侧有2行,第一行为课程选择,第二行为根据课程调出该年级课程任教教师

3、班级课程表

第一行为周1-1(周一第一节课)以此类推

第一列为班级名称

4、教师课程表

第一行为周1-1(周一第一节课)以此类推;

第一列为教师姓名

主要设置步骤:

1、先在第一列设置学校所有科目,然后设置并输入任课教师姓名

2、然后b4使用数据验证,设置如下,b4–数据验证–输入公式–=任课安排!$A$2:$A$21

范围大小依照任课安排表课程多少来定

3、b5输入公式 =IFERROR(VLOOKUP(B4,任课安排!$A:$G,ROW(B4)/2,FALSE),””)

目的是调用b4课程所对应的任课教师姓名;任课安排!$A:$G为任课安排的范围

设置好复制B4:b5到课程表其他位置(拖动也可)

4、设置条件格式,防止同一节课教师安排冲突

选中范围–条件格式—新建规则–输入公式–=AND(COUNTIF(B:B,B4)>1,MOD(ROW(),2)=1)–设置冲突颜色,我设置的是红色

5、设置课程表课程

选择课程,任课教师自动显示,如果任课教师显示红色,表示跟其他班级安排冲突,要重新安排

王五的课安排冲突了,名字显示为红色了,需要重新安排

6、设置班级课程表

B2输入公式,向右,向下拖动,完成填充公式,这样只要完成总课表安排,班级课表自动设置

7、设置教师课程表

b2输入公式 =IFERROR(INDEX(总课程表!$A:$A,MATCH($A2,总课程表!B:B,0)-1),””)

向下,向右拖完成填充,这样只要完成总课表安排,教师课表自动设置

8、打开word,使用邮件合并功能设置课表

(待续)欲知如何制作,请关注后续文章,谢谢!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年7月23日
下一篇 2018年7月23日

相关推荐