Excel : Comment extraire le prénom, l’initiale et le nom de famille
Vous pouvez utiliser la formule suivante dans Excel pour extraire la première initiale et le nom d’un nom complet dans une cellule :
=LEFT(A2,1)&" "&(TEXTAFTER(A2," "))
Cet exemple particulier extrait la première initiale et le nom du nom complet dans la cellule A2 .
Par exemple, si la cellule A2 contenait le nom complet John Smith , cette formule renverrait J Smith .
L’exemple suivant montre comment utiliser cette formule dans la pratique.
Exemple : extraire le prénom, l’initiale et le nom de famille dans Excel
Supposons que nous ayons la liste suivante de noms complets dans Excel :
Supposons que nous souhaitions extraire le prénom et le nom de chaque nom complet.
Pour ce faire, nous pouvons taper la formule suivante dans la cellule B2 :
=LEFT(A2,1)&" "&(TEXTAFTER(A2," "))
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :
La colonne B contient désormais le prénom et le nom de chaque nom complet de la colonne A.
Comment fonctionne cette formule
Rappelez-vous la formule que nous avons utilisée pour extraire le prénom et le nom du nom complet (John Smith) dans la cellule A2 :
=LEFT(A2,1)&" "&(TEXTAFTER(A2," "))
Voici comment fonctionne cette formule :
Tout d’abord, nous avons utilisé LEFT(A2,1) pour extraire le premier caractère de la cellule.
Cela a extrait J .
Ensuite, nous avons utilisé & » « & pour concaténer un seul espace.
Ensuite, nous avons utilisé TEXTAFTER(A2, ” “) pour extraire tout le texte après l’espace dans la cellule.
Cela a extrait Smith .
Le résultat final est que la formule a renvoyé J Smith .
La même logique a été utilisée pour extraire le prénom et le nom de chaque nom complet de la colonne A.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :
Comment compter la fréquence du texte dans Excel
Comment vérifier si la cellule contient du texte de la liste dans Excel
Comment calculer la moyenne si la cellule contient du texte dans Excel