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

Comment trier les adresses e-mail par domaine dans Excel ?

AuteurXiaoyang Date de modification

Lorsque vous travaillez avec des listes d’adresses e-mail dans Excel, il peut être très utile d’organiser ou d’analyser vos données en fonction de la partie domaine des adresses — par exemple, pour regrouper les utilisateurs d’une même entreprise ou filtrer certains fournisseurs. Trier les adresses e-mail par domaine s’avère particulièrement efficace pour segmenter vos données, cibler vos communications ou préparer une analyse plus approfondie. Même si Excel ne propose pas de méthode directe pour trier par domaine, les approches pratiques suivantes vous permettent d’y parvenir facilement. Elles conviennent aussi bien à une petite liste de contacts qu’à une grande base de données, chacune offrant ses propres avantages et points de vigilance.

Trier Adresse e-mail par domaine avec la fonction Texte en colonnes

Trier Adresse e-mail par domaine avec une colonne auxiliaire

Trier Adresse e-mail par Kutools pour Excel

Trier Adresse e-mail par domaine à l’aide de VBA Excel


Trier Adresse e-mail par domaine avec la fonction Texte en colonnes

La fonction Texte en colonnes d’Excel vous permet d’extraire la partie domaine de chaque adresse e-mail afin de trier selon cette colonne. Cette méthode est simple, ne nécessite ni formule ni complément, et constitue ainsi une solution rapide parfaitement intégrée à Excel. Attention toutefois : la division en colonnes modifie vos données d’origine. Il est donc recommandé de créer une feuille de sauvegarde pour plus de sécurité.

1. Avant d’appliquer la division, copiez vos données e-mail dans une nouvelle feuille de calcul pour éviter d’écraser les données d’origine, surtout si vous souhaitez conserver les adresses dans leur format initial.

2. Dans votre feuille de sauvegarde, sélectionnez la colonne contenant les adresses e-mail. Ensuite, accédez à l’onglet Données et cliquez sur Texte en colonnes. Cela lance l’assistant permettant de séparer le texte selon les délimiteurs choisis.

doc-sort-by-domain1

3. Dans l’Assistant de conversion du texte en colonnes, sélectionnez l’option Délimité, qui vous permet de diviser le texte selon un caractère spécifique, puis cliquez sur Suivant pour continuer.

doc-sort-by-domain2

4. Concernant les délimiteurs, désélectionnez toutes les cases sauf Autre. Dans le champ Autre, saisissez le symbole « @ », car il sépare la partie locale du domaine dans les adresses e-mail. Ainsi, Excel divisera chaque adresse en deux colonnes : l’une contenant le nom d’utilisateur et l’autre le domaine. Veillez à ne cocher aucun autre délimiteur, sous peine de fractionner vos données de façon inattendue.

doc-sort-by-domain3

5. Continuez en cliquant sur Suivant, puis sur Terminer. Votre feuille affichera désormais les domaines dans une colonne distincte, juste à côté des adresses e-mail d’origine — ce qui rend le domaine clairement visible et facile à trier.

doc-sort-by-domain4

6. Copiez les valeurs de domaine nouvellement extraites et collez-les à côté de vos données d’origine, si nécessaire. Sélectionnez ensuite la colonne contenant les domaines, puis rendez-vous dans Données > Ordre croissant ou Trier de Z à A, selon l’ordre souhaité. L’ensemble de chaque ligne de données sera alors réorganisé en fonction du nom de domaine.

doc-sort-by-domain5

7. Lorsqu’une boîte de dialogue Avertissement de tri s’affiche, assurez-vous de sélectionner Étendre la sélection. Cette option garantit que toutes les lignes pertinentes se déplacent ensemble, évitant ainsi tout décalage entre les noms et les adresses e-mail. Cliquez sur Trier pour appliquer le tri.

doc-sort-by-domain6
flèche
doc-sort-by-domain7

8. Une fois le tri terminé, vous pouvez supprimer la colonne contenant les domaines si vous n’en avez plus besoin. Vérifiez toutefois soigneusement que vos données sont correctement alignées et triées avant de la supprimer.

Conseil : si vos adresses e-mail contiennent des espaces ou des caractères superflus, veillez à uniformiser leur format avant d’appliquer la fonction Texte en colonnes. Sinon, vous devrez nettoyer les données au préalable pour éviter un fractionnement incorrect.


Trier Adresse e-mail par domaine avec une colonne auxiliaire

Si la méthode de division vous semble peu pratique ou si vous préférez utiliser des formules Excel, l’ajout d’une colonne auxiliaire s’impose comme une alternative efficace. Cette approche est particulièrement avantageuse lorsque vous souhaitez conserver intacte la structure originale de vos données tout en gardant les adresses e-mail complètes à côté du domaine extrait.

1. Dans votre feuille de calcul, insérez une colonne vide à côté de votre liste d’adresses e-mail. Dans la première cellule de cette colonne (par exemple C2 si vos adresses commencent en B2), saisissez la formule ci-dessous pour extraire le nom de domaine à partir des adresses e-mail. Par exemple, si la cellule B2 contient l’adresse e-mail à traiter :

=MID(B2,FIND("@",B2,1)+1,255)

Cette formule utilise les fonctions STXT et CHERCHE pour localiser le symbole « @ » et renvoyer tous les caractères situés après celui-ci, isolant ainsi la partie domaine.

doc-sort-by-domain8

2. Appuyez sur Entrée pour valider la formule. Ensuite, à l’aide de la poignée de recopie (le petit carré en bas à droite de la cellule), faites glisser la formule vers le bas afin de remplir la colonne auxiliaire pour toutes les adresses e-mail de votre liste. Cela extraira le domaine de chaque adresse e-mail correspondante. Vérifiez attentivement les résultats afin de détecter d’éventuelles anomalies ou erreurs de formatage, car les adresses non standard peuvent générer des erreurs ou des domaines incomplets.

doc-sort-by-domain8

3. Sélectionnez la colonne auxiliaire contenant les domaines extraits. Accédez à Données > Ordre croissant ou Trier de Z à A, selon vos préférences. Dans la boîte de dialogue Avertissement de tri, choisissez Étendre la sélection afin de maintenir l’alignement de toutes les données associées.

doc-sort-by-domain6
flèche
doc-sort-by-domain10

4. Vous pouvez supprimer la colonne auxiliaire une fois le tri effectué si vous n’en avez plus besoin, mais assurez-vous que toutes les adresses e-mail et leurs lignes correspondantes restent correctement alignées après le tri. Si vous prévoyez de trier ou de filtrer régulièrement par domaine, il est judicieux de conserver cette colonne auxiliaire pour une utilisation future.

Conseil de dépannage : Si des erreurs #VALEUR! apparaissent, vérifiez la présence d’adresses sans le symbole « @ » ou contenant des espaces superflus. Nettoyez ces entrées pour garantir une extraction précise des domaines.


Trier Adresse e-mail par Kutools pour Excel

Pour les utilisateurs disposant de Kutools pour Excel, la fonctionnalité Tri avancé offre un moyen pratique de trier les données par Domaine Email directement, ce qui vous fait gagner du temps par rapport à une division manuelle ou à l’écriture de formules. Kutools excelle dans la gestion de jeux de données volumineux ou complexes, en prenant en charge le tri multi-niveaux et en évitant tout décalage entre les colonnes.

Kutools pour Excel comprend plus de 300 outils pratiques pour Excel. Essayez-le gratuitement, sans aucune limitation, pendant 30 jours.Téléchargez-le dès maintenant

1. Mettez en surbrillance la plage contenant les noms et les adresses e-mail, puis sélectionnez KUTOOLS PLUS > Tri avancé. Cette fonction vous permet de trier selon presque n’importe quelle partie de vos données, y compris un champ personnalisé comme les noms de domaine.

2. Dans la boîte de dialogue Tri avancé, indiquez si votre plage contient des en-têtes en cochant la case Inclure les titres. Dans la liste déroulante Trier par, sélectionnez la colonne selon laquelle trier et choisissez Domaine de messagerie comme clé. Vous pouvez ensuite définir l’ordre de tri (A à Z ou Z à A). Si votre feuille contient d’autres champs, ajoutez plusieurs niveaux de tri pour répondre à des besoins plus complexes.

doc-sort-by-domain12

3. Cliquez sur OK et Kutools triera immédiatement vos données par domaine, en conservant intactes toutes vos lignes et les informations d’origine. Vérifiez la feuille triée pour confirmer le résultat.

doc-sort-by-domain13

Cliquez ici pour découvrir tout ce que la fonction Tri avancé de Kutools pour Excel peut faire pour vous.

Remarque : Kutools simplifie le tri avancé et préserve de manière fiable la structure de vos données, même lorsque votre liste inclut des champs supplémentaires.


Trier Adresse e-mail par domaine à l’aide de VBA Excel

Cette solution s’avère particulièrement utile si vous gérez régulièrement des listes d’e-mails et souhaitez automatiser leur tri. Grâce à VBA, vous pouvez extraire les domaines et lancer un tri automatique en une seule commande. VBA gère efficacement de grands volumes de données tout en minimisant les interventions manuelles, mais requiert l’activation des macros ainsi qu’une connaissance de base de l’éditeur VBA.

1. Dans Excel, cliquez sur Développeur > Visual Basic pour ouvrir la fenêtre de l’éditeur VBA. Ensuite, cliquez sur Insertion > Module, puis copiez le code suivant dans le module :

Sub SortEmailDomain()
    Dim ws As Worksheet
    Dim emailCol As Range
    Dim domainCol As Range
    Dim cell As Range
    Dim lastRow As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
    Set emailCol = ws.Range("B2:B" & lastRow)
    Set domainCol = ws.Range("C2:C" & lastRow)
    
    For Each cell In emailCol
        cell.Offset(0, 1).Value = Mid(cell.Value, InStr(cell.Value, "@") + 1)
    Next cell
    
    ws.Range("B1:C" & lastRow).Sort Key1:=ws.Range("C2"), Order1:=xlAscending, Header:=xlYes
End Sub

2. Après avoir inséré le code, cliquez sur le Bouton Exécuterbouton Exécuter pour lancer la macro. Celle-ci extrait le domaine de chaque e-mail (situé dans la colonne B à partir de la cellule B2) et le place dans la colonne C, puis trie votre liste par domaines. Vérifiez que vos adresses e-mail commencent bien en B2 et adaptez le code si votre liste débute ailleurs.

Conseils : si vos e-mails ne figurent pas dans la colonne B ou s’ils commencent à une autre cellule, adaptez le code en conséquence pour garantir une extraction précise. Sauvegardez toujours vos données avant d’exécuter des macros afin d’éviter toute modification involontaire.


Comparez ces méthodes en fonction de vos besoins. Si vous recherchez une solution rapide et manuelle, la fonction « Convertir le texte en colonnes » ou une colonne avec l’Assistant de formule peut suffire, bien qu’un certain post-traitement soit nécessaire. Kutools pour Excel offre une expérience utilisateur plus fluide, particulièrement avec des listes complexes. L’approche VBA convient aux utilisateurs souhaitant automatiser régulièrement ces tâches. Dans tous les cas, assurez-vous que votre liste est entièrement à jour et vérifiée pour détecter d’éventuelles erreurs avant toute opération ultérieure.


Articles associés :

Comment trier des données selon la valeur la plus fréquente dans Excel ?

Comment trier des lignes afin de placer les cellules vides en haut dans Excel ?

Comment trier ou filtrer des données en fonction du texte barré dans Excel ?

Comment trier des lignes en fonction des nombres impairs ou pairs dans Excel ?


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