将 ArrayFormula 与查询或过滤器一起使用

Using ArrayFormula with Query or Filter

我有一组数据,我想在某些条件下对其进行过滤。

我的数据在这里(图片 1):

同样,我还有另一列具有唯一值 A 列,它是这样的(图 2):

现在我的问题是我正在尝试使用图像 2 中匹配的名称和一个附加条件来过滤我的数据(图像 1)。

我的过滤器公式工作正常,但只适用于图像 2 中的名字。

我正在尝试使用数组公式获取 image2 中提到的所有名称的输出。这是我的公式:

=ARRAYFORMULA(Filter(data!$A2:C,Data!$A2:A='Sheet1'!H2:H,Data!$B2:B="MATCH"))

尝试:

=INDEX(SPLIT(FLATTEN(QUERY(QUERY({A2:A, B2:B, C2:C}, 
 "select max(Col3)
  where Col2 = 'MATCH'
  group by Col3 
  pivot Col1"),,9^9)), " "))