Trier par ordre alphabétique Excel – Tutoriel pour débutant

You are currently viewing Trier par ordre alphabétique Excel – Tutoriel pour débutant
4.6/5 - (7 votes)

Dans ce tutoriel, nous vous montrons des méthodes rapides et faciles pour trier par ordre alphabétique sur excel.

Parfois, vous devez organiser les données de votre entreprise dans une feuille de calcul. Trier par ordre alphabétique Excel en est un exemple frappant. Toutefois, vous n’avez pas à le faire manuellement. Au lieu de cela, vous pouvez utiliser la fonction de tri intégrée dans Excel. Vous pouvez ainsi, classer et trier par ordre alphabétique les données d’une feuille de calcul Excel par ligne ou colonne. Cette fonctionnalité est extrêmement utile notamment lorsque vous devez organiser des listes de noms, de produits, de villes, etc.

Comment trier une colonne par ordre alphabétique sur Excel

Méthode 1: trier par ordre alphabétique Excel à l’aide de la fonction « Trier »

En réalité, il existe plusieurs méthodes de trier par ordre alphabétique Excel. Cependant, le moyen le plus fiable et rapide est d’utiliser la fonction « Trier » de l’onglet « Données« . Plus précisément, vous pouvez trier vos données de A à Z ou de Z à A.

Prenons l’exemple de données suivant :

Trier par ordre alphabétique Excel

Nous disposons d’une liste de produits dans la colonne A. Et, nous souhaitons les trier par ordre alphabétique Excel. Trouvez ci-dessous le processus étape par étape.

  1. En premier lieu, sélectionnez d’abord les données à trier par ordre alphabétique Excel. Vous pouvez sélectionner une ou plusieurs colonnes.
Sélectionner les données à trier par ordre alphabétique excel

Dans la capture d’écran ci-dessus, notez que nous avons sélectionné deux colonnes. Ainsi, Excel fera correspondre les données de la colonne B à l’ordre alphabétique des données de la colonne A.

  1. Accédez ensuite à l’onglet « Données » dans le ruban. Puis, cliquez sur la commande « Trier » dans la rubrique « Trier et filtrer » :
Trier par ordre alphabétique Excel - cliquez sur la commande "Trier"
  1. En conséquence, la boite de dialogue « Tri » s’ouvre. Si votre liste comporte des en-têtes, assurez-vous de cochez la case « Mes données ont des entêtes » dans le coin supérieur droit . Cela éliminera la ligne du haut du tri.
Trier alphabétiquement Excel
  1. Utiliser ensuite le menu déroulant « Trier par » pour sélectionner la colonne à utiliser pour trier les données. Dans cet exemple, choisissez la colonne « Produits » :
Trier par ordre alphabétique Excel - la boite de dialogue Tri
  1. Puis, sélectionnez l’ordre de tri. Vous avez le choix entre un tri alphabétique de A à Z ou l’inverse.
Trier par ordre alphabétique Excel de A à Z
  1. Finalement, cliquez sur le bouton « Ok » pour appliquer le tri alphabétique.

La colonne « Produits » est désormais trié alphabétiquement.

Colonne triée par ordre alphabétique excel

Méthode 2 : ordre alphabétique avec le filtre Excel

Outre la fonction de tri, vous pouvez également utiliser le filtre pour trier par ordre alphabétique Excel. Cette méthode est très efficace surtout lorsque vous devez répéter le tri plusieurs fois. Tout ce que vous devez faire c’est d’appliquer le filtre et puis le tri ne demandera qu’un seul clic. Pour ce faire, suivez la procédure ci-dessous :

  1. Tout d’abord, sélectionnez les données que vous voulez trier alphabétiquement.
  2. Une fois les données sélectionnées, accédez à l’onglet « Données« . Puis cliquez sur le bouton « Filtrer » dans la rubrique « Trier et filtrer« . Vous pouvez aussi appuyer sur le raccourci « Ctrl + Shift + L« .
sélectionnez les données à trier alphabétiquement
  1. En conséquence, Excel ajoute une flèche de filtre sur l’entête de chaque colonne.
Flèche de filtre Excel
  1. Après cela, cliquez sur la flèche dans l’entête de la colonne à trier par ordre alphabétique Excel. Puis choisissez « Trier de A à Z » ou « Trier de Z à A« .
Sélectionnez filtrer de A à Z

Finalement! la colonne « Produits » est triée alphabétiquement.

trier alphabétiquement Excel

Afin d’inverser l’ordre du tri, cliquez à nouveau sur la flèche du filtre et sélectionnez « Trier de Z à A« .

Aussi, si vous souhaitez supprimer le filtre, cliquez à nouveau sur la commande « Filtrer » dans l’onglet « Données« .


Merci d’encourager notre chaîne YouTube


Classer par ordre alphabétique Excel plusieurs colonnes

Vous pouvez également trier alphabétiquement par deux ou plusieurs colonnes, ce qui crée un tri imbriqué. Considérons l’exemple suivant :

Trier plusieurs colonnes par ordre alphabétique Excel

Le tableau contient des données sur les ventes de produits par ville et fournisseur. Nous souhaitons maintenant trier les entrées par ordre alphabétique Excel selon 3 colonnes :

  • Premièrement, par produit ;
  • Ensuite, par ville ;
  • Enfin, par fournisseur.

Étapes pour trier plusieurs colonnes par ordre alphabétique Excel

Suivez les étapes ci-dessous afin de trier alphabétiquement selon les 3 colonnes :

  1. Tout d’abord, sélectionnez toutes les cellules de la liste.
  2. Ensuite, basculez vers l’onglet « Données » et cliquez sur l’option « Trier » dans le groupe « Trier et filtrer ».
basculez vers l'onglet « Données » et cliquez sur l'option « Trier » dans le groupe « Trier et filtrer »
  1. La boîte de dialogue « Trier » s’ouvre en conséquence. Notez qu’Excel crée automatiquement le premier niveau de tri pour vous.
Boite de dialogue tri Excel
  1. Avant de commencer à créer les niveaux de tri, cochez la case « Mes données ont des en-têtes ».
  2. Utilisez ensuite la liste déroulante « Trier par » pour sélectionner la première colonne que vous souhaitez trier. Cette première colonne doit représenter votre critère principal de tri. Dans cet exemple, « produits » sera la première colonne à trier par ordre alphabétique Excel.
Boite de dialogue pour trier alphabétiquement Excel
  1. Puis, assurez-vous que le menu déroulant « Trier sur » est définit sur « Valeurs de cellules ».
Choisir la valeur de Tri alphabétique Excel
  1. Ensuite, dans la liste déroulante « Ordre », choisissez l’ordre de tri souhaité. Nous sélectionnons « de A à Z ».
Choisir l'ordre de tri alphabétique Excel
  1. Ainsi, nous venons de créer le premier niveau de tri. Maintenant, cliquez sur le bouton « Ajouter un niveau » pour ajouter le niveau suivant.
Ajouter un niveau de tri alphabétique Excel
  1. Comme déjà mentionné, le deuxième niveau de tri alphabétique dans cet exemple est la colonne « Ville ». Sélectionnez cette colonne et puis définissez l’ordre de tri sur « A à Z ».
Définir le deuième niveau de tri alphabétique Excel
  1. Encore une fois, cliquez sur le bouton « Ajouter un niveau » pour ajouter un troisième et le dernier critère de tri.
Définir le troisième niveau de tri alphabétique Excel
  1. Définissez ensuite le menu déroulant « Puis sur » sur « Fournisseur ». Et puis, choisissez « A à Z » pour trier les fournisseurs par ordre alphabétique croissant.
Plusieurs niveaux de trier par ordre alphabétique Excel
  1. Après avoir définit tous les niveaux de tri alphabétique ainsi que leurs options, cliquez sur « OK ».

En conséquence, les données de votre tableau seront triées alphabétiquement dans l’ordre que vous avez spécifié.

Trier par ordre alphabétique Excel selon plusieurs colonnes

Comment trier les lignes par ordre alphabétique dans Excel

Un aspect plus spécifique du tri alphabétique Excel, est lorsque vous avez des données arrangées horizontalement. Dans ce cas, vous pouvez également utiliser la commande « Trier« . Pour illustrer les choses, considérons l’exemple suivant :

Trier les lignes par ordre alphabétique Excel

Afin de trier ces données par ordre alphabétique Excel, suivez les étapes ci-dessous :

  1. Premièrement, mettez en surbrillance les lignes à trier par ordre alphabétique Excel. Toutefois, évitez de sélectionner les entêtes de lignes.
  2. Cliquez ensuite sur la commande « Trier » dans le groupe « Trier et filtrer » de l’onglet « Données« .
Trier par ordre alphabétique Excel
  1. Lorsque la boite de dialogue « Tri » s’ouvre, cliquez sur le bouton « Options« . Une petite boite de dialogue s’ouvre, sélectionnez « De la gauche vers la droite » :
Trier alphabétiquement Excel
  1. Cliquez sur « Ok« .
  2. De retour à la boite de dialogue « Tri« , sélectionnez la ligne à utiliser pour le tri alphabétique.
Trier alphabétiqument Excel
  1. Puis, utilisez le menu déroulant « Ordre » pour choisir l’ordre de tri alphabétique Excel. Nous sélectionnons « De A à Z« .
Choisi l'ordre de tri alphabétique Excel
  1. Cliquez sur « Ok » une fois terminé pour fermer la boite de dialogue « tri« . En conséquence, Excel tri les données par la ligne sélectionnée :
Trier alphabétiquement Excel

Tri dynamique de données par ordre alphabétique

Tout d’abord, il faut dire que l’outil de tri intégré à Excel est incroyable. Malgré cela, il n’est pas dynamique. Par exemple, lorsque vous ajoutez de nouvelles données à la liste triée, vous n’aurez aucun changement. Plus précisément, vous devrez trier la liste à nouveau.

Trier par ordre alphabétique dynamique Excel

Vous pouvez utiliser une formule pour dynamiser le trie alphabétique des données textuelles Excel. Le processus consiste à générer un rang numérique dans une colonne d’assistance. Puis utiliser les deux fonctions INDEX et EQUIV pour afficher les valeurs basées sur le rang.

Formule pour trier par ordre alphabétique Excel

Considérons l’exemple de données suivant :

Tri dynamique Excel par formule

La colonne « A » contient des noms de filles au format de texte. Aussi, elle ne contient pas de blancs et de doublons. Afin de trier cette colonne par ordre alphabétique dynamique Excel, suivez les étapes ci-dessous :

  1. Premièrement, ajoutez une colonne d’aide à côté de vos données.
Ajouter une colonne d'aide pour trier les données
  1. Puis, sélectionnez la première cellule de la colonne d’aide et tapez la formule NB.SI suivante :
=NB.SI($A$2:$A$13; "<="&A2)
Formule pour trier par ordre alphabétique Excel
  1. Appliquez ensuite la formule aux autres cellules « B3:B13 ».

En résultat, la fonction NB.SI compare chaque nom de fille avec tous les autres noms ($A$2:$A$13)et renvoie ainsi son rang relatif. Par exemple, la formule renvoie 6 dans la cellule B2, car il y a 6 noms inférieures ou égales au texte « Imane ».

Trier alphabétiquement avec une formule Excel
  1. Nous arrivons à l’étape essentielle. Ajoutez une colonne « Données triées » à droite de votre liste.
Colonne d'assistance pour trier alphabétiquement Excel
  1. Maintenant, afin de trier les valeurs par ordre alphabétique Excel, tapez la formule suivante dans la première cellule de la nouvelle colonne :
=INDEX($A$2:$A$13; EQUIV(LIGNES($B$2:B2); $B$2:$B$13;0))
Taper la formule pour trier par ordre alphabétique Excel
  1. Finalement, appliquez la formule aux autres cellules.
Formeule pour trier par ordre alphabétique Excel

La formule consiste en fait en une combinaison de fonctions INDEX, EQUIV et LIGNES. Comme on pouvait s’y attendre, la formule extrait simplement les noms dans l’ordre alphabétique. Dans la première cellule (C2), elle renvoi le nom « Amal » qui a le plus petit rang (1). Dans la cellule (C3), la formule renvoie « Fadwa » qui a le rang 2 et ainsi de suite.

Désormais, lorsque vous ajoutez de nouvelles entrées à votre liste, la formule refait le tri automatiquement.

Trier par ordre alphabétique dynamique

Remarque : la formule ci-dessus ne fonctionnera pas pour une liste de données contenant de blanc ou de doublons.

Excel VBA : trier par ordre alphabétique avec une macro

Nous avons vu qu’Excel a déjà plusieurs moyens de trier rapidement les données. Vous allez vous demandez pourquoi avons-nous besoin de savoir comment faire cela en utilisant VBA ?

Appendre à trier les données à l’aide de VBA peut être utile à plusieurs égards. Par exemple, vous pouvez créer une macro pour trier les données que vous receviez quotidiennement en un seul clic. En fait, cela vous aidera à économiser beaucoup d’efforts et de temps.

Comment utiliser la méthode Range.Sort dans Excel VBA

Pour trier des données Excel avec VBA, vous devez utiliser la méthode Range.Sort. Cette méthode vous permet de trier une plage de cellules dans un ordre spécifique.

Pour utiliser la méthode Range.Sort dans VBA, vous devez d’abord spécifier la plage de données à trier. Par exemple, si votre plage de données est A1:C8, vous pouvez fournir la plage de données comme suit.

Sub Exemple_Range_Sort()
Range("A1:D8")
End Sub

Ensuite, tapez un point après la méthode Range et sélectionnez la méthode « SORT« .

Sub Exemple_Range_Sort() 
Range("A1:D8").Sort
End Sub

Lorsque vous sélectionnez la méthode Sort, vous devrez fournir des informations supplémentaires. La capture ci-dessous montre la syntaxe de la méthode SORT.

Classer par ordre alphabétique dans excel

Ne vous étonnez pas 🙂 bien que la syntaxe ait plusieurs arguments, nous n’allons pas les utiliser tous. Voici les trois arguments nécessaire pour le tri :

  • [Key1] : il s’agit de la colonne à trier dans la plage spécifié. Par exemple, si nous voulons trier les données en fonction de la colonne A, alors [Key1] sera Range(« A1 »).
  • [Order1] : ici, vous indiquez dans quel ordre vous voulez trier la colonne [Key1] ? Vous avez deux choix : « xlAscending » pour un ordre croissant ou « xlDescending » pour un ordre décroissant.
  • En-tête : si la plage de données à trier a des en-têtes, vous devez fournir « xlOui », sinon indiquez « xlNon ». La valeur par défaut est « xlNon « . Ainsi, même si vous omettez cela, vos données seront considérées sans en-tête.

Afin de bien comprendre le fonctionnement de la méthode Range.Sort, voici quelques exemples.

Excel VBA : trier alphabétiquement une seule colonne sans en-tête

Considérons l’exemple de données ci-dessous. Nous disposons ici d’une seule colonne sans en-tête.

VBA ordre alphabétique excel

Pour trier cette liste de noms par ordre alphabétique croissant, tapez le code qui suit dans l’éditeur VBA :

Sub TriAlphabetiqueCroissant()
Range("A1:A13").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo
End Sub

Maintenant, exécutez le code VBA en cliquant sur la touche F5 du clavier ou sur le bouton « Exécuter« . Voir la captue ci-dessous :

Excel VBA - Range.Sort

Expliquons maintenant les arguments utilisés dans les exemples ci-dessus :

  • Key1:=Range(« A1 ») – ici, nous indiquons que la colonne à trier est la colonne « A1« .
  • Order1:=xlAscending – Comme nous souhaitons trier dans un ordre croissant, nous avons fourni « xlAscending« . Pour classer dans un ordre décroissant, utilisez « xlDescending« .
  • Header:= xlNo – dans cette argument, nous spécifions que la plage n’a pas d’en-tête.

Excel VBA : trier par ordre alphabétique une colonne avec en-tête

Dans l’exemple précédent, nous avons crée une macro pour trier une colonne sans en-tête. Maintenant, que faire si la colonne à trier à une en-tête. En fait, dans ce cas, vous devez le spécifier dans le code afin que le tri puisse commencer à partir de la deuxième ligne du tableau.

Par exemple, nous ajoutons un en-tête à notre colonne comme indiqué ci-dessous :

ordre alphabétique excel

Avec ce changement, notre code VBA devient comme suit :

Sub TrierColonneAvecTete()
Range("A1:A14").Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlOui
End Sub

Notez qu’ici nous faisons un tri par ordre alphabétique décroissant.

Et lorsque nous exécutons le code, nous obtenons le résultat qui suit :

Classer par ordre alphabétique VBA

Pour conclure, ce sont les différentes méthodes pour trier par ordre alphabétique dans Excel. Pour lire plus sur le tri alphabétique, consultez cet article.

Lire aussi

La publication a un commentaire

  1. Bounama Traore

    Formidable

Laisser un commentaire