汇总字符串中单词的数据

时间:2019-09-20 13:40:58

标签: google-sheets concatenation google-sheets-formula array-formulas google-sheets-query

我想基于字符串中的特定单词聚合数据。

例如,数据可能如下所示:

Term        Leads
Car Trade   3
Buy Car     5
Trade Van   4

然后,我想将这些字符串分解为单个单词并汇总数据。因此,对于上述情况,它看起来像:

Word    Leads
Car     8
Trade   7
Buy     5
Van     4

执行此操作的最佳方法是什么?我曾经考虑过使用QUERY,但是我不知道如何针对每个单词而不是整个字符串进行汇总。

谢谢您的任何帮助。

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(CONCATENATE(IF(B2:B<>"", 
 "♦"&IFERROR(SPLIT(A2:A, " "))&"♠"&B2:B, )), "♦")), "♠"), 
 "select Col1,sum(Col2) group by Col1 label Col1'Word',sum(Col2)'Leads'"))

0