首页 > 解决方案 > 查询:包含给定子字符串的所有键的总和

问题描述

我有下表:

一个
卢卡,让 1
卢卡 2
3
卢卡、让、艾蒂安 4
卢卡,让 5

我想要包含名称“Luka”和名称“Jean”的每条车道的总和。我能够得到这个结果,但对于每个包含这些名称的唯一键。

我的查询是:=QUERY(A1:B,"select A, sum(B) where A contains 'Luka' and A contains 'Jean' group by A")

结果是:

卢卡,让 1
卢卡、让、艾蒂安 4

但是,我希望将此查询的总结果放在一个唯一的单元格中。我想我需要嵌套查询,但我不知道该怎么做。

预期结果 :

5(在一个没有任何标题或键的单元格中)

标签: google-sheets

解决方案


你可以试试=INDEX(QUERY(QUERY(A1:B,"select A, sum(B) where A contains 'Luka' and A contains 'Jean' group by A"), "select sum(Col2)", 1), 2)

或者使用公式本身更简单的方法=INDEX(QUERY(A1:B,"select sum(B) where A contains 'Luka' and A contains 'Jean'"), 2)


推荐阅读