Comment regrouper une colonne en fonction des premiers caractères dans Google Sheets

Vous voulez regrouper des données dans Google Sheets en utilisant les premiers caractères d’une colonne ? Pas de soucis ! Dans ce tutoriel Google Sheets, je vais vous montrer comment regrouper une colonne en fonction des premiers caractères présents.

La puissance des fonctions

Lorsque vous utilisez une application de tableur, la meilleure façon d’avoir des idées est d’apprendre autant de fonctions que possible. En combinant ou en imbriquant ces fonctions, vous pouvez obtenir les résultats souhaités.

Pour regrouper une colonne en fonction des premiers caractères, vous avez besoin d’une combinaison spécifique de fonctions : LEFT et QUERY.

Étapes pour regrouper une colonne en fonction des premiers caractères

Comme toujours, commençons par un ensemble de données d’exemple.

Dans cet ensemble de données, je souhaite regrouper les données en fonction des deux premières lettres de la colonne A. Voici les étapes :

Étape 1 : Copiez cette formule dans une nouvelle cellule :
=query({ArrayFormula(left(A2:A6,2)),B2:F6},"Select Col1, Sum (Col4) group by Col1 label Col1 'Code produit', Sum (Col4) 'Total quantité'")

Étape 2 : Examinez la formule ci-dessus.

Les données originales se trouvent dans la plage A2:F6. Au lieu d’utiliser cette plage dans la formule QUERY, j’ai utilisé cette formule :
{ArrayFormula(left(A2:A6,2)),B2:F6}

En utilisant cette formule, nous créons une plage virtuelle en utilisant les fonctions LEFT, ArrayFormula et les accolades.

Étape 3 : Examinez la syntaxe de la formule QUERY : QUERY(data, query, [headers])

La partie ArrayFormula est la clé de cette astuce. Que fait-elle ? Elle nous permet d’extraire les deux premiers caractères de chaque cellule de la colonne A, en utilisant la fonction LEFT. Mais comme nous travaillons sur une plage ou un tableau, nous devons utiliser la fonction ArrayFormula.

Étape 4 : Appliquer les résultats

Maintenant, vous pouvez utiliser les résultats pour obtenir les données regroupées selon vos besoins. C’est aussi simple que ça !

Conclusion

Vous savez maintenant comment regrouper une colonne en fonction des premiers caractères dans Google Sheets. Expérimentez avec vos propres jeux de données pour découvrir toutes les possibilités offertes par cette plage virtuelle dans la formule QUERY. N’hésitez pas à revenir vers moi si vous avez besoin d’un autre tutoriel Google Sheets tendance.

Et n’oubliez pas de consulter Crawlan.com pour d’autres astuces utiles !

virtual array in Google Sheets Query

Articles en lien