Comment comparer deux listes d’adresses e-mail dans une feuille Excel ?
Lorsque vous travaillez avec de grands jeux de données dans Excel, il peut s’avérer utile d’identifier les adresses e-mail présentes à la fois dans une liste et dans une autre. Par exemple, vous pourriez vouloir croiser une liste d’e-mails d’utilisateurs inscrits avec celle des contacts d’une campagne marketing, ou vérifier si les participants à un événement figurent déjà dans votre base principale. En général, ces deux listes d’adresses e-mail se trouvent dans des colonnes distinctes (par exemple, colonne A et colonne B), et votre objectif est de repérer précisément les adresses communes aux deux colonnes.
Dans cet article, vous découvrirez plusieurs solutions pratiques pour comparer deux colonnes d’adresses e-mail et identifier les correspondances. Si une adresse e-mail de la colonne B figure également dans la colonne A, vous pourrez afficher « Correspondance trouvée » à côté de l’adresse concernée dans la colonne C, ou mettre en évidence visuellement les doublons pour examen ultérieur. Chaque méthode présentée ici s’adapte à différents niveaux de complexité et besoins utilisateurs, vous permettant de choisir l’approche la mieux adaptée à votre situation.

Comparer deux listes de Adresse e-mail et trouver les identiques à l’aide d’une formule
Automatiser la comparaison et le marquage des e-mails correspondants à l’aide d’un code VBA
Comparer deux listes de Adresse e-mail et trouver les identiques à l’aide d’une formule
L’une des méthodes les plus directes pour comparer deux colonnes dans Excel et identifier les adresses e-mail correspondantes consiste à utiliser une formule simple. Cette approche convient parfaitement aux vérifications courantes, notamment lorsque les listes d’e-mails ne sont pas exceptionnellement volumineuses, et ne requiert aucun outil ni configuration supplémentaire.
Pour déterminer si un e-mail de la colonne B figure également dans la colonne A et afficher le résultat dans la colonne C, procédez comme suit :
1. Dans une cellule vide adjacente au premier e-mail de la colonne B (par exemple en C2 si le premier e-mail se trouve en B2), saisissez la formule suivante :
=IF(COUNTIF($A$2:$A$10,B2)>0, "Match Found","") Cette formule vérifie si l’e-mail figurant dans la cellule B2 est présent quelque part dans la plage A2:A10. Si une correspondance est trouvée, elle affiche « Correspondance trouvée » ; sinon, elle laisse la cellule vide.
2. Appuyez sur Entrée pour valider la formule, puis utilisez la poignée de recopie pour étirer la formule vers le bas de la colonne C, afin que chaque e-mail de la colonne B soit comparé à la liste de la colonne A. Les résultats correspondants s’affichent automatiquement.

Pensez à adapter les plages dans la formule si vos listes sont plus longues ou commencent sur des lignes différentes. Avec de grands jeux de données, cette méthode reste fiable, à condition que vos données ne contiennent ni espaces initiaux ni espaces finaux, car ceux-ci peuvent nuire à la précision des correspondances. Pour des résultats optimaux, supprimez les espaces superflus de vos données à l’aide de la fonction SUPPRESPACE d’Excel.
Comparer deux listes de Adresse e-mail et sélectionner ou mettre en évidence les identiques avec Kutools pour Excel
Pour les utilisateurs qui comparent fréquemment des listes ou qui souhaitent une approche plus automatisée, le complément Kutools pour Excel propose la fonctionnalité Sélectionner les cellules identiques/différentes. Celle-ci vous permet de sélectionner ou de mettre en évidence en un clin d’œil les adresses e-mail présentes dans les deux listes, simplifiant ainsi considérablement le processus par rapport aux formules manuelles.
Après avoir installé Kutools pour Excel, voici comment utiliser cette fonctionnalité :
1. Sélectionnez les deux colonnes que vous souhaitez comparer (par exemple, les colonnes A et B), puis accédez à Kutools > Sélectionner > Sélectionner les cellules identiques/différentes pour ouvrir la boîte de dialogue.

2. Dans la boîte de dialogue Sélectionner les cellules identiques/différentes, configurez les options suivantes pour une correspondance précise :
(1.) Si vos données incluent des en-têtes, cochez l’option Inclure les titres afin d’éviter que ceux-ci ne soient traités comme des données.
(2.) Sous Basé sur, sélectionnez Chaque ligne pour comparer les cellules ligne par ligne, ou Cellule unique pour une comparaison cellule par cellule, selon le format de votre jeu de données.
(3.) Sous Rechercher, choisissez Valeurs identiques pour détecter les doublons présents dans les deux colonnes.
(4.) Pour une mise en évidence visuelle, sélectionnez la couleur de fond ou la couleur de la police de votre choix dans la section Traitement des résultats sélectionnés afin de mettre en surbrillance les éléments correspondants.

3. Cliquez sur OK. Les adresses e-mail présentes dans les deux colonnes seront instantanément sélectionnées et mises en évidence, facilitant ainsi leur examen ou leur exportation.

Cette approche s’avère particulièrement efficace pour les classeurs volumineux ou fréquemment mis à jour, car elle réduit les erreurs tout en faisant gagner un temps considérable. Kutools pour Excel propose également d’autres outils avancés dédiés à la gestion et à la comparaison de données.
Cliquez pour télécharger Kutools pour Excel et profitez dès maintenant de l’essai gratuit !
Automatiser la comparaison et le marquage des e-mails correspondants à l’aide d’un code VBA
Si vous travaillez avec des listes très volumineuses, si vous effectuez fréquemment des comparaisons répétées ou si vous souhaitez simplement automatiser ce processus, une macro VBA s’impose comme une solution particulièrement efficace. En exploitant les capacités de programmation intégrées d’Excel, cette approche analyse rapidement les deux listes et identifie les correspondances de manière entièrement automatisée. La macro ci-dessous vérifie si chaque adresse e-mail de la colonne B figure dans la colonne A, puis inscrit « Correspondance trouvée » dans la cellule adjacente de la colonne C.
Le VBA s’avère particulièrement utile pour automatiser les tâches répétitives ou traiter des jeux de données très volumineux, là où les méthodes manuelles deviennent lentes ou risquent d’entraîner des oublis. Toutefois, veillez à toujours sauvegarder vos données avant d’exécuter du code VBA, et gardez à l’esprit que les macros ne sont prises en charge que dans les versions bureautiques d’Excel, et non dans Excel en ligne.
1. Accédez à l’onglet Développeur > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis collez le code suivant dans le nouveau module :
Sub MarkMatchingEmails()
Dim ws As Worksheet
Dim lastRowA As Long, lastRowB As Long, i As Long
Dim emailA As Range, emailB As Range
Set ws = ActiveSheet
lastRowA = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
lastRowB = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
For i = 2 To lastRowB
If Application.CountIf(ws.Range("A2:A" & lastRowA), ws.Cells(i, 2).Value) > 0 And ws.Cells(i, 2).Value <> "" Then
ws.Cells(i, 3).Value = "Match Found"
Else
ws.Cells(i, 3).Value = ""
End If
Next i
End Sub 2. Cliquez sur le bouton
Exécuter ou appuyez sur F5 pour exécuter le code. Cette macro analyse toutes les adresses e-mail de la colonne B (à partir de la ligne 2), les compare à la liste de la colonne A et indique automatiquement toute correspondance par « Correspondance trouvée » dans la colonne C.
Si vos listes d’e-mails ne figurent pas dans les colonnes A et B, adaptez le code en conséquence. Pour des résultats optimaux, veillez à ce que ces colonnes ne contiennent aucune ligne vide au sein de votre jeu de données. Sauvegardez toujours votre travail avant d’exécuter des macros, et assurez-vous qu’elles sont activées dans les paramètres d’Excel.
Mettre en évidence les Adresse e-mail correspondants à l’aide de Utiliser la mise en forme conditionnelle
La mise en forme conditionnelle offre un moyen simple et intégré d’identifier visuellement les adresses e-mail correspondantes directement dans votre feuille Excel, sans avoir recours à des formules ni à des compléments. Idéale pour repérer d’un seul coup d’œil les adresses présentes dans les deux listes, cette méthode s’avère particulièrement efficace lors d’un examen collaboratif ou d’une présentation.
1. Sélectionnez la plage de la colonne B contenant vos adresses e-mail (par exemple, B2:B10).
2. Accédez à l’onglet Accueil, cliquez sur Utiliser la mise en forme conditionnelle > Nouvelle règle. Dans la boîte de dialogue, sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme.
3. Saisissez la formule suivante, puis cliquez sur Format et choisissez la couleur de mise en évidence souhaitée :
=COUNTIF($A$2:$A$10,B2)>0 Cette formule met en surbrillance les cellules de la plage B2:B10 qui apparaissent également dans A2:A10. Adaptez ces plages selon vos besoins.
4. Cliquez sur OK pour appliquer la mise en forme. Toutes les adresses e-mail correspondantes dans la colonne B seront désormais mises en évidence visuellement pour une identification facile.
Pour mettre en surbrillance les correspondances dans les deux colonnes, répétez ces étapes pour la colonne A en appliquant la formule adéquate.
Dépannage et conseils :
- Pour garantir des résultats fiables, les espaces incohérents, la sensibilité à la casse ou les problèmes de mise en forme dans vos listes d’e-mails peuvent entraîner des comportements inattendus. Il est fortement recommandé de nettoyer et de standardiser vos données à l’aide des fonctions SUPPRESPACE et MINUSCULE d’Excel avant toute comparaison.
- Les grands jeux de données peuvent ralentir les formules manuelles ou l’utilisation de la mise en forme conditionnelle. Dans de tels cas, VBA ou Kutools pour Excel offrent de meilleures performances et une plus grande flexibilité.
- Si vous rencontrez des erreurs liées à des formules ou des macros, vérifiez attentivement que les plages sont cohérentes et qu’aucune ligne vide ne se trouve au sein de vos données sélectionnées.
Suggestion récapitulative :Lorsque vous choisissez une méthode, tenez compte de la taille de vos données, de votre familiarité avec les fonctionnalités d’Excel et de la fréquence à laquelle vous devez effectuer cette tâche. Les formules intégrées et la mise en forme conditionnelle sont idéales pour des vérifications rapides, tandis que VBA et Kutools pour Excel conviennent mieux à l’automatisation, au traitement de listes plus volumineuses ou lorsque la cohérence et la reproductibilité sont essentielles.
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