Exceller

Obtenir le nom de famille avec une virgule

Get Last Name From Name With Comma

Formule Excel: obtenir le nom de famille à partir du nom avec une virguleFormule générique
= LEFT (name, FIND (', ',name)-1)
Résumé

Si vous avez besoin d'extraire le nom de famille d'un nom complet au format LAST, FIRST, vous pouvez le faire avec une formule qui utilise les fonctions LEFT et FIND. La formule fonctionne avec les noms dans ce format, où une virgule et un espace séparent le nom de famille du prénom:

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



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



comment obtenir un pourcentage dans Excel
 
= LEFT (B4, FIND (', ',B4)-1)
Explication

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

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

La virgule est en fait un caractère au-delà de la fin du nom de famille, donc, pour obtenir la vraie longueur du nom de famille, 1 doit être soustrait:



lequel des éléments suivants est une plage de cellules valide dans Excel?
 
 FIND (', ',B4)-1 // length of the last name

Comme le nom est dans l'ordre inverse (LAST, FIRST), la fonction GAUCHE peut simplement extraire le nom de famille directement à partir de la gauche.

Pour l'exemple, le nom est 'Chang, Amy', la position de la virgule est 6. Donc la formule se simplifie comme suit:

6-1 = 5 // longueur du nom



comment faire en sorte que les nombres aléatoires dans Excel cessent de changer

Puis:

 
 LEFT ('Chang, Amy',5) // 'Chang'

Remarque: cette formule ne fonctionnera qu'avec les noms au format Last, First, séparés par une virgule et un espace.

Auteur Dave Bruns


^