首页 > 解决方案 > Google DOC - 多个过滤器组合

问题描述

当谈到 Google Doc Filters 时,我是一个新手,我希望能得到一些帮助。

我得到了一个列表,其中包含我想按公司(在本例中为 SONY)过滤的文章,但也按最低价格和最低运费进行过滤。

示例:我创建的第一个过滤器创建了一个包含 SONY 文章的列表。

=(filter(A2:D12;A2:A12="SONY"))

现在我希望过滤器给出单行,其中价格和运输成本最低,在这种情况下,产品是:

索尼耳机价格为 20,运费为 2,99

我基本上是在尝试组合过滤器:

=(filter(A2:D12;A2:A12="SONY"))
=SMALL((C2:C12);2)
=SMALL((D2:D12);2)

在一个长过滤器中

谢谢

在此处查看屏幕截图

标签: sortinggoogle-sheetsfiltergoogle-sheets-formula

解决方案


解决方案:

FILTER在您的情况下不起作用,因为您有一个要过滤的优先级列,在这种情况下,列 A 在 C 和 D 之前。

您可以QUERY改用:

=QUERY(A2:D12,"select * where A='A' order by C+D limit 1")

这将在A列(公司)中选择具有指定值的条目,然后按C和D之和(价格+运费)升序排序,然后输出第一行,即最小值。

样品表:

在此处输入图像描述

参考:

查询功能

查询语言


推荐阅读