谷歌表单-查询和数组的问题



我正在努力解决以下问题,我们将不胜感激。所附的谷歌表格共有3张;

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

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

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

想法?

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

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

查看这个非常简单的示例表

最新更新