ARTICLE · 1177332
保姆级教程 | WPS多维表排班表,日历模式+自动变色全讲清
那些年一起打过的卡
2、80个必学必会Excel常用函数教程合集(已坚持打卡80天)
5、Power Query 15天速成营(已坚持打卡15天)
多维表搭建
第9集 排班日历表
技巧1:排班日历表
练习软件:WPS多维表
01
排班日历表
用WPS多维表搭排班表,前半部分跟普通表格没啥区别,就是一条条录入日期、班次、人员姓名。但后半部分的可视化,那可差远了。今天咱们就聊聊,怎么把排班表做得又好看又好用。
第一步:开启日历模式
多维表可以轻松开启日历模式,把每天的班次和人员,以可视化的形式显示在同一天。如果显示不对,去看一下日历配置,是不是新建日历视图时选的字段不对,按照日期和标签重新调整一下就好了。
第二步:让班次显示不同颜色
颜色这块很重要。设置成“跟随字段颜色”,要求字段类型是单选项,用“班次”字段。颜色就是在排班记录里给每个班次设置好的颜色。记住,班次必须用单选项,不然颜色跟不了。
但是,有两个小遗憾。
第一,默认只能显示一个字段,通常就是姓名,而且同一班次的多个人是分开显示的,跟咱们理想中“一个班次的人聚在一起”有点差距。第二,这么好看的日历排班表,居然不能直接打印。
别急,一个个来解决。
先解决聚合显示的问题。
新建一个统计表,数据来源就是排班记录。分类字段选“值班日期”和“班次”,统计字段选“姓名”,方式是计数。这样就能得到一张统计表,里面有日期、班次、当班人数。
接下来看看谁当班。用公式字段,把姓名聚合在一起:
TEXTJOIN(",",,FILTER(排班记录![姓名],(排班记录![值班日期]=[@值班日期])*(排班记录![班次]=[@班次])))
这个公式的意思就是:把同一天、同一班次的所有姓名,用逗号拼在一起。
继续聚合,把班次、当班人数、当班人员拼成一个完整的日历标签。
然后再次新建日历视图,显示标签就用刚才做好的这个聚合字段。一个完整的日历排班表就搞定了,每个班次的人聚在一起显示,清清楚楚。
再解决打印问题。
目前多维表的日历视图确实不能直接打印。曲线救国的办法就是截图大法——把日历视图截成图片,然后打印图片。虽然土了点,但管用。
总结一下: 排班记录照常录入,日历视图负责好看,统计表负责聚合,公式负责把人和班次拼在一起。两步走完,一个又好看又能用的排班表就出来了。















































































