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.
É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.
É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 :
É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.
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 :
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 :
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 :
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
- Comment extraire des sites Web à l’aide de Google Sheets
- Comment utiliser la fonction QUERY avec IMPORTRANGE dans Google Sheets
- Fonction QUERY dans Google Sheets : toutes les variations : Utilisation de la fonction de requête Google Sheet pour exécuter des requêtes SQL.