web-dev-qa-db-fra.com

Ajouter un "tri" à une instruction = QUERY dans les feuilles de calcul Google

J'ai installé un simple =QUERY instruction qui extraira les lignes/colonnes ciblées d'une feuille de "réponse" et les placera dans une feuille spécifique au sujet.

=QUERY(responses!A1:K; "Select C, D, E where B contains '2nd Web Design' ")

Ce que je recherche, c'est un moyen de "trier automatiquement" les lignes extraites par deux méthodes.

  1. Tri alphabétique des lignes par une colonne
  2. Trier les lignes de date/heure par une colonne

Des suggestions sur la façon dont je peux modifier la QUERY ci-dessus pour trier automatiquement les lignes?

12
Mr. B

Vous pouvez utiliser ORDER BY clause pour trier les lignes de données par valeurs dans les colonnes. Quelque chose comme

=QUERY(responses!A1:K; "Select C, D, E where B contains '2nd Web Design' Order By C, D")

Si vous souhaitez classer certaines colonnes en ordre décroissant, d'autres en ordre croissant, vous pouvez ajouter desc/asc, c'est-à-dire:

=QUERY(responses!A1:K; "Select C, D, E where B contains '2nd Web Design' Order By C desc, D")
25
Pankaj Jaju