【问题标题】:Google Sheets - Trouble with Query and Array谷歌表格 - 查询和数组的问题
【发布时间】:2019-05-12 18:19:09
【问题描述】:

我正在努力解决以下问题,我们将不胜感激帮助/指导。附件Google Sheet有3张;

  • Sheet1 有 2 个数据字段(月份、商店名称)。

  • Sheet2 有 4 个数据字段(月份、商店名称、水果、数量)

在单元格 A3 中对 Sheet3 的查询会从 Sheet1 中输出一组月份和存储名称,然后用于从 Sheet2 中查找给定水果的数量(在本例中为苹果)。结果列在 Sheet3 的 D 和 E 列中。我使用 Index(Match) 和 Filter 来输出 Apple 数量,因为我试图找出我的最终目标 - 如何使用单个公式(包括查询本身)来获得到第 9 行中的苹果总数(即无需执行所有索引(匹配)或过滤公式)。换句话说,单元格 D9 中 Sheet3 上的什么公式将对 Sheet1 运行查询,使用结果在 Sheet2 上查找月份、商店名称、水果和数量匹配,并将它们汇总为 Sheet3 D9 上的单个输出单元格?

想法?

【问题讨论】:

  • 请更新工作表上的权限,以便知道链接的任何人都可以查看。

标签: google-sheets


【解决方案1】:

您可以使用counta(query()) 的组合来执行此操作。 对于包含水果(苹果、香蕉、葡萄、杨桃)混合物的 A1:A,请使用:

=counta((query(A1:A, "select A where A like 'apple'")))

看看这个非常简单的example sheet

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    • 2012-07-06
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多