从注册 sheet 自动生成 class 花名册
Auto-generate class roster from enrollment sheet
场景:我正在为一家有夏令营招生范围sheet的学校做一些无偿工作,类似于table标记为 "Example Source":
为了保持准确的出勤率,学校需要一份每个 class 的名册,每位教师都可以使用该名册来确定指定日期的预计出勤人数。这可能很容易出错,因为与我的示例不同,真正的来源有几十个 classes.
在过去的几年里,他们通过为每个 class 创建单独的文档并根据注册情况手动输入学生姓名来为每个 class 手动生成花名册 sheet .我的目标是使这个过程自动化——在 Google Sheets 或 Excel 中,但首选。 G Sheets — 为了节省工作人员的时间和错别字。
示例数据中显示的 x/X/o 条目是为了说明数据输入不一致的可能性很高……理想情况下,左侧的任何非空白条目都应导致学生姓名出现在右侧.
问题
考虑到 sample data,我如何自动填充列 G:I,计算由列 B:D 中的 x/X/o 表示的人工数据输入不一致?
您可以像这样进行简单的镜像映射:
=ARRAYFORMULA(IF(B4:D<>"", A4:A, ))
或更紧凑的内容,如:
=ARRAYFORMULA({SORT(IF(B4:B<>"", A4:A, )),
SORT(IF(C4:C<>"", A4:A, )),
SORT(IF(D4:D<>"", A4:A, ))})
场景:我正在为一家有夏令营招生范围sheet的学校做一些无偿工作,类似于table标记为 "Example Source":
为了保持准确的出勤率,学校需要一份每个 class 的名册,每位教师都可以使用该名册来确定指定日期的预计出勤人数。这可能很容易出错,因为与我的示例不同,真正的来源有几十个 classes.
在过去的几年里,他们通过为每个 class 创建单独的文档并根据注册情况手动输入学生姓名来为每个 class 手动生成花名册 sheet .我的目标是使这个过程自动化——在 Google Sheets 或 Excel 中,但首选。 G Sheets — 为了节省工作人员的时间和错别字。
示例数据中显示的 x/X/o 条目是为了说明数据输入不一致的可能性很高……理想情况下,左侧的任何非空白条目都应导致学生姓名出现在右侧.
问题
考虑到 sample data,我如何自动填充列 G:I,计算由列 B:D 中的 x/X/o 表示的人工数据输入不一致?
您可以像这样进行简单的镜像映射:
=ARRAYFORMULA(IF(B4:D<>"", A4:A, ))
或更紧凑的内容,如:
=ARRAYFORMULA({SORT(IF(B4:B<>"", A4:A, )),
SORT(IF(C4:C<>"", A4:A, )),
SORT(IF(D4:D<>"", A4:A, ))})