夜班名册示例-自动填充休息日

时间:2019-03-03 09:19:34

标签: google-sheets

需要实施以下内容,并且需要一些提示来说明如何为我们医院的部门值班表做到这一点。

如果工作人员有夜班(前3行,第2-4行),则在第二天,应在日班行(行> = 5)上自动设置休息日(“ //”-符号) )。

只要在夜班行中选中该成员,该“ //”符号就应保留在该单元格中-用户应该不能更改或删除该对应的“ //”。

但是,当计划更改并且在夜班行中取消选择成员时,“ //”符号应消失,然后应该可以在第二天的日班单元格中设置另一个值。

Here is an example sheet to play around.

enter image description here

1 个答案:

答案 0 :(得分:1)

A14: ={A1:AF4}

A18: ={A5:B8}

将其粘贴到单元格 C18 并将其拖动到右侧:

=ARRAYFORMULA(IF(IFERROR(VLOOKUP($A$5:$A$8, B2:B4, 1, 0), )<>"", "//", 
 REGEXREPLACE(C5:C8, "//", "")))

0

demo sheet

,然后锁定结果表,使其无法被操作


或者您可能想使用它(基于安全级别)

=ARRAYFORMULA(IF(IFERROR(VLOOKUP($A$5:$A$8, B2:B4, 1, 0), )<>"", "//", {C5:C8}))