我正在努力解决以下问题,我们将不胜感激。所附的谷歌表格共有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'")))
查看这个非常简单的示例表