web-dev-qa-db-fra.com

QUERY pour les lignes aux vues similaires

scénario

Considérons la requête suivante:

=QUERY(A15:E861, "select B, sum(D) group by B")

Cela fonctionne pour les lignes avec col B qui ont la même description, par exemple.

1 | abc | n | 10
2 | abc | n | 10
3 | cba | n | 10

Aura pour résultat

abc | 20
cba | 10

Question

Mais disons que j'ai

1 | abc-#ref123 some description    | n | 10
2 | abc-#ref456 another description | n | 10
3 | cba-#ref889 last description    | n | 10

Et je veux ignorer la "description $refxxx". Comment puis-je faire cela?

1
Jacksonkr

F1:

=ARRAYFORMULA(SUBSTITUTE(B15:B861; B15:B861; LEFT(B15:B861; 3)))
puis:
=QUERY(A15:H861; "select F, sum(D) group by F")
1
user0