KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Tri Excel : trier des données par texte, date, nombre ou couleur

AuteurXiaoyang Date de modification

Trier des données dans Excel est une tâche courante et simple qui permet de réorganiser vos données selon le type de tri choisi. Généralement, grâce à la fonctionnalité intégrée de tri, vous pouvez trier des nombres, des chaînes de texte, des dates et des heures dans une ou plusieurs colonnes ; vous pouvez également trier vos données selon une Listes personnalisées que vous avez créée, ou selon la mise en forme des cellules (comme la Couleur de la police, la Couleur de fond ou les icônes), rapidement et facilement.

Outre ces tris simples, de nombreuses méthodes de tri plus avancées et pratiques peuvent s’avérer indispensables dans votre travail quotidien. Ce tutoriel vous présente différentes techniques de tri pour résoudre efficacement vos problèmes sous Excel.

Table des matières :

1. Accédez aux options de tri dans Excel

2. Utilisations de base du tri

3. Utilisations avancées du tri

4. Triez automatiquement les données dès leur saisie ou modification.

5. Autres cas de tri


Accéder aux options de tri dans Excel

Excel vous offre plusieurs façons d’accéder à la fonctionnalité de tri ainsi qu’à ses options.

1,1 Boutons de tri dans le Ruban

La méthode la plus rapide pour appliquer un tri consiste à utiliser les boutons dédiés dans le Ruban.

Cliquez sur n’importe quelle cellule d’une colonne contenant les valeurs à trier, puis rendez-vous dans l’onglet Données. Dans la section Trier et filtrer, cliquez sur le bouton Ordre croissant ou Trier de Z à A pour trier vos données par ordre alphabétique croissant ou décroissant. Voir la capture d’écran :

Capture d’écran des boutons Trier de A à Z et Trier de Z à A dans le groupe Trier et filtrer de l’onglet Données d’Excel

Remarque : S’il y a des lignes vides dans la plage de données, seules les cellules situées au-dessus ou en dessous de ces lignes vides seront prises en compte pour le tri après avoir utilisé ces boutons.


1,2 Boîte de dialogue de tri

Dans le groupe Trier et filtrerde l’onglet Données, il existe un autre bouton Trier, voir capture d’écran :

Capture d’écran du bouton Trier dans le groupe Trier et filtrer de l’onglet Données d’Excel

Après avoir cliqué sur ce bouton Trier, une boîte de dialogue Triers’affiche comme illustré ci-dessous :

Capture d’écran de la boîte de dialogue Trier dans Excel avec les options de tri par colonne, critère de tri et ordre

Ensuite, dans la boîte de dialogue Trier, vous pouvez définir les règles de tri correspondant à vos besoins.

Conseils : vous pouvez également utiliser des raccourcis clavier pour ouvrir cette boîte de dialogue Trier ; appuyez successivement sur les touches Alt + A + T + T du clavier.


1,3 Options de tri dans le menu Filtre

Si vous avez appliqué des filtres à votre plage de données, vous y trouverez également des options de tri intégrées aux commandes de filtrage. En cliquant sur l’icône de filtre d’une colonne, les options de tri apparaissent directement dans la liste déroulante, comme illustré ci-dessous :

Capture d’écran montrant les options de tri dans le menu Filtre d’Excel

Remarque : Ces options de tri varient selon le type de données de la colonne : si la colonne contient du texte, les options affichées seront Ordre croissant et Trier de Z à A ; si elle contient des nombres, les options seront Trier du plus petit au plus grand et Trier du plus grand au plus petit ; et si elle contient des dates, les options seront Trier du plus ancien au plus récent et Trier du plus récent au plus ancien.


1,4 Options de tri via le clic droit

Dans Excel, vous pouvez également utiliser les options de tri du menu contextuel pour trier vos données rapidement et facilement. Cliquez avec le bouton droit sur n’importe quelle cellule d’une colonne contenant des valeurs à trier : six options de tri s’affichent alors dans le menu contextuel. Sélectionnez celle dont vous avez besoin (voir la capture d’écran).

Capture d’écran du menu contextuel obtenu par un clic droit dans Excel affichant six options de tri


Utilisations de base du tri

La fonctionnalité de tri d’Excel vous permet d’effectuer des tris simples, tels que classer des nombres, des chaînes de texte ou des dates par ordre croissant ou décroissant, ou encore trier des cellules selon la couleur de leur police ou de leur arrière-plan. Cette section présente quelques utilisations de base de cette fonctionnalité.


2,1 Trier des données par texte, nombres ou dates

Pour trier une plage de données selon du texte, des nombres ou des dates par ordre croissant ou décroissant, procédez comme suit :

1. Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur Données > Trier. Voir la capture d’écran :

Capture d’écran du bouton Trier dans le groupe Trier et filtrer de l’onglet Données d’Excel

2. Dans la boîte de dialogue Trier, effectuez les opérations suivantes :

  • Dans la section Colonne, sélectionnez le nom de la colonne selon laquelle vous souhaitez trier ;
  • Dans la section Trier sur, sélectionnez l’option Valeurs des cellules;
  • Dans la section Ordre, indiquez l’ordre de tri. (Pour trier des chaînes de texte, sélectionnez)De A à Z ou De Z à A ; pour trier une liste de nombres, sélectionnez Du plus petit au plus grand ou Du plus grand au plus petit ; pour trier des cellules contenant des dates, sélectionnez Du plus ancien au plus récent ou Du plus récent au plus ancien.)
  • Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Si vos données ne comportent pas d’en-têtes, décochez cette option.

Capture d’écran de la boîte de dialogue Trier dans Excel avec les options de tri des données par colonne, valeurs et ordre

3. Ensuite, cliquez sur le bouton OK, et la sélection des données sera immédiatement triée selon la colonne que vous avez spécifiée.


2,2 Trier des données par couleur de cellule, Couleur de la police ou icône de cellule

Si vous souhaitez trier la plage de données selon la couleur de cellule, la couleur de la police ou l’icône issue de la mise en forme conditionnelle, la fonctionnalité de tri vous permet d’accomplir cette tâche en un clin d’œil.

Supposons que vous disposiez d’une plage de données mise en forme avec des couleurs de cellule, comme illustré dans la capture d’écran ci-dessous. Si vous souhaitez réorganiser les données selon la couleur de cellule — par exemple, placer en haut les lignes rouges claires, suivies des lignes jaunes claires, puis des lignes bleues claires — procédez comme suit pour trier les lignes par couleur de cellule :

Capture d’écran d’un tableau Excel mis en forme avec différentes couleurs de cellules à des fins de tri

1. Sélectionnez la plage de données que vous souhaitez trier selon la couleur de cellule, puis cliquez sur Données > Trier pour accéder à la boîte de dialogue Trier.

2Dans la boîte de dialogue Trier, effectuez les opérations suivantes :

2,1) Définissez la première couleur de cellule en haut comme suit :

  • Dans la section Colonne, sélectionnez Nom ou toute autre colonne contenant des cellules colorées. Dans cet exemple, j’ai coloré des cellules dans toutes les colonnes ; vous pouvez choisir n’importe quel nom de colonne.
  • Dans la section Trier sur, sélectionnez l’option Veuillez sélectionner Couleur de cellule;
  • Dans la section Ordre, choisissez une couleur de cellule que vous souhaitez placer en haut ou en bas ;

2,2) Ensuite, cliquez sur le bouton Ajouter des conditions pour ajouter un deuxième niveau de règle, ainsi que d’autres niveaux supplémentaires. Répétez les étapes ci-dessus pour définir les couleurs de cellule suivantes.

  • Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Sinon, veuillez la décocher.

Capture d’écran de la boîte de dialogue Trier dans Excel avec plusieurs niveaux ajoutés pour trier par couleur de cellule

3. Une fois les paramètres terminés, cliquez sur le bouton OK : la plage de données sera triée selon la couleur de cellule que vous avez spécifiée. Voir la capture d’écran :

Capture d’écran montrant un tableau Excel trié par couleur de cellule selon l’ordre spécifié

Conseils : En suivant les étapes ci-dessus, vous pouvez également trier vos données par Couleur de la police ou par Utiliser la mise en forme conditionnelle Icône dans la boîte de dialogue Trier.
Capture d’écran de la boîte de dialogue Trier d’Excel configurée pour trier les données par couleur de police ou icône de mise en forme conditionnelle


2,3 Trier des données par plusieurs colonnes

Si vous disposez d’un grand ensemble de données, comme illustré dans la capture d’écran ci-dessous, et que vous souhaitez effectuer un tri hiérarchisé pour faciliter la lecture — par exemple, trier d’abord par la colonne Région, puis par la colonne État, et enfin par la colonne Ventes — comment procéder dans Excel ?

Capture d’écran d’un grand jeu de données Excel à trier par les colonnes Région, État et Ventes

Pour trier des données selon plusieurs colonnes, suivez les étapes ci-dessous :

1. Sélectionnez la plage de données à trier, puis cliquez sur Données > Trier pour ouvrir la boîte de dialogue Trier.

2. Dans la boîte de dialogue Trier, cliquez deux fois sur le bouton Ajouter des conditions, car vous souhaitez trier selon trois colonnes. Deux niveaux de règle Puis par apparaissent alors dans la zone de liste :

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Sinon, décochez-la.

Capture d’écran de la boîte de dialogue Trier d’Excel avec plusieurs niveaux ajoutés pour trier par trois colonnes

3. Dans les listes déroulantes des sections Trier par et Puis par, sélectionnez les noms des colonnes selon lesquelles vous souhaitez trier, choisissez Valeurs des cellules dans la section Trier selon pour chaque colonne sélectionnée, puis définissez l’ordre de tri souhaité.

Capture d’écran de la boîte de dialogue Trier d’Excel avec les colonnes, les valeurs de tri et les ordres sélectionnés pour un tri multi-niveaux

4. Cliquez ensuite sur OK pour obtenir le résultat du tri illustré dans la capture d’écran ci-dessous :

Capture d’écran d’un jeu de données Excel trié selon les colonnes Région, État et Ventes


2,4 Trier des données selon une Listes personnalisées

Au lieu de trier les données par ordre alphabétique ou numérique, cette fonctionnalité vous permet également d’effectuer un tri à l’aide de listes personnalisées. Par exemple, vous souhaitez trier la plage de données ci-dessous par statut — Non commencé, En cours, Terminé — selon votre propre ordre défini. Voici comment procéder pour ce type de tri.

Capture d’écran d’un jeu de données Excel à trier selon une liste personnalisée définie par Statut (Non commencé, En cours, Terminé)

1. Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur Données > Trier pour accéder à la boîte de dialogue Trier.

2. Dans la boîte de dialogue Trier, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Valeurs des cellules dans la section Trier selon. Dans la section Ordre, cliquez sur l’option Listes personnalisées. Voir la capture d’écran :

Conseils: Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titresest cochée. Si vos données ne comportent pas d’en-têtes, décochez-la.

Capture d’écran de la boîte de dialogue Trier d’Excel avec l’option Liste personnalisée sélectionnée pour un tri personnalisé

3. Une boîte de dialogue Liste personnalisée s’ouvre alors. Procédez comme suit :

  • Cliquez sur NOUVELLE LISTEdans la zone des listes Personnalisées;
  • Saisissez les chaînes de texte dans l’ordre souhaité dans la zone Éléments de la liste; (lors de la saisie des textes, appuyez sur la touche)Entréepour séparer les éléments.)
  • Enfin, cliquez sur le bouton Ajouter, et la nouvelle liste sera immédiatement ajoutée à la zone Liste personnalisée.

Capture d’écran de la boîte de dialogue Listes personnalisées dans Excel, avec une nouvelle liste en cours de création pour un tri personnalisé

4. Ensuite, cliquez sur le bouton OK pour revenir à la boîte de dialogue Trier. La nouvelle liste personnalisée d’éléments s’affiche désormais dans la liste déroulante Ordre.

Capture d’écran de la boîte de dialogue Trier d’Excel affichant la liste personnalisée nouvellement créée dans la section Ordre

5. Enfin, cliquez sur le bouton OK pour fermer la boîte de dialogue. La plage de données aura ainsi été triée selon les listes personnalisées que vous avez définies. Voir la capture d’écran :

Capture d’écran d’un jeu de données Excel à trier selon une liste personnalisée définie par Statut (Non commencé, En cours, Terminé)


2,5 Trier des données De gauche à droite (tri horizontal)

Généralement, vous triez toujours le tableau de données verticalement, de haut en bas, mais il peut arriver que vous souhaitiez trier les données selon les valeurs d’une ligne (tri de gauche à droite). Par exemple, dans la plage de données ci-dessous, je souhaite trier selon les valeurs de la ligne « Nom ».

Capture d’écran d’un jeu de données Excel à trier horizontalement selon la ligne Nom

Dans ce cas, la fonctionnalité de tri inclut une option pour trier de gauche à droite. Procédez comme suit :

1. Sélectionnez la plage de données (sans les en-têtes) que vous souhaitez trier, puis cliquez sur Données > Trier pour ouvrir la boîte de dialogue Trier.

2. Dans la boîte de dialogue Trier qui s’ouvre, cliquez sur le bouton Options, puis, dans la boîte de dialogue Options de tri, sélectionnez l’option Trier de gauche à droite. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Options de tri d’Excel avec l’option Trier de gauche à droite sélectionnée

3. Cliquez sur OK pour revenir à la boîte de dialogue Trier. Dans la section Ligne, indiquez le numéro de ligne selon lequel vous souhaitez trier vos données, sélectionnez Valeurs des cellules dans la section Trier sur, puis choisissez l’ordre de tri souhaité dans la section Ordre. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel configurée pour trier les données horizontalement selon une ligne spécifique

4. Cliquez ensuite sur OK, et vos données seront triées comme illustré dans la capture d’écran ci-dessous :

Capture d’écran d’un jeu de données Excel trié horizontalement selon les valeurs de la ligne Nom


2,6 Trier les données en respectant la casse

Généralement, le tri des données ne tient pas compte de la casse, comme le montre la première capture d’écran ci-dessous. Mais comment procéder si vous souhaitez effectuer un tri sensible à la casse, tel qu’illustré dans la deuxième capture d’écran ? Comment réaliser cette opération dans Excel ?

Capture d’écran d’un jeu de données Excel où le tri est insensible à la casse et sensible à la casse

Pour effectuer un tri Sensible à la casse dans Excel, procédez comme suit :

1. Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur Données > Trier pour ouvrir la boîte de dialogue Trier.

2. Dans la boîte de dialogue Trier, dans la section Colonne, indiquez le nom de la colonne selon laquelle vous souhaitez trier les données, puis sélectionnez Valeurs des cellules dans la section Trier sur, et enfin choisissez l’ordre de tri souhaité dans la section Ordre. Voir la capture d’écran :

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Sinon, décochez-la.

Capture d’écran de la boîte de dialogue Trier d’Excel

3. Cliquez sur le bouton Options dans cette boîte de dialogue, puis cochez l’option Options de tri dans la fenêtre qui s’ouvre. Voir la capture d’écran : option Sensible à la casse.

Capture d’écran de la boîte de dialogue Options de tri dans Excel avec l’option Respecter la casse sélectionnée

4. Cliquez sur OK > OK pour fermer les boîtes de dialogue. Les données seront triées en tenant compte de la casse, les chaînes en minuscules apparaissant avant celles en majuscules lorsque le texte est identique. Voir la capture d’écran :

Capture d’écran d’un jeu de données Excel trié dans un ordre sensible à la casse, les lettres minuscules étant triées avant les majuscules


Utilisations avancées du tri

Dans votre travail quotidien, vous pouvez être confronté à des problèmes de tri plus complexes, concrets et spécifiques. Cette section présente plusieurs types d’opérations de tri dans Excel.

3,1 Trier les données selon leur fréquence

Supposons que vous disposiez d’une liste de données dans une colonne et que vous souhaitiez la trier par ordre décroissant de fréquence d’apparition des éléments, comme le montre la capture d’écran ci-dessous. Je vais vous présenter deux méthodes pour résoudre ce problème.

Capture d’écran d’une colonne Excel montrant des données non triées nécessitant un tri par fréquence

Trier les données en fonction de la fréquence à l’aide d’une colonne auxiliaire

Excel ne propose pas de méthode directe pour trier les données en fonction de leur nombre d’occurrences. Toutefois, vous pouvez créer une formule auxiliaire afin de calculer la fréquence d’apparition de chaque élément, puis trier vos données selon cette colonne auxiliaire pour obtenir le résultat souhaité.

1. Saisissez la formule ci-dessous dans une cellule vide située à côté de vos données d’origine (par exemple en B2), puis faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules. Voir la capture d’écran :

=COUNTIF($A$2:$A$16,A2)

Remarque : Dans la formule ci-dessus, A2:A16 correspond à la plage de données que vous souhaitez trier par fréquence, et A2 est la première donnée de cette plage.

Capture d’écran d’un jeu de données Excel avec une colonne auxiliaire affichant les occurrences à l’aide d’une formule NB.SI

2. Sélectionnez ensuite les cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la fenêtre d’alerte Avertissement de tri, choisissez Étendre la sélection. Consultez les captures d’écran :

Capture d’écran de l’avertissement de tri d’Excel demandant d’étendre la sélection lors du tri par une colonne auxiliaire

3. Cliquez ensuite sur le bouton Trier. La colonne d’origine est désormais triée par fréquence, comme le montrent les captures d’écran suivantes :

Capture d’écran d’une colonne Excel triée par fréquence des valeurs à l’aide d’une colonne auxiliaire

Conseils :

1. Une fois le résultat obtenu, vous pouvez supprimer la colonne auxiliaire si nécessaire.

2. Si certaines chaînes de texte apparaissent le même nombre de fois, ces textes identiques risquent de ne pas être regroupés. Dans ce cas, rendez-vous dans la boîte de dialogue Trier et triez d’abord par la colonne auxiliaire, puis par le texte, comme illustré ci-dessous :
Capture d’écran de la boîte de dialogue Trier d’Excel configurée pour trier par une colonne auxiliaire puis par valeurs textuelles


Trier les données en fonction de la fréquence grâce à une fonctionnalité pratique

Si vous disposez de Kutools pour Excel, sa fonctionnalité Tri avancé vous permet de trier les données selon leur fréquence d’apparition, rapidement et facilement, sans aucune colonne auxiliaire.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la liste de données que vous souhaitez trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé. Voir la capture d’écran :

Capture d’écran de l’option Kutools Plus Tri avancé dans Excel

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Fréquence dans la liste déroulante de la section Trier sur. Enfin, indiquez l’ordre de tri dans la section Ordre. Voir la capture d’écran :

Conseils: Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titresest cochée. Si vos données n’ont pas d’en-têtes, décochez-la.

Capture d’écran de la boîte de dialogue Tri avancé dans Kutools for Excel, configurée pour trier les données par fréquence

3. Cliquez ensuite sur le bouton OK. La liste de données est immédiatement triée par nombre d’occurrences. Voir la capture d’écran :

Capture d’écran montrant des données dans Excel triées par fréquence à l’aide de Kutools


3,2 Trier les données selon la longueur des caractères

Si vous disposez d’une liste de données comprenant des chaînes de texte de longueurs variées, il peut être utile de les trier par nombre de caractères pour rendre la colonne plus claire et mieux organisée. Cette section explique comment trier vos données en fonction du nombre de caractères.

Trier les données en fonction de la longueur des caractères à l’aide d’une colonne auxiliaire

Pour trier une colonne en fonction de la longueur des chaînes de caractères, utilisez la fonction NBCAR (LEN en anglais) afin de déterminer le nombre de caractères dans chaque cellule, puis appliquez la fonction Trier. Voici la marche à suivre :

1. Saisissez la formule =NBCAR(A2) dans une cellule vide adjacente à vos données d’origine (par exemple en B2), puis faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules. Voir la capture d’écran :

Capture d’écran d’un jeu de données Excel avec une colonne auxiliaire utilisant la fonction NBCAR pour calculer la longueur des caractères

2. Sélectionnez ensuite les cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la fenêtre d’alerte Avertissement de tri, choisissez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de l’avertissement de tri d’Excel lors du tri par une colonne auxiliaire basée sur la longueur des caractères

3. Cliquez ensuite sur le bouton Trier. Les chaînes sont désormais triées par longueur de caractères. Vous pouvez supprimer la colonne auxiliaire B si nécessaire. Voir la capture d’écran :

Capture d’écran montrant des chaînes triées par longueur de caractères dans Excel après utilisation d’une colonne auxiliaire


Trier les données en fonction de la longueur des caractères grâce à une option simple

Pour trier rapidement et facilement vos données selon le nombre de caractères, découvrez un outil indispensable : Kutools pour Excel, grâce à sa fonctionnalité Tri avancé qui vous permet d’effectuer cette opération en toute simplicité.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la liste de données que vous souhaitez trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé.

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Longueur du texte dans la liste déroulante Trier sur. Enfin, indiquez l’ordre de tri souhaité dans la section Ordre. Voir capture d’écran :

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Si vos données ne comportent pas d’en-têtes, veuillez décocher cette option.

Capture d’écran de la boîte de dialogue Tri avancé de Kutools configurée pour trier les données par longueur de texte dans Excel

3. Cliquez ensuite sur le bouton OK ; les chaînes de texte de la liste ont été triées par longueur de caractère, comme illustré ci-dessous :

Capture d’écran montrant des données triées par longueur de texte dans Excel à l’aide de Kutools


3,3 Trier Nom complet par Nom de famille

Lors du tri d’une liste de noms complets, Excel utilise le premier caractère du nom pour effectuer le tri. Mais comment faire si vous souhaitez trier vos données par nom de famille ? Découvrez quelques astuces simples pour trier facilement les noms complets par nom de famille dans Excel.

Trier les Nom complet par Nom de famille à l’aide d’une colonne auxiliaire

Pour trier les noms complets en fonction du nom de famille, extrayez d’abord le nom de famille dans une nouvelle colonne, puis utilisez la fonction de tri pour classer les noms complets par ordre alphabétique selon ce nom de famille. Voici la marche à suivre :

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide adjacente à vos données d’origine — par exemple en B2 — puis faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules. Voir la capture d’écran :

=RIGHT(A2,LEN(A2)-FIND(«@»,SUBSTITUTE(A2,« »,«@»,LEN(A2)-LEN(SUBSTITUTE(A2,« »,«»)))))

Capture d’écran d’un jeu de données Excel avec une colonne auxiliaire extrayant les noms de famille à partir des noms complets

2. Sélectionnez ensuite les cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue Avertissement de tri qui s’affiche, sélectionnez Étendre la sélection. Voir capture d’écran :

Capture d’écran de l’avertissement de tri d’Excel invitant à étendre la sélection lors du tri par noms de famille

3. Cliquez ensuite sur le bouton Trier ; vous obtiendrez ainsi les noms complets triés en fonction du nom de famille. Une fois terminé, vous pouvez supprimer la colonne auxiliaire si nécessaire. Voir capture d’écran :

Capture d’écran de noms complets dans Excel triés alphabétiquement par noms de famille à l’aide d’une colonne auxiliaire


Trier les Nom complet par Nom de famille avec une méthode rapide

Si vous n’êtes pas à l’aise avec les formules et que vous souhaitez trier les noms complets par nom de famille sans en utiliser, la fonctionnalité Tri avancé de Kutools pour Excel peut vous être très utile.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez les cellules « Nom complet » à trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé.

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Nom de famille dans la liste déroulante Trier sur. Enfin, indiquez l’ordre de tri souhaité dans la section Ordre. Voir capture d’écran :

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Si vos données n’en comportent pas, veuillez décocher cette option.

Capture d’écran de la boîte de dialogue Tri avancé de Kutools configurée pour trier les données par noms de famille dans Excel

3. Cliquez ensuite sur le bouton OK ; la colonne « Nom complet » a été triée par nom de famille immédiatement.

Capture d’écran de noms complets dans Excel triés alphabétiquement par noms de famille à l’aide de Kutools


3,4 Trier les Adresse e-mail par domaine

Si vous disposez d’une liste d’adresses e-mail à trier par domaine plutôt que simplement par la première lettre de l’adresse, comment procéder dans Excel ? Cette section présente quelques méthodes rapides pour trier les adresses e-mail par domaine.

Trier les Adresse e-mail par domaine à l’aide d’une colonne auxiliaire

Ici, vous pouvez créer une formule pour extraire le domaine des adresses e-mail dans une autre colonne, puis trier les adresses e-mail d’origine en fonction de cette nouvelle colonne de domaines.

1. Saisissez la formule suivante dans une cellule vide située à côté de vos adresses e-mail. Dans cet exemple, je l’entre en cellule C2, puis je fais glisser la poignée de recopie sur la plage à laquelle vous souhaitez appliquer la formule. Tous les domaines e-mail seront alors extraits des adresses. Voir la capture d’écran :

=RIGHT(B2,LEN(B2)-FIND(«@»,B2))

Capture d’écran d’un jeu de données Excel avec une colonne auxiliaire extrayant les domaines à partir des adresses e-mail

2. Gardez les cellules contenant la formule sélectionnées, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue Avertissement de tri, cochez Étendre la sélection. Voir capture d’écran :

Capture d’écran de l’avertissement de tri d’Excel invitant à étendre la sélection lors du tri par domaines

3. Cliquez ensuite sur le bouton Trier pour trier les données par domaine e-mail dans l’ordre croissant ou décroissant que vous avez spécifié.

Capture d’écran d’adresses e-mail dans Excel triées par domaines par ordre alphabétique

4. Une fois le tri effectué, vous pouvez supprimer la colonne auxiliaire si nécessaire.


Trier les Adresse e-mail par domaine en quelques clics

Si vous disposez de Kutools pour Excel, sa fonction Tri avancé vous permet de trier les adresses e-mail par nom de domaine, par ordre alphabétique, en seulement quelques clics.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez l’ensemble de la plage de données à trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé.

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Domaine de messagerie dans la liste déroulante Trier sur. Enfin, indiquez l’ordre de tri souhaité dans la section Ordre. Voir capture d’écran :

Conseils: Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titresest cochée. Si vos données ne comportent pas d’en-têtes, veuillez décocher cette option.

Capture d’écran de la boîte de dialogue Tri avancé de Kutools configurée pour trier les adresses e-mail par domaines dans Excel

3. Cliquez sur OK, et les plages de données sont triées par domaine e-mail, comme illustré ci-dessous :

Capture d’écran d’adresses e-mail dans Excel triées alphabétiquement par domaines à l’aide de Kutools


3,5 Trier une colonne pour la faire correspondre à une autre

Lorsque vous travaillez avec deux colonnes contenant des données identiques ou quasi identiques, mais dans des ordres différents, il peut être nécessaire de les trier de façon à aligner les valeurs correspondantes sur les mêmes lignes. Dans cette section, je vous présente deux cas concrets de ce type de tri.

Trier deux colonnes contenant exactement les mêmes éléments pour les faire correspondre

Par exemple, j’ai deux colonnes contenant les mêmes éléments, mais dans des ordres différents. Je souhaite trier la deuxième colonne afin qu’elle corresponde exactement à la première, comme illustré ci-dessous.

Capture d’écran de deux colonnes contenant les mêmes éléments dans des ordres différents, prêtes à être alignées dans Excel

1. Saisissez la formule ci-dessous dans une cellule vide située à côté de vos données d’origine, puis faites glisser la poignée de recopie pour l’appliquer à toutes les cellules de la liste. Vous obtiendrez ainsi la position de chaque valeur de la colonne B par rapport à la colonne A. Voir capture d’écran :

=MATCH(B2,$A$2:$A$10,0)

Capture d’écran d’Excel montrant une colonne auxiliaire utilisant la formule EQUIV pour aligner deux colonnes

2. Sélectionnez ensuite la colonne B ainsi que la nouvelle colonne auxiliaire, puis cliquez sur Données > Trier pour ouvrir la boîte de dialogue Trier. Dans la boîte de dialogue Trier, effectuez les opérations suivantes :

  • Sélectionnez la colonne auxiliaire sur laquelle vous souhaitez baser le tri depuis la section Colonne;
  • Ensuite, choisissez Valeurs des cellulesdans la section Trier sur;
  • Enfin, sélectionnez l’option Du plus petit au plus grand dans la section Ordre.

Capture d’écran de la boîte de dialogue Trier d’Excel configurée pour aligner deux colonnes à l’aide d’une colonne auxiliaire

3. Cliquez ensuite sur OK. Vous obtiendrez alors les deux colonnes alignées exactement comme sur la capture d’écran ci-dessous. Vous pourrez supprimer la colonne contenant la formule selon vos besoins.

Capture d’écran de deux colonnes dans Excel correctement alignées par tri à l’aide d’une colonne auxiliaire


Trier deux colonnes ne contenant pas exactement les mêmes éléments pour les faire correspondre

Il arrive parfois que les éléments de deux colonnes ne soient pas exactement identiques. Par exemple, je souhaite trier les données de la deuxième colonne afin qu’elles correspondent à celles de la première colonne, de sorte que les valeurs identiques soient alignées sur les mêmes lignes, comme illustré dans la capture d’écran ci-dessous.

Capture d’écran de deux colonnes contenant des éléments non identiques, prêtes à être alignées dans Excel

1. Insérez une nouvelle colonne vide entre les deux colonnes.

2. Saisissez la formule ci-dessous dans la cellule B2, puis faites glisser la poignée de recopie pour l’appliquer aux cellules souhaitées. Vous verrez alors que les données de la colonne C sont automatiquement triées pour correspondre à celles de la colonne A.

=IF(ISNA(MATCH(A2,$C$2:$C$8,0)),«»,INDEX($C$2:$C$8,MATCH(A2,$C$2:$C$8,0)))

Capture d’écran de deux colonnes dans Excel alignées en insérant une colonne vide et en utilisant une formule


3,6 Trier et extraire les valeurs uniques d’une liste de données

Si vous disposez d’une liste de valeurs contenant des doublons et que vous souhaitez en extraire uniquement les valeurs uniques, triées par ordre alphabétique comme illustré dans la capture d’écran ci-dessous, voici quelques formules pour réaliser ce tri.

Capture d’écran d’une liste Excel contenant des doublons, prête pour le tri et l’extraction des valeurs uniques

1.Saisissez la formule ci-dessous dans une cellule vide – C2 – puis appuyez sur les touches Ctrl + Maj + Entréepour obtenir le premier résultat, voir la capture d’écran :

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,«<»&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,«=»&C$1:C1)),0)),"")

Remarque : Dans la formule, A2:A12 correspond à la liste de données à partir de laquelle vous souhaitez extraire les valeurs uniques, et C1 est la cellule située juste au-dessus de celle où vous saisissez la formule. Adaptez-les selon vos besoins.

Capture d’écran de valeurs uniques extraites et triées dans Excel à l’aide d’une formule

2. Faites ensuite glisser la poignée de recopie jusqu’à l’apparition de cellules vides : toutes les valeurs uniques seront ainsi extraites et triées par ordre croissant. Voir la capture d’écran :

Capture d’écran d’une colonne Excel contenant des valeurs uniques triées par ordre alphabétique

Conseils:

1. Si vous souhaitez que les valeurs uniques extraites soient triées par ordre décroissant, appliquez la formule suivante : (n’oubliez pas d’appuyer sur)Ctrl + Maj + Entrée)

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,«>»&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,«=»&C$1:C1)),0)),"")

2. Si la liste de données contient des cellules vides ou des valeurs numériques, la formule ci-dessus ne fonctionnera pas. Dans ce cas, utilisez les formules suivantes : (n’oubliez pas d’appuyer sur)Ctrl + Maj + Entrée)

=IFERROR(SMALL(IF((COUNTIF($C$1:C1,$A$2:$A$12)=0)*ISNUMBER($A$2:$A$12),$A$2:$A$12,«A»),1),INDEX($A$2:$A$12,MATCH(SMALL(IF(ISTEXT($A$2:$A$12)*(COUNTIF(C1:$C$1,$A$2:$A$12)=0),COUNTIF($A$2:$A$12,«<»&$A$2:$A$12),«»),1),IF(ISTEXT($A$2:$A$12),COUNTIF($A$2:$A$12,«<»&$A$2:$A$12),«»),0)))

Capture d’écran de valeurs numériques uniques extraites et triées dans Excel à l’aide d’une formule avancée


3,7 Trier plusieurs lignes ou colonnes indépendamment en une seule fois

Il est facile de trier une plage de données selon une ligne ou une colonne, mais il arrive parfois que vous souhaitiez trier chaque ligne ou colonne de la plage indépendamment. Comment procéder dans Excel ?

Trier plusieurs lignes individuellement

Supposons que vous disposiez d’une plage de données à réorganiser alphabétiquement ligne par ligne, comme le montre la capture d’écran ci-dessous. Voici deux astuces rapides pour y parvenir.

Capture d’écran de plusieurs lignes dans Excel à trier indépendamment

Trier plusieurs lignes indépendamment en une seule fois à l’aide d’une formule

1. Copiez les étiquettes de ligne vers un autre emplacement où vous souhaitez obtenir le résultat trié.

2. Ensuite, copiez ou saisissez la formule ci-dessous dans une cellule vide – H2 – puis appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le premier résultat. Voir la capture d’écran :

=INDEX($B2:$E2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$E2, «<=»&$B2:$E2), 0))

Capture d’écran montrant la formule appliquée pour trier la première ligne indépendamment dans Excel

3. Sélectionnez ensuite la cellule contenant la formule (H2), puis faites glisser la poignée de recopie vers la droite pour étendre la formule aux autres cellules de la première ligne. Dans cet exemple, faites glisser jusqu’à la cellule K2 — voir la capture d’écran :

Capture d’écran montrant les valeurs triées dans la première ligne d’un tableau Excel à l’aide d’une formule

4. Sélectionnez ensuite les cellules contenant la formule dans la première ligne (H2:K2), puis faites glisser la poignée de recopie vers le bas pour étendre la formule aux autres lignes. Vous verrez alors que les valeurs de chaque ligne sont désormais triées individuellement par ordre croissant.

Capture d’écran de plusieurs lignes triées indépendamment dans Excel à l’aide d’une formule


Trier plusieurs lignes indépendamment en une seule fois à l’aide d’un code VBA

Le code VBA suivant vous permet également de trier facilement les données de chaque ligne par ordre alphabétique. Voici la marche à suivre :

1. Sélectionnez les données que vous souhaitez trier dans chaque ligne.

2. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

3. Cliquez ensuite sur Insertion > Module, puis collez le code suivant dans la fenêtre du Module.

Code VBA : Trier plusieurs lignes indépendamment en une seule fois

Sub SortIndividualR()
'Updateby Extendoffice
    Dim xRg As Range, yRg As Range
    If TypeName(Selection) <> "Range" Then Exit Sub
    Set xRg = Selection
    If xRg.Count = 1 Then
        MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
        Exit Sub
    End If
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
        .Calculation = xlCalculationManual
    End With
    Application.ScreenUpdating = False
    For Each yRg In xRg.Rows
        yRg.Sort Key1:=yRg.Cells(1, 1), _
        Order1:=xlAscending, _
        Header:=xlNo, _
        Orientation:=xlSortRows
    Next yRg
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
        .Calculation = xlCalculationAutomatic
    End With
    Application.ScreenUpdating = True
End Sub

Appuyez ensuite sur la touche F5 pour exécuter ce code. Les données de chaque ligne seront immédiatement triées par ordre croissant. Voir la capture d’écran :

Capture d’écran de plusieurs lignes triées indépendamment dans Excel à l’aide d’un code VBA


Trier plusieurs colonnes individuellement

Pour trier les données de chaque colonne individuellement, les deux méthodes suivantes vous seront utiles.

Trier plusieurs colonnes indépendamment en une seule fois à l’aide d’une formule

1. Copiez les en-têtes de colonne vers un autre emplacement où vous souhaitez obtenir le résultat trié.

2. Saisissez ensuite la formule ci-dessous dans une cellule vide – F3 – puis appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le premier résultat. Faites glisser la poignée de recopie vers le bas afin de copier cette formule dans les autres lignes (voir la capture d’écran) :

=INDEX(A$3:A$6,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$6,«<=»&A$3:A$6),0))

Capture d’écran montrant la formule appliquée pour trier la première colonne indépendamment dans Excel

3. Sélectionnez ensuite les cellules contenant la formule dans la première colonne (F3:F6), puis faites glisser la poignée de recopie vers la droite pour étendre la formule aux autres colonnes. Les valeurs de chaque colonne sont désormais triées individuellement par ordre croissant, comme le montre la capture d’écran ci-dessous :

Capture d’écran de plusieurs colonnes triées indépendamment dans Excel à l’aide d’une formule


Trier plusieurs colonnes indépendamment en une seule fois à l’aide d’un code VBA

Pour trier indépendamment les données de plusieurs colonnes, le code VBA suivant peut également vous être utile. Procédez comme suit :

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez ensuite sur Insertion > Module, puis collez le code suivant dans la fenêtre du Module.

Code VBA : Trier plusieurs colonnes indépendamment en une seule fois

Sub SortIndividualJR()
'Updateby Extendoffice
    Dim xRg As Range
    Dim yRg As Range
    Dim ws As Worksheet
    Set ws = ActiveSheet
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Range Selection:", _
                                    Title:="Kutools for excel", Type:=8)
    Application.ScreenUpdating = False
    For Each yRg In xRg
        With ws.Sort
            .SortFields.Clear
            .SortFields.Add Key:=yRg, Order:=xlAscending
            .SetRange ws.Range(yRg, yRg.End(xlDown))
            .Header = xlNo
            .MatchCase = False
            .Apply
        End With
    Next yRg
    Application.ScreenUpdating = True
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter ce code. Une boîte de dialogue s’affichera alors. Veuillez sélectionner la plage de données que vous souhaitez trier (voir la capture d’écran) :

Capture d’écran montrant l’invite VBA pour sélectionner une plage à trier afin de trier plusieurs colonnes indépendamment dans Excel

4. Cliquez ensuite sur OK. Chaque colonne sera alors triée individuellement en un instant.

Capture d’écran de plusieurs colonnes triées indépendamment dans Excel à l’aide d’un code VBA


3,8 Trier des données de manière aléatoire dans Excel

Il est courant de trier les données par ordre alphabétique croissant ou décroissant, mais avez-vous déjà essayé de les trier de manière aléatoire ? Dans cette section, nous vous expliquons comment mélanger une plage de cellules dans un ordre aléatoire.

Trier une colonne de données aléatoirement à l’aide d’une colonne auxiliaire

Généralement, vous pouvez utiliser la fonction ALEA() pour générer des nombres aléatoires, puis trier vos données selon cette liste aléatoire. Voici la marche à suivre :

1. Saisissez cette formule : =ALEA() dans une cellule vide située à côté de vos données, puis faites glisser la poignée de recopie vers le bas pour générer une liste de nombres aléatoires, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran d’une colonne dans Excel avec des nombres aléatoires générés pour le tri

2. Maintenez la sélection des cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue Avertissement de tri qui s’affiche, sélectionnez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel utilisée pour mélanger les données en fonction de nombres aléatoires

3. Cliquez ensuite sur le bouton Trier. La liste de données sera immédiatement mélangée — voir la capture d’écran :

Capture d’écran montrant des données mélangées aléatoirement dans Excel à l’aide d’une colonne auxiliaire


Trier des cellules, lignes ou colonnes aléatoirement grâce à une fonctionnalité remarquable

Kutools pour Excel propose une fonctionnalité puissante : Trier aléatoirement, qui vous permet de randomiser les données dans la sélection de cellules, dans chaque colonne ou ligne d’une sélection, ou même de mélanger des lignes entières ou des colonnes en un seul clic.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la plage de données que vous souhaitez trier aléatoirement, puis cliquez sur KUTOOLS PLUS > Trier > Trier aléatoirement. Voir la capture d’écran :

Capture d’écran de la fonctionnalité Trier une plage aléatoirement de Kutools dans Excel

2. Dans la boîte de dialogue Trier, Sélectionner ou Aléatoire, sous l’onglet Trier, choisissez l’une des options suivantes dont vous avez besoin :

  • Ligne entière : mélangez les lignes entières dans la sélection aléatoire.
  • Trier les colonnes entières : mélangez les colonnes entières dans la Sélection aléatoire.
  • Trier dans chaque ligne : mélangez les lignes en les triant individuellement.
  • Trier dans chaque colonne : mélangez les en triant chaque colonne individuellement.
  • Trier toutes les cellules : mélange aléatoirement toutes les cellules de la plage sélectionnée.

Capture d’écran des options permettant de trier aléatoirement les lignes, les colonnes ou les cellules à l’aide de Kutools

3. Cliquez ensuite sur OK pour que les données soient immédiatement mélangées.


3,9 Trier une liste de dates en fonction du mois, du jour ou du mois et du jour

Lorsque vous triez des dates dans Excel, la fonction Trier classe par défaut les dates par année, puis par mois et enfin par jour. Toutefois, il peut arriver que vous souhaitiez organiser ces dates uniquement par mois, par jour, ou encore par mois et jour — indépendamment de l’année. Comment procéder dans Excel ?

Trier une liste de dates par mois ou par jour à l’aide d’une colonne auxiliaire

Pour trier les dates uniquement selon le mois ou le jour, vous pouvez extraire les numéros de mois ou de jour à partir des dates, puis trier les dates en fonction de la colonne contenant ces numéros extraits.

1. Saisissez la formule ci-dessous dans une cellule vide située à côté de vos données, puis faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules. Voir la capture d’écran :

=MONTH(B2)        (extract month number)
=JOUR(B2)
(extrait le numéro du jour)

Capture d’écran d’Excel extrayant les mois à partir de dates pour le tri

2. Une fois les numéros de mois ou de jour obtenus, maintenez la sélection des cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue Avertissement de tri qui s’affiche, sélectionnez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel pour organiser les dates par mois extraits

3. Cliquez ensuite sur le bouton Trier : les dates sont désormais triées par mois, sans tenir compte des années ni des jours. Voir la capture d’écran :

Capture d’écran d’une liste de dates triées par mois dans Excel, sans tenir compte de l’année ni du jour


Trier une liste de dates par mois ou par jour en quelques clics

Si vous disposez de Kutools pour Excel, sa fonctionnalité Tri avancé vous permet de trier une liste de dates uniquement par mois ou par jour en quelques clics.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

1. Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé.

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Mois ou Jour dans la liste déroulante Trier selon. Enfin, indiquez l’ordre de tri souhaité dans la section Ordre.

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Sinon, veuillez la décocher.

Capture d’écran de la boîte de dialogue Tri avancé de Kutools triant les dates par mois dans Excel

3. Cliquez ensuite sur le bouton OK : les données sont désormais triées selon le mois ou le jour, comme spécifié, en ignorant l’année. Voir la capture d’écran :

Capture d’écran d’une liste de dates triées par mois dans Excel à l’aide de Kutools


Trier une liste de dates par mois et par jour à l’aide d’une colonne auxiliaire

Désormais, si vous devez trier une liste de dates uniquement par mois et jour, sans tenir compte de l’année, la fonction TEXTE peut vous aider à convertir une date en chaîne de texte au format souhaité, après quoi vous pourrez appliquer la fonctionnalité Trier selon vos besoins.

1. Saisissez la formule ci-dessous dans une cellule vide située à côté de vos données, puis faites-la glisser vers le bas jusqu’à la dernière ligne. Le mois et le jour sont ainsi extraits sous forme de chaîne de texte, comme le montre la capture d’écran suivante :

=TEXT(B2,«MMDD»)

Capture d’écran d’Excel extrayant le mois et le jour à partir de dates à l’aide de la fonction TEXTE

2. Maintenez la sélection des cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Lorsque la boîte de dialogue Avertissement de tri s’affiche, sélectionnez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel pour organiser les dates uniquement par mois et jour

3. Cliquez ensuite sur le bouton Trier : vos données sont désormais triées uniquement par mois et jour.

Capture d’écran d’une liste de dates triées par mois et jour dans Excel à l’aide d’une colonne auxiliaire


3,10 Trier une liste de dates en fonction de Statistiques des jours de la semaine

Pour trier une liste de dates selon les statistiques des jours de la semaine — c’est-à-dire les classer du lundi au dimanche ou du dimanche au samedi — cette section présente deux méthodes pour réaliser cette opération dans Excel.

Trier une liste de dates par Statistiques des jours de la semaine à l’aide d’une colonne auxiliaire

Pour trier des dates par Statistiques des jours de la semaine, vous aurez également besoin d’une colonne auxiliaire renvoyant un numéro correspondant au Semaine, puis trier les dates selon cette colonne auxiliaire.

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide, puis faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules. Voir la capture d’écran :

=WEEKDAY(B2)           (Start from Sunday (1) to Saturday(7))
=JOURSEM(B2;2)
(Commence le lundi (1) et se termine le dimanche (7))

Capture d’écran d’Excel montrant des formules JOURSEM extrayant les numéros des jours de la semaine à partir de dates

2. Maintenez la sélection des cellules contenant la formule, puis cliquez sur Données>Ordre croissantou Trier de Z à Aselon vos besoins. Dans la boîte de dialogue Avertissement de triqui s’affiche, sélectionnez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel triant les dates en fonction des numéros des jours de la semaine

3. Cliquez ensuite sur le bouton Trier pour obtenir le résultat de tri souhaité. Voir la capture d’écran :

Capture d’écran d’Excel montrant une liste de dates triées par jours de la semaine


Trier une liste de dates par Statistiques des jours de la semaine avec une option simple

Grâce à la fonctionnalité Kutools pour Excel de Tri avancé, vous pouvez résoudre ce problème en un clin d’œil, sans aucune formule auxiliaire.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la plage de données à trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé.

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Semaine dans la liste déroulante Trier selon. Enfin, indiquez l’ordre de tri souhaité dans la section Ordre.

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Sinon, veuillez la décocher.

Capture d’écran de la fonctionnalité Tri avancé de Kutools avec une option pour trier par jour de la semaine

3. Cliquez ensuite sur le bouton OK : les données sont désormais triées par « Statistiques des jours de la semaine », comme souhaité. Voir la capture d’écran :

Capture d’écran d’Excel montrant des dates triées par jours de la semaine à l’aide de Kutools


3,11 Trier une liste de dates en fonction du trimestre

Cette section vous explique comment trier une liste de dates par trimestre, indépendamment de l’année, grâce à deux astuces pratiques.

Trier une liste de dates par trimestre à l’aide d’une colonne auxiliaire

Comme dans les solutions précédentes, vous devez créer une colonne Assistant de formule pour extraire le numéro de trimestre à partir des dates fournies, puis trier ces dates en fonction de cette nouvelle colonne auxiliaire.

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide, puis faites glisser la poignée de recopie vers le bas afin de copier cette formule dans les autres cellules. Voir la capture d’écran :

=ROUNDUP(MONTH(B2)/3,0)

Capture d’écran d’Excel avec une colonne auxiliaire affichant les numéros de trimestre extraits à partir de dates

2. Continuez à sélectionner les cellules contenant les formules, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue contextuelle Avertissement de tri, sélectionnez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel triant les dates en fonction des numéros de trimestre extraits

3. Ensuite, cliquez sur le bouton Trier. La plage de données est triée par trimestre, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran montrant une liste de dates triées par trimestre dans Excel


Trier une liste de dates par trimestre grâce à une fonctionnalité pratique

Si vous avez Kutools pour Excel installé, la fonctionnalité Tri avancé vous permet d’accomplir cette tâche en quelques clics seulement.

1. Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur KUTOOLS PLUS > Trier > Tri avancé.

2. Dans la boîte de dialogue Tri avancé, sélectionnez la colonne à trier dans la section Colonne, puis choisissez Trimestre dans le menu déroulant Trier selon. Enfin, indiquez l’ordre de tri souhaité dans la section Ordre.

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titres est cochée. Sinon, veuillez la décocher.

Capture d’écran de la fonctionnalité Tri avancé de Kutools utilisée pour trier les dates par trimestre dans Excel

3. Enfin, cliquez sur le bouton OK, et la plage sélectionnée est triée par trimestre selon vos besoins.


3,12 Trier des données selon les noms de mois ou les noms de jours de la semaine

Si vous disposez d’une liste de noms de mois sous forme de texte, leur tri les classera alphabétiquement plutôt que dans l’ordre chronologique allant de janvier à décembre. Si vous devez trier les mois de janvier à décembre, un tri personnalisé via la fonctionnalité de tri peut vous être utile.

1. Sélectionnez la plage de données que vous souhaitez trier selon les noms de mois, puis cliquez sur Données > Trier pour accéder à la boîte de dialogue Trier.

2. Dans la boîte de dialogue Trier, dans la section Colonne, sélectionnez le nom de la colonne contenant les noms de mois. Dans la section Trier selon, choisissez Valeurs des cellules. Enfin, dans la section Ordre, sélectionnez Listes personnalisées. Voir la capture d’écran :

Conseils: Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titresest cochée. Si vos données ne comportent pas d’en-têtes, veuillez la décocher.

Capture d’écran de la boîte de dialogue Trier d’Excel affichant la sélection d’une liste personnalisée

3. Ensuite, dans la boîte de dialogue contextuelle Listes personnalisées, sélectionnez les noms complets des mois (janvier, février, mars, etc.) ou leurs abréviations (janv., févr., mars, etc.), selon la façon dont les mois apparaissent dans votre feuille de calcul. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Liste personnalisée dans Excel avec les noms de mois sélectionnés

4. Ensuite, cliquez sur OK > OK pour fermer les boîtes de dialogue. Vos données sont désormais triées par nom de mois dans l’ordre chronologique, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran de données triées organisées par noms de mois dans un ordre chronologique

Conseils : Pour trier selon les noms des jours de la semaine, sélectionnez les noms complets (par ex. : dimanche, lundi, mardi, …) ou leurs abréviations (dim., lun., mar., …) dans la boîte de dialogue Liste personnalisée, selon vos besoins.


3,13 Trier des données selon les nombres impairs ou pairs

Trier des nombres par ordre croissant ou décroissant dans Excel est un jeu d’enfant, mais avez-vous déjà tenté de classer une liste en plaçant d’abord les impairs, puis les pairs — ou l’inverse ? Dans cette section, je vous présente quelques méthodes efficaces pour y parvenir.

Trier les données par nombres impairs ou pairs à l’aide d’une colonne auxiliaire

Pour trier une liste de nombres selon qu’ils soient impairs ou pairs, vous devez créer une formule permettant d’identifier ces nombres, puis appliquer la fonction de tri.

1. À côté de votre liste de nombres, saisissez cette formule =EST.IMPAIR(A2) dans une cellule vide, puis faites glisser pour l’appliquer aux autres cellules. Vous verrez aussitôt apparaître des valeurs VRAI et FAUX : VRAI indique un nombre impair, FAUX un nombre pair.

Capture d’écran d’Excel montrant la formule EST.IMPAIR identifiant les nombres impairs et pairs

2. Sélectionnez ensuite les cellules contenant la formule, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue contextuelle Avertissement de tri, choisissez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel triant les nombres par valeurs impaires et paires

3. Cliquez ensuite sur le bouton Trier : tous les nombres pairs seront regroupés, suivis des nombres impairs (ou inversement). Voir la capture d’écran :

Capture d’écran d’une liste triée où les nombres sont regroupés par valeurs impaires ou paires


Trier les données par nombres impairs ou pairs grâce à une fonctionnalité utile

Grâce à la fonctionnalité Kutools pour Excel de Tri avancé, vous pouvez également trier rapidement les nombres des impairs vers les pairs, ou inversement.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur KUTOOLS PLUS>Trier>Tri avancé.

2. Dans la boîte de dialogue Tri avancé, cliquez sur la colonne à trier dans la section Colonne, puis choisissez Nombres pairs et impairs dans la section Trier selon. Ensuite, indiquez l’ordre de tri ()A à Z trie des nombres pairs vers les impairs, et Z à A trie des nombres impairs vers les pairs). Voir la capture d’écran :

Conseils: Si vos données incluent des en-têtes, assurez-vous que l’option Inclure les titresest cochée. Si vos données ne comportent pas d’en-têtes, veuillez la décocher.

Capture d’écran de la fonctionnalité Tri avancé de Kutools avec une option pour trier par nombres impairs et pairs

3. Cliquez ensuite sur le bouton OK pour obtenir les résultats suivants :

Capture d’écran montrant des nombres triés par valeurs impaires et paires à l’aide de Kutools


3,14 Trier des données selon Valeur absolue

Lorsqu’une colonne contient à la fois des nombres positifs et négatifs, Excel les trie par défaut par ordre croissant ou décroissant. Mais comment trier ces valeurs en ignorant le signe — c’est-à-dire selon leur valeur absolue ?

Trier des données selon Valeur absolue à l’aide d’une colonne auxiliaire

Pour trier des nombres selon Valeur absolue, vous devez généralement créer une formule permettant de convertir toutes les valeurs en Valeur absolue au préalable, puis appliquer la fonction de tri.

1. Dans une cellule adjacente vide, par exemple B2, saisissez la formule suivante : =ABS(A2), puis faites glisser la poignée de recopie pour l’appliquer aux autres cellules. Toutes les valeurs seront alors converties en valeurs absolues :

Capture d’écran d’Excel montrant la formule ABS pour convertir les nombres en valeurs absolues

2. Conservez la sélection des cellules contenant des formules, puis cliquez sur Données > Ordre croissant ou Trier de Z à A, selon vos besoins. Dans la boîte de dialogue contextuelle Avertissement de tri, sélectionnez Étendre la sélection. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier d’Excel pour trier les nombres en fonction de leurs valeurs absolues

3. Cliquez ensuite sur le bouton Trier, et tous les nombres seront triés selon leur valeur absolue, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran montrant des nombres triés par valeurs absolues dans Excel


Trier les données par Valeur absolue avec une option pratique

Si vous en avez assez de créer une colonne auxiliaire, découvrez dès maintenant Kutools pour Excel ! Grâce à sa fonctionnalité Tri avancé, triez directement et facilement vos nombres par valeur absolue.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

1Sélectionnez la plage de données que vous souhaitez trier, puis cliquez sur KUTOOLS PLUS>Trier>Tri avancé.

2. Dans la boîte de dialogue Tri avancé, cliquez sur la colonne à trier dans la section Colonne, puis choisissez la valeur Absolue dans la section Trier selon, et enfin spécifiez l’ordre de tri. Voir la capture d’écran :

Conseils : Si vos données incluent des en-têtes, assurez-vous que l’option « Inclure les titres » est cochée. Si vos données n’en contiennent pas, veuillez la décocher.

Capture d’écran de la fonctionnalité Tri avancé de Kutools triant les nombres par valeurs absolues

3. Cliquez ensuite sur OK : tous les nombres seront triés selon leurs valeurs, du plus petit au plus grand ou du plus grand au plus petit, en ignorant le signe négatif.


Trier automatiquement les données lors de leur saisie ou modification

La fonction Trier d’Excel n’est pas dynamique : vous devez réorganiser manuellement vos données après chaque modification ou dès qu’une nouvelle valeur est ajoutée. Dans cette section, je vous explique comment trier automatiquement vos données à chaque insertion dans votre plage de données.


4,1 Trier automatiquement des valeurs numériques dans une colonne à l’aide de formules

Pour trier automatiquement une liste de nombres par ordre croissant ou décroissant, vous pouvez utiliser des formules basées sur les fonctions GRANDE.VALEUR, PETITE.VALEUR et LIGNE.

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide à côté de vos données sources, puis faites glisser la poignée de recopie vers le bas jusqu’aux cellules où vous souhaitez l’appliquer. Les nombres seront alors triés du plus petit au plus grand. Voir la capture d’écran :

=IFERROR(SMALL($A$2:$A$100,ROWS(B$2:B2)),«»)

Remarque : Dans cette formule, A2:A100 correspond à la liste de nombres que vous souhaitez trier automatiquement, incluant quelques cellules vides pour de nouvelles entrées, et B2 est la cellule où vous saisissez la formule.

Capture d’écran d’une colonne Excel montrant des valeurs numériques triées automatiquement à l’aide d’une formule

2. Désormais, dès que vous modifiez les données source ou saisissez de nouvelles données, la liste triée est automatiquement mise à jour, comme illustré dans la démonstration ci-dessous :

GIF de démonstration du tri automatique des nombres dans Excel à l’aide d’une formule

Conseils: Pour trier automatiquement les nombres par ordre décroissant, appliquez la formule suivante :

=IFERROR(LARGE($A$2:$A$100,ROWS(B$2:B2)),«»)


4,2 Trier automatiquement des valeurs textuelles dans une colonne à l’aide de formules

Si vous souhaitez trier automatiquement des valeurs textuelles dans une colonne, la formule précédente ne fonctionnera pas. Voici une autre formule qui peut vous aider. Procédez comme suit :

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide située à côté de votre colonne de données, puis appuyez simultanément sur Ctrl + Maj + Entrée pour obtenir le premier texte. Ensuite, sélectionnez la cellule contenant la formule et faites glisser la poignée de recopie vers le bas jusqu’aux cellules que vous souhaitez remplir — voir la capture d’écran :

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,«>=»&$A$2:$A$100),0)),"")

Capture d’écran d’une colonne Excel montrant des chaînes de texte triées automatiquement par ordre croissant avec une formule

2. Désormais, dès que vous saisissez ou modifiez des données dans la colonne A, les chaînes de texte de la colonne B sont automatiquement triées par ordre alphabétique — voir la démonstration ci-dessous :

GIF de démonstration du tri automatique du texte dans Excel à l’aide d’une formule

Conseils: Pour trier automatiquement les chaînes de texte par ordre décroissant, appliquez la formule suivante (n’oubliez pas d’appuyer sur les touches)Ctrl + Maj + Entrée) :

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,«>=»&$A$2:$A$100),0)),"")


4,3 Trier automatiquement un mélange de valeurs numériques et textuelles dans une colonne à l’aide d’un code VBA

Si une colonne contient à la fois des valeurs numériques et textuelles, le code VBA ci-dessous peut vous aider à trier automatiquement cette liste de données.

1. Cliquez avec le bouton droit sur l’onglet de la feuille où vous souhaitez trier les données automatiquement, puis sélectionnez Afficher le code dans le menu contextuel. Dans la fenêtre Microsoft Visual Basic pour Applications qui s’ouvre, copiez et collez le code suivant dans la fenêtre vierge du Module, comme illustré dans la capture d’écran :

Code VBA : tri automatique lors de la saisie ou de la modification des données par ordre croissant :

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Remarque : Dans le code ci-dessus, les données saisies sont triées automatiquement dans la colonne A. A1 est l’en-tête, et A2 est la première cellule de la liste de données.

Capture d’écran de l’éditeur VBA d’Excel avec un extrait de code pour le tri automatique des données

2. Fermez ensuite la fenêtre du code et enregistrez vos modifications. Désormais, dès que vous saisissez de nouvelles données ou modifiez des données existantes dans la colonne A, celles-ci seront automatiquement triées par ordre croissant. Voir la démonstration ci-dessous :

GIF de démonstration montrant le tri automatique des données dans Excel via VBA lorsque les valeurs changent

Conseils: Si vous souhaitez trier votre liste de données par ordre décroissant, appliquez le code suivant :

Code VBA : tri automatique en ordre décroissant dès qu’une donnée est saisie ou modifiée :

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlDescending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Autres cas de tri

Vous êtes probablement confronté à diverses autres exigences de tri dans votre travail quotidien. Dans cette section, je vous présente d’autres types de tri, tels que le tri de données au sein d’une même cellule, le tri inversé des données dans une colonne ou une ligne, et bien plus encore.


5,1 Trier les données au sein d’une cellule

Pour trier une chaîne de caractères au sein d’une seule cellule par ordre alphabétique — par exemple, transformer « HDAW » en « ADHW » — ou réorganiser plusieurs mots séparés par des virgules dans une même cellule, comme passer de « word, outlook, excel, access » à « access, excel, outlook, word », cette section vous explique comment effectuer ce type de tri dans Excel.

Trier les valeurs textuelles au sein d’une cellule par ordre alphabétique

Pour trier une valeur textuelle contenue dans une cellule par ordre alphabétique, vous devez créer une fonction personnalisée. Voici la marche à suivre :

1Maintenez les touches enfoncées.ALT + F11pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du Module.

Code VBA : trier les valeurs textuelles au sein d’une cellule

Function SortCellContents(xRange As Range)
'Updateby Extendoffice
Dim xArr
Dim xF1, xF2 As Integer
Dim xStrValue As String
Dim xStrT As String
If xRange.Count <> 1 Then
    Exit Function
End If
xStrValue = xRange.Value
ReDim xArr(1 To Len(xStrValue))
For xF1 = 1 To UBound(xArr)
    xArr(xF1) = Mid(xStrValue, xF1, 1)
Next
For xF1 = 1 To UBound(xArr)
    For xF2 = xF1 To UBound(xArr)
        If Asc(xArr(xF2)) < Asc(xArr(xF1)) Then
            xStrT = xArr(xF2)
            xArr(xF2) = xArr(xF1)
            xArr(xF1) = xStrT
        End If
    Next xF2
Next xF1
SortCellContents = Join(xArr, "")
End Function

3. Fermez ensuite, sauvegardez et fermez ce code, puis retournez à votre feuille de calcul. Saisissez la formule =SortCellContents(A2) dans une cellule vide destinée à afficher le résultat, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule aux autres cellules. Toutes les valeurs textuelles seront alors triées par ordre alphabétique — voir la capture d’écran :

Capture d’écran montrant des valeurs textuelles triées alphabétiquement au sein des cellules Excel à l’aide de VBA


Trier les chaînes de texte séparées par un délimiteur au sein d’une cellule par ordre alphabétique

Lorsque plusieurs mots sont séparés par des délimiteurs spécifiques dans une cellule, la fonction personnalisée ci-dessous vous permet de les trier alphabétiquement directement dans cette même cellule.

1Maintenez les touches enfoncées.ALT + F11pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insérer > Module, puis collez le code suivant dans la fenêtre Module.

Code VBA : trier les chaînes de texte séparées par une virgule au sein d’une cellule

Function SortCellWithSeparator(CellAddress As Range, DelimiterChar As String, IncludeSpaces As Boolean) As String
'Updateby Extendoffice
Dim xRg As Range
Dim xString As String
Dim xF1, xF2 As Integer
Dim xSArr
Dim xStrT As String
Dim xStrValue As String
Set xRg = CellAddress
xStrValue = WorksheetFunction.Substitute(xRg.Value, " ", "")
xSArr = Split(xStrValue, DelimiterChar)
    For xF1 = 0 To UBound(xSArr)
        For xF2 = xF1 + 1 To UBound(xSArr)
                If xSArr(xF2) < xSArr(xF1) Then
                    xStrT = xSArr(xF2)
                    xSArr(xF2) = xSArr(xF1)
                    xSArr(xF1) = xStrT
                End If
        Next xF2
    Next xF1
xStrValue = ""
For xF1 = 0 To UBound(xSArr)
    xStrValue = xStrValue & xSArr(xF1) & DelimiterChar
Next xF1
SortCellWithSeparator = xStrValue
SortCellWithSeparator = Left(SortCellWithSeparator, Len(SortCellWithSeparator) - 1)
If IncludeSpaces = True Then SortCellWithSeparator = WorksheetFunction.Substitute(SortCellWithSeparator, ",", ", ")
End Function

3. Fermez ensuite le code, enregistrez et quittez, puis retournez à votre feuille de calcul. Saisissez la formule =SortCellWithSeparator(A2,",",TRUE) dans une cellule vide destinée à afficher le résultat. Ensuite, faites glisser la poignée de recopie vers le bas pour appliquer la formule aux autres cellules. Toutes les chaînes de texte seront triées par ordre alphabétique — voir la capture d’écran :

Remarque : Si vos chaînes de texte sont séparées par d’autres délimiteurs, remplacez simplement la virgule dans cette formule par votre propre séparateur.

Capture d’écran montrant des chaînes de texte séparées par des délimiteurs triées alphabétiquement au sein des cellules Excel à l’aide de VBA


5,2 Inverser / retourner l’ordre des données dans une colonne ou une ligne

Il arrive parfois que vous ayez besoin d’inverser l’ordre des données, soit verticalement, soit horizontalement, dans une plage. Cette section présente trois méthodes pour accomplir cette tâche dans Excel.

Inverser / retourner l’ordre des données dans une colonne ou une ligne à l’aide de formules

Les formules suivantes permettent d’inverser l’ordre des données dans une colonne ou une ligne. Procédez comme suit :

Inverser l’ordre des données dans une colonne

Saisissez ou copiez la formule suivante dans une cellule vide où vous souhaitez afficher le résultat, puis faites glisser la poignée de recopie vers le bas jusqu’aux cellules concernées afin d’obtenir les valeurs inversées. Voir la capture d’écran :

=OFFSET($A$10,-(ROW(A1)-1),0)

Remarque : Dans la formule ci-dessus, A1 est la première cellule et A10 est la dernière cellule de la colonne.

Capture d’écran d’Excel inversant l’ordre des données dans une colonne à l’aide d’une formule


Inverser l’ordre des données dans une ligne

Appliquez la formule ci-dessous pour inverser horizontalement l’ordre des données dans une ligne :

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

Remarque : Dans la formule ci-dessus, A1 est la première cellule de la ligne, et 1:1 correspond au numéro de la ligne contenant vos données. Si vos données se trouvent dans la ligne 10, remplacez cette valeur par 10:10.

Ensuite, faites glisser la poignée de recopie vers la droite jusqu’à ce que toutes les valeurs soient extraites. Vous obtiendrez ainsi toutes les données inversées horizontalement. Voir la capture d’écran :

Capture d’écran d’Excel inversant l’ordre des données dans une ligne à l’aide d’une formule


Inverser / retourner l’ordre des données dans plusieurs colonnes ou lignes à l’aide d’un code VBA

Les formules ci-dessus ne fonctionnent correctement que pour une seule colonne ou une seule ligne. Si plusieurs colonnes ou lignes doivent être inversées, les macros VBA suivantes peuvent vous aider.

Inverser l’ordre de la Données dans la sélection de cellules verticalement

1. Commencez par sauvegarder vos données d’origine, puis appuyez sur les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.

Code VBA : Inverser une plage de cellules verticalement

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter ce code. Une boîte de dialogue s’affichera alors afin que vous puissiez sélectionner la plage de données à inverser verticalement. Voir la capture d’écran :

Capture d’écran de l’invite VBA pour inverser verticalement les données dans une plage sélectionnée

4. Cliquez ensuite sur le bouton OK, et la plage de données sera inversée verticalement, comme illustré ci-dessous :

Capture d’écran montrant une plage de données verticales inversée dans Excel après exécution du code VBA


Inverser l’ordre de la Données dans la sélection de cellules horizontalement

Pour inverser la Plage de données horizontalement, appliquez la macro VBA suivante :

Code VBA : Inverser une plage de cellules verticalement

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

Après exécution de cette macro, les données des lignes ont été inversées horizontalement. Voir les captures d’écran :

Capture d’écran montrant une plage de données horizontales inversée dans Excel après exécution du code VBA


Inverser / retourner l’ordre des données dans des colonnes ou des lignes en un seul clic

Si vous disposez de Kutools pour Excel, ses fonctions Inverser la plage verticalement et Inverser la plage horizontalement vous permettent d’inverser une plage de cellules verticalement ou horizontalement en un seul clic !

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Inverser l’ordre de la Données dans la sélection de cellules verticalement

1. Sélectionnez la plage de données à inverser, puis cliquez sur Kutools > Plage > Inverser la plage verticalement > Tout / Inverser le contenu uniquement. Voir la capture d’écran :

Conseil : si vous choisissez l’option Tout, tout le formatage des cellules sera également inversé ; si vous optez pour Inverser le contenu uniquement, seules les valeurs des cellules seront inversées.

Capture d’écran montrant l’option Inverser la plage verticalement de Kutools dans Excel

2. La plage de données sera alors immédiatement inversée verticalement.

Capture d’écran montrant des données verticales inversées dans Excel à l’aide de Kutools


Inverser l’ordre de la Données dans la sélection de cellules horizontalement

1. Sélectionnez la plage de données, puis cliquez sur Kutools > Plage > Inverser la plage horizontalement > Tout / Inverser le contenu uniquement. Voir la capture d’écran :

Conseils: Si vous choisissez l’option Tout, tout le formatage des cellules sera également inversé ; si vous choisissez Inverser le contenu uniquement, seules les valeurs des cellules seront inversées.

Capture d’écran montrant l’option Inverser la plage horizontalement de Kutools dans Excel

2. Toutes les valeurs des cellules sélectionnées seront alors immédiatement inversées horizontalement, comme illustré ci-dessous :

Capture d’écran montrant des données horizontales inversées dans Excel à l’aide de Kutools


5,3 Trier les onglets de feuille de calcul par ordre alphabétique ou par couleur d’onglet dans Excel

Supposons que votre classeur contienne un grand nombre de feuilles de calcul. Si vous souhaitez trier les onglets de feuille par ordre alphabétique ou selon la couleur des onglets, la méthode classique — glisser-déposer les onglets un par un — s’avère très chronophage. Cette section vous présente quelques astuces efficaces pour organiser vos onglets de feuille en ordre croissant ou décroissant, rapidement et sans effort.

Trier les onglets de feuille de calcul par ordre alphabétique à l’aide d’un code VBA

La macro VBA suivante permet de trier les onglets de feuille par ordre alphabétique, croissant ou décroissant. Procédez comme suit :

1. Maintenez enfoncées les touches ALT + F11pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

VBA : Trier toutes les feuilles par ordre alphabétique

Sub SortWorkBook()
'Updateby Extendoffice
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Click Yes to sort sheets in ascending order;" & Chr(10) & "Click No will sort in descending order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
    For j = 1 To Application.Sheets.Count - 1
        If xResult = vbYes Then
            If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
                Sheets(j).Move after:=Sheets(j + 1)
            End If
            ElseIf xResult = vbNo Then
                If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
                    Application.Sheets(j).Move after:=Application.Sheets(j + 1)
            End If
        End If
    Next
Next
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter cette macro. Dans la boîte de dialogue suivante, cliquez sur Oui pour trier toutes les feuilles par ordre alphabétique croissant ou sur Non pour les trier par ordre alphabétique décroissant, selon vos besoins.

Capture d’écran de l’invite VBA pour trier alphabétiquement les onglets de feuille Excel


Trier les onglets de feuille de calcul par ordre alphabétique / alphanumérique grâce à une fonctionnalité puissante

Kutools pour Excel propose une fonctionnalité puissante – Trier toutes les feuilles – qui vous permet de trier vos feuilles de calcul par ordre alphabétique ou alphanumérique, de les classer selon la couleur des onglets, ou d’inverser l’ordre des onglets selon vos besoins.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

1. Ouvrez le classeur dont vous souhaitez trier les onglets de feuille, puis cliquez sur KUTOOLS PLUS > Feuille de calcul > Trier toutes les feuilles. Voir la capture d’écran :

Capture d’écran de la fonctionnalité Trier les feuilles de Kutools dans Excel

2. Dans la boîte de dialogue Trier toutes les feuilles, sélectionnez l’option souhaitée dans le volet droit, par exemple Tri alphabétique ou Tri exact. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Trier les feuilles

3. Cliquez ensuite sur le bouton OK, et toutes les feuilles seront triées selon le critère « Type de tri » que vous avez spécifié. Voir les captures d’écran :

Capture d’écran montrant des feuilles de calcul triées alphabétiquement dans Excel à l’aide de Kutools


Trier les onglets de feuille de calcul en fonction de la couleur de l’onglet à l’aide d’un code VBA

Il est courant de trier les feuilles de calcul par ordre alphabétique dans Excel, mais avez-vous déjà envisagé de classer les onglets de feuille selon la couleur de leurs onglets ? La macro VBA ci-dessous résout précisément ce besoin. Voici la marche à suivre :

1. Maintenez enfoncées les touches ALT + F11pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insérer > Module, puis collez la macro suivante dans le Module.

VBA : Trier toutes les feuilles selon la couleur des onglets

Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
    For i = 1 To Application.ActiveWorkbook.Worksheets.Count
        If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
            n = n + 1
            ReDim Preserve xArray1(1 To n)
            ReDim Preserve xArray2(1 To n)
            xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
            xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
        End If
    Next
    For i = 1 To n
        For j = i To n
            If xArray1(j) < xArray1(i) Then
                temp = xArray2(i)
                xArray2(i) = xArray2(j)
                xArray2(j) = temp
                temp = xArray1(i)
                xArray1(i) = xArray1(j)
                xArray1(j) = temp
            End If
        Next
    Next
    For i = n To 1 Step -1
        Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
    Next
End If
Application.ScreenUpdating = True
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter ce code. Les feuilles ayant la même couleur d’onglet seront regroupées ensemble. Voir les captures d’écran :

Capture d’écran montrant des feuilles de calcul triées par couleur d’onglet dans Excel après exécution du code VBA


Trier les onglets de feuille de calcul en fonction de la couleur de l’onglet grâce à une fonctionnalité remarquable

Grâce à la fonctionnalité Kutools pour Excel’s Trier toutes les feuilles, vous pouvez trier rapidement et facilement les onglets de feuille de calcul par couleur.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur Kutools Plus > Feuille de calcul > Trier toutes les feuilles pour ouvrir la boîte de dialogue Trier toutes les feuilles. Dans cette boîte de dialogue, cliquez sur le bouton Tri par couleur situé dans le volet droit (voir la capture d’écran) :

Capture d’écran montrant l’option Tri par couleur de Kutools pour trier les onglets de feuille par couleur

2. Cliquez ensuite sur le bouton OK : les feuilles ayant la même couleur d’onglet seront regroupées comme illustré ci-dessous.

Capture d’écran montrant des onglets de feuille triés par couleur dans Excel à l’aide de Kutools

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels