Comment obtenir un domaine à partir d'une adresse e-mail dans Excel

L'extraction de domaines à partir d'adresses e-mail peut aider à analyser les données, à filtrer les e-mails spécifiques à l'entreprise et à les organiser à des fins de marketing ou de sécurité. Si vous disposez d'une base de données d'adresses e-mail et que vous devez en extraire des domaines, Excel propose plusieurs façons de le faire facilement et rapidement.

Contrairement à d'autres outils nécessitant du codage, Excel fournit des formules et des techniques simples qui permettent même aux utilisateurs non techniques d'extraire facilement des domaines. Dans cet article, nous allons vous montrer commentobtenir le domaine à partir de l'adresse e-maildans Microsoft Excel.

Àobtenir un domaine à partir d'un e-mailadresse dans Excel, vous pouvez utiliser les méthodes suivantes :

  1. Utiliser les fonctions Excel
  2. Utiliser la fonctionnalité Texte en colonne
  3. Utiliser la fonction Flash Fill

Voyons cela en détail.

1] Utiliser les fonctions Excel

Si vous avezExcel 365, vous pouvez utiliser leTEXTEAPRÈSouTEXTESPLITfonctions pour extraire les domaines des e-mails. Ces fonctions sont également disponibles dansExcel pour le web.

La fonction TEXTAFTER extrait tout ce qui se trouve après un délimiteur spécifié, tandis que la fonction TEXTSPLIT divise le texte en plusieurs parties en fonction d'un délimiteur et les renvoie sous forme de tableau.

Supposons que nous disposions d'un exemple d'ensemble de données d'e-mails, comme indiqué dans l'image ci-dessous :

Pour extraire les domaines de ces emails, nous utiliserons la fonction TEXTAFTER de la manière suivante :

Placez le curseur dans la cellule B2 et tapez la fonction suivante :

=TEXTAFTER(A2,"@")

Appuyez sur leEntrerclé. La formule extraira le domaine de l'e-mail dans la cellule A2 et l'affichera dans la cellule B2.

Placez maintenant le curseur dans la cellule B2, déplacez-le vers le coin inférieur droit jusqu'à ce qu'il se transforme en signe plus, puis faites-le glisser vers la cellule B8. Au fur et à mesure que la formule est copiée, elle extrait les domaines de chaque e-mail et les place dans les cellules respectives de la colonne B.

De même, pour utiliser la fonction TEXTSPLIT, placez votre curseur dans la cellule B2 et tapez ce qui suit :

=TEXTSPLIT(A2,"@")

Appuyez sur leEntrerclé. La fonction TEXTSPLIT divisera l'e-mail au niveau du caractère « @ » et renverra le nom et le domaine dans les cellules B2 et C2 respectivement.

Pour extraire uniquement le domaine, vous pouvez utiliser leTEXTESPLITfonction et leINDICEfonctionnent ensemble comme suit :

INDEX(TEXTSPLIT(A2, "@"), 2)

Si vous avezExcel 2021, 2019,ou unancienne version, vous n'aurez pas TEXTAFTER et TEXTSPLIT disponibles. Dans ce cas, vous pouvez utiliser leMILIEU ET TROUVERou leÀ DROITE, LEN ET TROUVERfonctionne ensemble pour extraire les domaines des e-mails.

Pour utiliser les fonctions MID & FIND, entrez la formule suivante dans la cellule B2 :

=MID(A2, FIND("@", A2) + 1, LEN(A2))

Pour utiliser les fonctions DROITE, LEN et FIND, entrez la formule suivante dans la cellule B2 :

=RIGHT(A2, LEN(A2) - FIND("@", A2))

Les deux formules ci-dessus produiront le même résultat, en extrayant les domaines des adresses e-mail dans la base de données donnée.

2] Utilisez la fonctionnalité Texte en colonne

LeTexte en colonnesLa fonctionnalité d'Excel vous permet de diviser le texte d'une colonne en plusieurs colonnes à l'aide d'un délimiteur spécifié. Vous pouvez l'utiliser pour extraire des domaines des e-mails de la manière suivante :

Sélectionnez la plage de données (si vous n'avez pas d'en-têtes, vous pouvez également sélectionner la colonne entière). Pour nos exemples de données, nous avons sélectionné la plage de données A2 : A8. Allez maintenant àDonnées > Texte en colonnesdans le ruban Excel.

UNConvertir du texte en colonnesL'assistant apparaîtra. Dans l'assistant, sélectionnezDélimitéet cliquezSuivant. Vérifiez leAutreet entrez « @ » comme délimiteur. CliquezSuivant. Sélectionnez la colonne B dans Destination et cliquez surFinition.

La commande divisera les e-mails en deux parties (en fonction du délimiteur spécifié '@'), saisira la première partie dans la colonne de destination (c'est-à-dire la colonne B) et la deuxième partie (les domaines) dans la colonne adjacente (c'est-à-dire la colonne C).

3] Utilisez la fonction Flash Fill

Remplissage flashest une fonctionnalité qui détecte automatiquement les modèles dans vos données et remplit les cellules restantes en conséquence. Pour l'utiliser pour extraire des domaines de vos adresses e-mail, vous devez créer manuellement un modèle.

Placez votre curseur dans la cellule B2 et saisissez manuellement uniquement le domaine (par exemple, gmail.com). De même, tapez uniquement le domaine de l'e-mail dans la cellule A3, dans la cellule B3. Placez maintenant le curseur dans la cellule B4 et appuyez surCtrl+Epour appeler Flash Fill.

Alternativement, allez auDonnéesonglet et sélectionnezRemplissage flashpour extraire automatiquement les domaines du reste des e-mails.

Si Flash Fill ne fonctionne pas ou n'est pas disponible, accédez àFichier > Options > Avancé.
Sous Options d'édition, assurez-vous que 'Remplissage automatique par flash' est coché.

Note:

  1. Flash Fill fonctionne sur la base de modèles, alors assurez-vous que votre format d'entrée est cohérent.
  2. Excel peut ne pas reconnaître le modèle si certains e-mails contiennent des espaces ou des caractères spéciaux.

J'espère que vous trouverez cela utile.

Lire:

Comment trouver le domaine d'une adresse email ?

Un domaine est la partie d'une adresse e-mail qui vient après le symbole « @ ». Il identifie le fournisseur de services de messagerie ou l'organisation hébergeant l'e-mail. Pour trouver le domaine, regardez simplement la partie de l'adresse e-mail après le symbole « @ ».

Lire: .

Comment trier par domaine email dans Excel ?

Pour trier les adresses e-mail par nom de domaine, insérez une nouvelle colonne à côté de la colonne email et extrayez les domaines à l'aide de la fonction TEXTAFTER(). Sélectionnez les deux colonnes et accédez àDonnées > Trier. Choisissez Trier par colonne B (domaine) > A à Z (croissant) ou Z à A (décroissant). CliquezD'ACCORDpour appliquer les modifications.

Lire ensuite : .

Related Posts