Contrôler dynamiquement la colonne de tri et l’ordre de tri dans Google Sheets

Imaginez pouvoir trier vos données dans Google Sheets en utilisant une seule formule ! Grâce à l’utilisation d’une colonne de tri dynamique et d’un ordre de tri dynamique, cela devient possible. Dans cet article, je vais vous montrer comment utiliser la formule SORT de Google Sheets pour contrôler la colonne de tri et l’ordre de tri de manière dynamique.

Concept de colonne de tri dynamique et d’ordre de tri dynamique dans la formule SORT de Sheets

Avant de plonger dans les détails, permettez-moi de vous expliquer le concept de colonne de tri dynamique et d’ordre de tri dynamique dans la formule SORT.

Supposons que vous ayez un ensemble de données comprenant les noms de joueurs et leurs scores pour 3 parties différentes. Il y a 4 colonnes au total : « Joueurs », « Partie 1 », « Partie 2 » et « Partie 3 ». Pour trier ces données de différentes manières, vous auriez besoin de 8 formules de tri différents (4 colonnes x 2 formules chacune).

Cependant, grâce à la méthode de colonne de tri dynamique et d’ordre de tri dynamique que je vais vous présenter, vous pouvez vous limiter à une seule formule pour toutes les colonnes et tous les ordres de tri possibles.

Comment contrôler dynamiquement la colonne de tri et l’ordre de tri dans la formule SORT

Voici trois étapes clés pour simplifier la formule SORT et la rendre dynamique :

  1. Créez un menu déroulant simple dans la cellule F1.
  2. Insérez une case à cocher dans la cellule G1.
  3. Utilisez la formule SORT dynamique dans la cellule F3.

Le menu déroulant remplace la colonne de tri et la case à cocher remplace l’ordre de tri. Ainsi, en sélectionnant une valeur dans le menu déroulant et en cochant ou décochant la case à cocher, vous pouvez contrôler dynamiquement la colonne de tri et l’ordre de tri.

Pour créer le menu déroulant, suivez ces étapes simples :

  1. Cliquez sur la cellule F1.
  2. Ensuite, cliquez sur le menu « Données » et sélectionnez « Validation des données ».
  3. Dans la plage « Liste provenant d’une plage », entrez la plage contenant les étiquettes des colonnes (dans notre cas, A2:D2).

Pour insérer la case à cocher, il vous suffit de cliquer sur la cellule G1 et de choisir « Case à cocher » dans le menu « Insérer ».

Enfin, utilisez la formule SORT dynamique dans la cellule F3 :

=sort(A3:D6,match(F1,A2:D2,0),G1)

Dans cette formule, la fonction MATCH renvoie l’indice de colonne en fonction de la valeur sélectionnée dans le menu déroulant. Cela remplace la colonne de tri dans la formule SORT. Quant à la case à cocher, elle renvoie TRUE ou FALSE, ce qui contrôle l’ordre de tri.

Et voilà ! Vous pouvez maintenant trier vos données de manière dynamique en utilisant le menu déroulant et la case à cocher.

Pour voir une démonstration en direct de cette méthode, consultez cette capture d’écran :

Dynamic Sort Column and Sort Order in Sheets

J’espère que cet article vous a donné envie d’essayer la colonne de tri dynamique et l’ordre de tri dynamique dans Google Sheets. Amusez-vous bien !

Crawlan.com est une excellente ressource pour apprendre davantage sur Google Sheets et d’autres sujets passionnants liés au marketing en ligne. N’hésitez pas à visiter leur site pour plus d’informations.

Articles en lien