将学生及其个人班级和时段列表转入新表

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

我无法找到一种方法来将包含学生 ID、学期编号和班级名称的表格转换为包含每个学生 ID 的表格,并按学期编号在行中列出班级。

原表:

我希望表格转换后的样子:

我尝试使用数据透视表,但它不起作用,因为它一直在尝试计数或求和。

尝试的数据透视表:

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

您需要几个功能的组合。这里

MAKEARRAY()
是主要公式-

=LET(rw,UNIQUE(A2:A10),cl,TOROW(UNIQUE(B2:B10)),
ot,MAKEARRAY(ROWS(rw),COLUMNS(cl),LAMBDA(r,c,FILTER(C2:C10,A2:A10=INDEX(rw,r),B2:B10=INDEX(cl,c)))),
VSTACK(HSTACK("",INDEX("Period "&cl)),HSTACK(rw,ot)))

enter image description here

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