Google 表格过滤器可以工作,但不能作为 ARRAYFORMULA

问题描述 投票:0回答:1

因此,我尝试使用 Google 表格中的过滤器函数,根据在另一列中查找最大值来返回一列中的值。

这是针对 Google 搜索流量的,出于多种原因,在任何人推荐使用任何工具之前,需要在表格中对其进行消化。

我有 3 列,分别是 URL、搜索查询和点击次数(分别为 A、B 和 C)。

我正在尝试使用过滤器在另一个列表中显示所有唯一 URL(我们将其称为 URL),该查询导致点击次数最多的页面。

我的公式是:

`=FILTER(ColB,ColA=URL,ColC=MAXIFS(ColC,ColA,URL))`

它完全按照要求工作,直到我尝试将它用作工作表标题中的数组公式,这是必要的。对于我已经完成的所有其他公式,我只需将“URL”单元格引用扩展为整个列,将其嵌套在数组公式中,一切都很好。

任何人都可以帮我将其放入数组中吗?出于安全原因,我无法共享该表,但如果需要,也许可以找到问题的基本版本。

我尝试过使用一些不同的公式想法,vlookups 对此不起作用,我也无法获得索引来执行正确的操作。在论坛中挖掘了几个小时以找到解决方案,并认为我已经有了这个过滤器的想法,直到阵列不起作用。

arrays google-sheets filter max vlookup
1个回答
0
投票

FILTER 不是此应用程序的适当功能。试试这个:

=SORTN(SORT(A2:C,3,0),9^9,2,1,1)
© www.soinside.com 2019 - 2024. All rights reserved.