一个月的排班表怎么做 值班安排表


一个月的排班表怎么做 值班安排表

文章插图
值班时间表(如何做一个月的时间表)
晓晓是一名普通的小学老师 。
我很佩服小老师,因为在她“小学老师”的身份背后,有一张划着大斜线的信息资源网 。
儿童教育讲师;你是一个伟大的社区联合创始人;一线教师;青年思维导图讲师;工作场所贫困学生援助协会成员 。
目前已经出了两本书,第三本在排版印刷中 。
但是这么厉害的人还是被Excel的问题难倒了 。
这个转折,怎么感觉像在说:你看,马云这么厉害,还不会包快递?!

01问题描述
通过提问,你可以感受到小老师的优秀,一下子就明白了需求 。

放大表格以查看:
▲表1
▲表2
看完表格,我陷入了深深的思考:这些表格怎么了?
01表格分析
我们先用2W1H的框架来梳理一下 。
这些手表是干什么用的?
在表1中,存储了所有教师的课程安排计划 。

每个标题的大致意思是:
星期是上课的日子;上课时间,今天是哪节课;上课,教哪个班 。
据说这个表是直接从系统导出的 。

与表1相比,表2的内容变化不大,但结构有所调整 。
只保留了“1周”和“2课时”两个标题,因为这是指定课的课表,后面会贴在教室后面 。
为什么,为什么要皈依?
表1是课程安排的汇总,方便教务管理人员全面掌握每个老师的安排状况 。
表2是单个班级的课程表,方便学生了解课程计划 。
所以,从“教职员工”到“学生”的角度,我们需要把表1变成表2 。
怎么,怎么转换形式?
举几个简单的例子,我们来梳理一下转型的思路 。
构建模块:
要把汽车形状的积木改成飞机形状,先把所有的积木拆开,再重新组装 。
冰:
要把方形冰块变成圆形冰块,首先要把冰块变成水,然后再冷冻 。
时间表:
要把一般的排课表改成单独的课表,首先要把一般的课表分解成逐行的数据明细,然后再重新统计 。
如何转换?
那么这个表的转换过程就很清楚了:
总表拆分 。将一般的信息资源网络拆解成数据细节;日程统计 。根据数据记录,重新计算排班表 。
03解决办法
◆总表拆分◆
将汇总表逐个分解成数据明细 。这个数据细节看起来像什么?

从上面可以看到,每节课,课时,周,老师都是一个单独的记录 。如果有新的记录,会不断添加 。
这也是系统设计中经常用到的“数据库”概念 。
怎么分?
拆分方式有很多种,如电量查询、方格、好用宝等 。,都可以达到这个效果 。
但是记住一点,千万不要手动复制粘贴 。
因为这个表单不是很标准,而且有双行标题,所以我选择了更灵活的“通用输入表单” 。
设置模板 。
根据表格的布局设计转换模板 。

数字信息资源的数据转换 。
模板设计完成后,点击“保存数据”按钮,“通用输入表”会根据字段的位置自动将通用排版表变成数据表 。

◆排班统计◆
有了拆分的数据表,下一步就是根据数据表制定排班表 。
看到排班表的结构,肯定会有人想到用透视表来完成(我就是那个人) 。
▲透视表只统计数据 。
但是,你可以看到效果,透视表统计的是每个老师安排的课程数量,而不是安排的课程内容 。
▲排班表中显示的班级名称
在Power query中使用pivot column函数可以更好的达到这个效果 。

最后根据最终效果,使用下拉菜单和索引功能实现动态筛选,选择班级查看相应的课程:
【一个月的排班表怎么做 值班安排表】


    推荐阅读