ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 操作与技巧 > 用Excel制作关联课程表

用Excel制作关联课程表

作者:绿色风 分类: 时间:2022-08-18 浏览:88
楼主
wnianzhong
制作关联课程表
  插入新的工作表,在表中制作课程表,调整使其正好填满一张A4或B5纸。然后向下复制,个数与任课教师人数相同,其中第二行第一个单元格为任课教师标识。
  比如要制作高一年级一、二班数学任课教师的授课表。首先,在标识单元格内输入“数学1-2”。然后,选中一班星期一第一节单元格,在编辑栏输入“=IF(高一各班课程表!B3="数学","1",IF(高一各班课程表!B14="数学","2",""))”,该授课表星期一第一节就设置完毕。最后,将该单元格用填充柄复制到星期二至星期六,用相同的方法把第一节复制到最后一节。则高一年级一、二班数学任课教师的授课表就设置完成了。如果年级课程表中有数据,则会在授课表中反映出来。   
  在编辑栏输入的公式可以表述为:如果高一各班课程表的B3为“数学”,则本单元格显示为1,如果不是就进入下层。如果高一各班课程表的B14为“数学”,则本单元格显示为2,如果不是本单元格为空。
  为了避免出错,也可以用如下方法来做:选择“插入函数”对话框,在“选择函数”中选中“IF”。单击[确定]按钮后,出现“函数参数”对话框,光标指针在logical-test行。单击高一各班课程表,再单击一班星期一第一节对应的单元格,输入“=数学”。把指针移到value-if-true行,输入“1”。再把指针移到value-if-false行,在编辑栏左边选中函数“IF”。这时再进入“函数参数”对话框。下面的操作与上面相同,只是将“1”改为“2”,单击[确定]按钮即可。
  其他任课教师的授课表设置方法也与上面相同,只是改变对应的学科和班级。如果任课多于两个班,则IF函数的嵌套层数与任课班数相同。下面是高一年级一至六班历史任课教师授课表的设定公式“=IF(高一各班课程表!B3="历史","1",IF(高一各班课程表!B14="历史","2",IF(高一各班课程表!B25="历史","3",IF(高一各班课程表!B36="历史","4",IF(高一各班课程表!B47="历史","5",IF(高一各班课程表!B58="历史","6","")))))”。试中B3、B14、B25、B36、B47、B58分别表示一至六班的星期一第一节对应的单元格。
2楼
滴水穿石
最好能配上图片

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap