Excel : Comment extraire un domaine d’une adresse e-mail



Vous pouvez utiliser la syntaxe suivante pour extraire le nom de domaine d’une adresse e-mail dans Excel :

=TEXTAFTER(A2, "@")

Cette formule particulière extrait le nom de domaine de l’adresse e-mail dans la cellule A2 .

Par exemple, supposons que la cellule A2 contienne l’adresse e-mail suivante :

  • zach@statology.org

Cette formule renverra uniquement le nom de domaine de cette adresse e-mail :

  • statologie.org

L’exemple suivant montre comment utiliser cette formule dans la pratique.

Exemple : extraire le domaine de l’adresse e-mail dans Excel

Supposons que nous ayons la colonne d’adresses e-mail suivante dans Excel :

Supposons que nous souhaitions extraire le nom de domaine de chaque adresse e-mail de la colonne A.

Pour ce faire, nous pouvons taper la formule suivante dans la cellule B2 :

=TEXTAFTER(A2, "@")

Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :

Excel extraire le nom de domaine de l'adresse e-mail

La colonne B contient désormais le nom de domaine de chaque adresse e-mail de la colonne A.

Par exemple:

  • La formule extrait statology.org de zach@statology.org
  • La formule extrait superemail.com de doug@superemail.com
  • La formule extrait messagerflighter.com de cody@messengerflighter.com

Et ainsi de suite.

Comment fonctionne cette formule

La fonction TEXTAFTER dans Excel extrait tout le texte d’une cellule après un caractère ou une sous-chaîne spécifique.

Cette fonction utilise la syntaxe suivante :

TEXTAFTER(texte, délimiteur, [numéro_instance], [match_mode], [match_end], [if_not_found])

où:

  • texte : Texte à rechercher
  • délimiteur : Caractère ou sous-chaîne pour extraire le texte après
  • instance_num (facultatif) : instance du délimiteur après laquelle extraire le texte (la valeur par défaut est 1)
  • match_mode (facultatif) : 0 = sensible à la casse (par défaut), 1 = insensible à la casse
  • match_end (facultatif) : Traiter la fin du texte comme délimiteur (désactivé par défaut)
  • if_not_found (facultatif) : Valeur à renvoyer si le délimiteur n’est pas trouvé

Rappelons que nous avons utilisé la syntaxe suivante pour extraire le nom de domaine de chaque adresse email :

=TEXTAFTER(A2, "@")

En utilisant la valeur @ pour le délimiteur, nous avons pu spécifier que nous souhaitions extraire le texte après le @ dans chaque chaîne.

Cela équivaut à extraire uniquement le nom de domaine de chaque adresse e-mail.

Remarque : Vous pouvez retrouver la documentation complète de la fonction TEXTAFTER dans Excel ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : Comment supprimer du texte spécifique des cellules
Excel : comment supprimer les caractères spéciaux
Excel : Comment insérer un caractère dans une chaîne

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *