Comment trier une requête en utilisant ORDER BY dans Google Sheets

Comment trier une requête en utilisant ORDER BY dans Google Sheets
Video google sheet query order by descending

Bienvenue dans notre guide où nous allons apprendre comment trier les requêtes Google Sheets en utilisant la fonction QUERY avec ORDER BY dans Google Sheets.

Étapes pour trier les données en utilisant ORDER BY dans Google Sheets

La clause ORDER BY de Google Sheets dans la fonction QUERY permet de classer les données dans l’ordre croissant ou décroissant en fonction des colonnes spécifiées. Cela nous aide à analyser et interpréter les données rapidement et efficacement.

Étape 1 : Préparer et sélectionner les données

  • Créez un ensemble de données qui vous intéresse et nommez la feuille contenant l’ensemble de données.
  • Créez une autre feuille pour interroger l’ensemble de données.

Créer un ensemble de données et une feuille différente pour interroger

Étape 2 : Entrer la commande QUERY de Google Sheets

  • Rendez-vous sur la deuxième feuille nommée « Query ».
  • Sélectionnez une cellule et saisissez le nom de la fonction de requête, qui est =QUERY.
  • Les paramètres à inclure seront affichés dans la fonction suggérée comme indiqué ci-dessous.

Commencer à interroger en utilisant la commande QUERY

Étape 3 : Entrer l’ensemble de données dans la commande QUERY

Nous utiliserons les données de la première feuille comme données à interroger et à trier à l’aide de la clause ORDER BY.

  • Allez sur la première feuille, c’est-à-dire la feuille de données.
  • Sélectionnez l’ensemble de données que vous souhaitez interroger en appuyant sur Ctrl + A (pour Windows) ou Cmd + A (pour Mac) comme indiqué ci-dessous :

Sélection de l'ensemble de données à interroger dans Google Sheets

Étape 4 : Trier la requête en utilisant la clause ORDER BY

Le deuxième paramètre de la commande QUERY est la requête. C’est ici que nous allons insérer la clause ORDER BY pour trier les données dans un ordre particulier.

  • Saisissez la requête souhaitée. Pour cet exemple, la requête est « Sélectionner * où B > 120 » pour récupérer toutes les valeurs supérieures à 120 de la colonne B.
  • Ajoutez « ORDER BY » à la requête pour trier la requête par ordre croissant ou décroissant. Utilisez « ASC » pour l’ordre croissant et « DESC » pour l’ordre décroissant ; si ce n’est pas précisé, les données sont triées par ordre croissant. Ici, je les ai triées par colonne A, par ordre croissant.

Ensemble de données triées par ordre croissant en utilisant la commande QUERY de Google Sheets

Apprenons maintenant quelques cas d’utilisation supplémentaires de la clause ORDER BY de Google Sheets QUERY avec des exemples.

Exemple 1 : ORDER BY une colonne en ordre décroissant

Pour trier les données en utilisant la clause ORDER BY de Google Sheets QUERY en ordre décroissant de C et lorsque les valeurs de B sont supérieures à 120, nous utiliserons la formule QUERY suivante :

=QUERY(Dataset!A:I, "Select * where B > 120 ORDER BY C DESC")

Ici, l’ensemble de données est trié par colonne C dans l’ordre décroissant comme indiqué ci-dessous :

Tri par ordre décroissant

Exemple 2 : ORDER BY une colonne en ordre croissant

Pour trier les données en utilisant ORDER BY dans Google Sheets, nous pouvons utiliser la formule QUERY suivante :

=QUERY(Dataset!A:I, "Select * where B > 120 ORDER BY C ASC")

  • Ici, l’ensemble de données est trié par colonne C dans l’ordre croissant comme indiqué ci-dessous :

Tri par ordre croissant

Exemple 3 : Trier plusieurs colonnes en utilisant l’ordre BY de la requête Google Sheets

  • Nous pouvons utiliser la commande ORDER BY de la requête Google Sheets pour trier la requête de différentes manières.
  • Nous pouvons trier la requête par plusieurs colonnes, une par ordre décroissant et l’autre par ordre croissant en saisissant cette commande :

=QUERY(Dataset!A:I, "Select * where B > 120 ORDER BY C DESC, A ASC")

  • Ici, les données sont triées par plusieurs colonnes, une par ordre décroissant et une autre par ordre croissant, comme indiqué ci-dessous :

Tri par ordre décroissant et croissant

Conclusion

En utilisant la fonction QUERY avec la clause ORDER BY dans Google Sheets, vous pouvez trier vos données rapidement et facilement. Cela vous permet d’analyser et d’interpréter vos données plus efficacement.

Pour plus d’informations sur les fonctionnalités avancées de Google Sheets et d’autres tutoriels utiles, consultez Crawlan.com.

Voir aussi

Articles en lien