Сводные данные для слов в строке - PullRequest
0 голосов
/ 20 сентября 2019

Я хотел бы объединить данные на основе определенных слов в строке.

Например, данные могут выглядеть следующим образом:

Term        Leads
Car Trade   3
Buy Car     5
Trade Van   4

Затем я хотел бы разбить эти строкивниз на отдельные слова и агрегировать данные.Итак, для вышесказанного это будет выглядеть так:

Word    Leads
Car     8
Trade   7
Buy     5
Van     4

Какой лучший способ сделать это?Я думал об использовании QUERY, но я не знаю, как агрегировать его для каждого отдельного слова вместо всей строки.

Любая помощь будет признательна, спасибо.

1 Ответ

0 голосов
/ 20 сентября 2019
=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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...