Exceller

Obtenir le prénom à partir du nom avec une virgule

Get First Name From Name With Comma

Formule Excel : obtenez le prénom à partir du nom avec une virguleFormule générique |_+_| Sommaire

Pour extraire le prénom d'un nom complet au format 'Last, First', vous pouvez utiliser une formule qui utilise les fonctions RIGHT, LEN et FIND. Dans la forme générique de la formule (ci-dessus), nom est un nom complet dans ce format :



DERNIERS SERONT LES PREMIERS
Jones, Sarah
Smith, Jim
Fais, Jane

Une virgule et un espace séparent le nom de famille du prénom.





mettre à jour la liste déroulante dans Excel

Dans l'exemple, la cellule active contient cette formule :

= RIGHT (name, LEN (name)- FIND (', ',name)-1)
Explication

À un niveau élevé, cette formule utilise RIGHT pour extraire les caractères du côté droit du nom. Pour déterminer le nombre de caractères à extraire pour obtenir le prénom, la formule utilise la fonction FIND pour localiser la position de ', ' dans le nom :



insérez la date actuelle dans la cellule c1. n'incluez pas l'heure actuelle.
 
= RIGHT (B4, LEN (B4)- FIND (', ',B4)-1)

FIND renvoie la position de la virgule et de l'espace sous forme de nombre. Ce nombre est ensuite soustrait de la longueur totale du nom :

 
 FIND (', ',B4) // position of comma

Le résultat est la longueur du prénom, plus un caractère supplémentaire, en raison de la virgule. Pour obtenir la vraie longueur, 1 est soustrait :

 
 LEN (B4)- FIND (', ',B4) // length of first name + 1

Comme le nom est dans l'ordre inverse (DERNIER, PREMIER), la fonction DROITE peut simplement extraire la longueur du prénom.

Pour l'exemple, le nom est « Chang, Amy », la position de la virgule est 6. Ainsi, la formule interne se simplifie en ceci :

10 - 6 - 1 = 3 // longueur du prénom

Puis:

comment entrer la ligne suivante dans Excel
 
 LEN (B4)- FIND (', ',B4)-1 // length of the first name

Remarque : cette formule ne fonctionnera qu'avec des noms au format Nom, Prénom, séparés par une virgule et un espace.

Auteur Dave Bruns


^