基于工作表标准的查找

Lookups based on criteria across sheets

我正在尝试从 forms/google sheets 中的响应推断数据。

在附件中,学生可以 select 1、2 或 3 中的任何一列。然后我需要在正确列中的第二个 sheet 上查找 3 个 select 离子中的 header(将其减少到方括号中的所有内容是一个奖励)。

这是一个例子,在真实的情况下,列表中的学生会更多。

谢谢

Lookup Example

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, QUERY(SPLIT(FLATTEN(
 IF('Form responses 1'!C2:1000<>"", 'Form responses 1'!C2:1000&"×"&
 REGEXEXTRACT('Form responses 1'!C1:1, "\[(.*)\]")&"×"&'Form responses 1'!B2:B1000, )), "×"), 
 "select Col3,max(Col2) where Col3 is not null group by Col3 pivot Col1"), {2,3,4}, 0)))