如何按最大值过滤表格

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

我有下表:

产品

标签 翻译 价值
标签1 翻译1 104
标签2 翻译2 102
标签3 翻译3 110

这些值是根据匹配的产品代码从另一个表中提取的。

我试图让它只返回具有最高值的行:

标签3 翻译3 110

我正在尝试在第 3 列中使用 max 过滤器,我可以看到错误指出错误的位置,但我不知道修复错误的另一种方法。

=IF(ISBLANK(F3), "", 过滤器({产品[标签], 产品[翻译], 产品[值]}, 最大值(产品[值])))

它给了我#N/A - 过滤器的范围大小不匹配。预期行数:7。列数:1。实际行数:1,列数:1。

google-sheets filter google-sheets-formula max greatest-n-per-group
1个回答
0
投票

使用过滤器或查询

您可以使用:

过滤器:

=LET(a,MAX(C2:C4),FILTER(A2:C4,C2:C4=a))

或查询:

=LET(a,MAX(C2:C4),QUERY(A1:C4,"SELECT * WHERE C = "&a,0))

输出:

过滤器:

Filter Output

查询:

Query Output

© www.soinside.com 2019 - 2024. All rights reserved.