从注册表中自动生成班级名单

问题描述 投票:0回答:1

注意:如果有人有更好的建议,我很乐意改变这个问题的标题。玩弄提到VLOOKUP,但这个功能似乎不会在这里起作用......至少,不是靠它自己。谢谢你的耐心!

脚本

我正在为一所有夏令营登记电子表格的学校做一些无偿工作,类似于标有“示例来源”的表格:

enter image description here

为了保持准确的出勤率,学校需要每个班级的名单,每个教师都可以使用这个名册来确定在某一天期间谁会出席。这可能容易出错,因为与我的例子不同,真正的源码有几十个类。

在过去几年中,他们通过为每个班级创建单独的文档并根据注册表手工输入学生姓名,手动为每个班级生成名单。我的目标是自动完成此过程 - 在Google表格或Excel中,但首选。 G表 - 为了节省员工的时间和拼写错误。

样本数据中显示的x / X / o条目旨在说明数据输入不一致的可能性很高......理想情况下,左侧的任何非空白条目都应导致学生姓名出现在右侧。

给定sample data,我如何自动填充G:I列,计算人类数据输入不一致性,如B:D列中的x / X / o所示?

google-sheets spreadsheet google-sheets-formula
1个回答
1
投票

你可以做简单的镜像映射,如:

=ARRAYFORMULA(IF(B4:D<>"", A4:A, ))

0

或更紧凑的东西:

=ARRAYFORMULA({SORT(IF(B4:B<>"", A4:A, )),
               SORT(IF(C4:C<>"", A4:A, )),
               SORT(IF(D4:D<>"", A4:A, ))})

0

© www.soinside.com 2019 - 2024. All rights reserved.