将 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)), " "))
我有一组数据,我想在某些条件下对其进行过滤。
我的数据在这里(图片 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)), " "))