Formule Excel : extraire le prénom et Nom de famille d’une adresse e-mail
Ce tutoriel présente des formules permettant d’extraire le prénom et le nom de famille à partir d’une adresse e-mail donnée, afin de les placer dans des cellules distinctes, comme illustré ci-dessous. Il inclut également un exemple détaillant les arguments et les composants de ces formules.
Extraire Prénom
Formule générique :
| LEFT(e_address,FIND(«separator»,)-1) |
Arguments
| E_address: the email address you want to extract the first name. |
| Separator: the delimiter between first name and last name. |
Fonctionnement de cette formule
Pour extraire Prénom de Adresse e-mail situé en cellule B3, utilisez la formule suivante :
| =LEFT(B3,FIND(«_»,B3)-1) |
Appuyez sur Entrée.
Explication
Fonction TROUVE FIND : permet de trouver la position de départ d’un caractère ou d’un texte dans une chaîne donnée. La formule TROUVE(«_»,B3) recherche la position du caractère « _ » dans la cellule B3 et renvoie 4.
Fonction GAUCHE LEFT : extrait le texte à partir de la gauche de la chaîne donnée, selon la longueur indiquée. La formule GAUCHE(B3;TROUVE(«_»;B3)-1) peut être interprétée comme suit : GAUCHE(B3;4-1), ce qui extrait les 3 premiers caractères du texte situé dans la cellule B3.
Extraire Nom de famille
Formule générique
| LEFT(RIGHT(e_address,LEN(e_address)-FIND(«separacter»,e_address)),FIND(«@»,RIGHT(e_address,LEN(e_address)-FIND(«separator»,e_address)))-1) |
Argument
| E_address: the email address you want to extract the first name. |
| Separator: the delimiter between first name and last name. |
Fonctionnement de cette formule
Pour extraire Nom de famille de Adresse e-mail situé en cellule B3, utilisez la formule suivante :
| =LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1) |
Appuyez sur Entrée.
Explication
Fonction FIND : permet de trouver la position de départ d’un caractère ou d’un texte au sein d’une chaîne donnée.
Fonction LEN : compte le nombre de caractères d’une chaîne de texte.
Fonction RIGHT : permet d’extraire le texte à partir de la droite.
La formule DROITE(B3,NBCAR(B3)-TROUVE(«_»,B3))peut être interprétée comme suit :
=DROITE(B3,NBCAR(B3)-4)
=DROITE(B3,17)
=«Smith@kutools.com»
Ensuite,TROUVE(«@»,DROITE(B3,NBCAR(B3)-TROUVE(«_»,B3)))peut être interprétée comme suit :
=FIND(«@»,«[[PH_0]]»)
="6"
Fonction GAUCHE LEFT : extrait le texte à partir de la gauche de la chaîne donnée, selon la longueur spécifiée. La formule GAUCHE(DROITE(B3,NBCAR(B3)-TROUVE(«_»,B3)),TROUVE(«@»,DROITE(B3,NBCAR(B3)-TROUVE(«_»,B3)))-1) peut être interprétée comme suit :
=GAUCHE(DROITE(B3,NBCAR(B3)-TROUVE(«_»,B3)),6-1)
=GAUCHE(«[[PH_0]]»,5)
=«Smith»
Remarque
Si vous souhaitez extraire le prénom et Nom de famille avec une majuscule initiale, vous pouvez ajouter la fonction MAJUSCULE.PREMIERE devant les formules ci-dessus, par exemple :
=PROPER(LEFT(B3,FIND(«_»,B3)-1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1))
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Extraire à partir de la droite jusqu’au caractère
Voici la formule qui permet d’extraire le texte à partir de la droite d’une chaîne donnée jusqu’à un caractère spécifié. - Réduire le texte à N mots
Voici la formule qui extrait les N premiers mots situés à gauche d’une chaîne de texte. - Ajouter des zéros au début pour obtenir une longueur fixe
Ce tutoriel présente des formules permettant d’ajouter des zéros au début afin que tous les textes aient la même longueur. - Ajouter des tirets aux numéros de téléphone
Pour ajouter des tirets à vos numéros de téléphone, utilisez simplement une formule dans Excel.
Fonctions associées
- Fonction DROITE
Extrait le texte à partir de la droite. - Fonction GAUCHE
Extrait le texte à partir de la gauche d’une chaîne. - Fonction NBCAR
Renvoie le nombre de caractères contenus dans un texte. - Fonction TROUVE.TEXTE
Recherche la position d’un caractère ou d’une sous-chaîne spécifique au sein d’une chaîne de texte donnée. - Fonction TROUVE
Recherche une chaîne à l’intérieur d’une autre.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.