首页 > 解决方案 > 如何在 Google 表格上的另一个过滤器功能中嵌套过滤器功能

问题描述

我已经在论坛中搜索了这个答案,但不幸的是找不到它。

假设我有以下数据库: 数据库

我想过滤以“CDI”为基准的基金名称,以及该组中费用最高的基金名称。

考虑到这种情况,我的预期结果是:“N”。

为了得到这个结果,我尝试使用以下代码:

=过滤器(A2:A25,B2:B25="CDI",C2:C25=max(C2:C25))

问题是这段代码正在向我返回#N/A。表示我的过滤条件没有回报。

发生这种情况是因为代码正在计算整个数据库中的最高费用金额,在这种情况下,具有最高费用的基金是 A、B 和 R,它们没有 CDI 作为基准。

我可以使用两个嵌套过滤器函数来解决它,分为两个步骤,如下所示:

第一步:过滤所有以 CDI 为基准的数据 第二步:在第一步选择的数据中,过滤出费用最高的数据

不幸的是,我找不到使用嵌套过滤器函数的示例。我也尝试使用查询功能,但也无法获得预期的结果。

拜托,谁能帮我解决这个疑问?我确信有一种更简单的方法可以解决它。

非常感谢您的时间和关注。

问候

标签: google-sheetsfilteringgoogle-sheets-formula

解决方案


利用:

=FILTER(A2:A25, B2:B25="CDI", C2:C25=MAX(FILTER(C2:C25, B2:B25="CDI")))

推荐阅读