Comment trier les adresses e-mail par domaine dans Excel ?
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.

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.

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.

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.

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.

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.
![]() |
![]() |
![]() |
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.

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.

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.
![]() |
![]() |
![]() |
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.

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.

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é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
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.
- 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



