当前位置:文档之家› 总课表生成班级课表

总课表生成班级课表

如何用总课表生成班级课表,关键用到一个函数,看下面。

如何在一列中搜索一个值,并显示出其所在行的其他信息
=VLOOKUP(1,总课表!$B$5:$BB$80,53,0)
总课表是表格,1是搜索目标,中间为搜索范围,$B是要搜索的列,$5是从第5行开始,$BB是显示信息所在的列,53是从搜索目标列开始距要显示信息列的列数,80是最下面的行数,可以取的更大些,0是精确查找。

注意搜索范围文本要变为数字。

具体步骤:
第一步,放入总课表、晚自习如图,在右侧都标上科目
第二步,新建一个工作表,里面就是班级课表如下图:
在C4中输入=VLOOKUP(1,总课表!$B$5:$BB$80,53,0),按回车就会出现地理,就是1班的上午第一节是地理,那么第二节就是=VLOOKUP(1,总课表!$C$5:$BB$80,52,0),周一晚自习第一节应该就是=VLOOKUP(1,晚自习!$B$4:$J$80,9,0),其中80这个数取的大,是为了有更多老师的情况留余地。

耐心的填完一个班。

就得到1班的班级课表。

第三步,把整个1班的课表复制,在下面粘贴,将里面的搜索目标1都改为2就得到2班的班级课表,依次类推有几个班就做几个。

做成以后,新学期排课表时,只要把总课表和晚自习的表替换成新表,就会生成新的班级课表。

希望能对同为教务的您有所帮助。

相关主题