Google sheets Google Sheets arrayformula vlookup转置匹配值,并在另一张表中返回所有唯一值

Google sheets Google Sheets arrayformula vlookup转置匹配值,并在另一张表中返回所有唯一值,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,gs-vlookup,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Gs Vlookup,我需要一个arrayformula来查找另一张表中所有匹配的单元格,并转置和返回所有对应的唯一值 这是我的工作表: 我试过这个,但不起作用: =ARRAYFORMULA(IFERROR(VLOOKUP(TRANSPOSE(A2:A), Sheet2!A2:B, 2, 0))) 能否请您在工作表中添加一个预期结果的示例?好的,没问题。现在已经添加了。你能在你的工作表中添加一个预期结果的例子吗?好的,没问题。现在加上了。 =ARRAYFORMULA(IFERROR(VLOOKUP(A2:A,

我需要一个arrayformula来查找另一张表中所有匹配的单元格,并转置和返回所有对应的唯一值

这是我的工作表:

我试过这个,但不起作用:

=ARRAYFORMULA(IFERROR(VLOOKUP(TRANSPOSE(A2:A), Sheet2!A2:B, 2, 0)))


能否请您在工作表中添加一个预期结果的示例?好的,没问题。现在已经添加了。你能在你的工作表中添加一个预期结果的例子吗?好的,没问题。现在加上了。
=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, 
 {SORT(UNIQUE(INDIRECT("Sheet2!A2:A"&COUNTA(Sheet2!A2:A)+1))), 
 SPLIT(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(ISNUMBER(QUERY(QUERY(UNIQUE(Sheet2!A2:B), 
 "select count(Col1) where Col1 is not null group by Col1 pivot Col2", 0), "offset 1", 0)), 
 "♦"&QUERY(UNIQUE(Sheet2!A2:B), 
 "select count(Col1) where Col1 is not null group by Col1 pivot Col2 limit 0", 0), ))
 ,,999^99))), "♦")}, {1,2,3,4,5,6}, 0))