Return VLOOKUP 的多个结果

Return multiple results from VLOOKUP

我有一个 sheet(此处示例:Demo Sheet

Sheet 1:包含用户列表及其电子邮件地址和姓名。
Sheet 2:包含他们所属的组的列表。
Sheet 3:我想 'flip' sheet 2,所以我不想列出用户和每个组,而是希望列出每个成员的组。

我试过了=TRANSPOSE(FILTER(Sheet2!A2:A11,Sheet2!B2:E11=A2))
但过滤器需要是单列,我试图展平并获取唯一值并使用它,但它返回的数量不匹配。

有人知道怎么做吗?

这是您可以做到的一种方法:

=index(split(trim(transpose(query(if(regexmatch(
substitute(substitute(trim(transpose(query(transpose(
substitute(Sheet2!B2:E," ","❄️")),,9^9)))," ",","),"❄️"," "),
transpose(filter(A2:A,A2:A<>""))),Sheet2!A2:A,),,9^9)))," "))