= LEFT (name, FIND (', ',name)-1)Resum
Si necessiteu extreure el cognom d’un nom complet en format LAST, FIRST, podeu fer-ho amb una fórmula que utilitzi les funcions ESQUERRA i TROBAR. La fórmula funciona amb noms en aquest format, on una coma i un espai separen el cognom del nom:
ÚLTIM, PRIMER
Jones, Sarah
Smith, Jim
Fes, Jane
A l'exemple, la cel·la activa conté aquesta fórmula:
excel afegeix 1 mes a una data
Explicació= LEFT (B4, FIND (', ',B4)-1)
A un nivell alt, aquesta fórmula utilitza LEFT per extreure caràcters de la part esquerra del nom. Per esbrinar el nombre de caràcters que cal extreure per obtenir el cognom, la fórmula utilitza la funció FIND per localitzar la posició de ',' al nom:
FIND (', ',B4) // position of comma
La coma és en realitat un caràcter més enllà del final del cognom, de manera que, per obtenir la longitud real del cognom, cal restar-ne 1:
com es crea un gràfic de barres a excel 2013
FIND (', ',B4)-1 // length of the last name
Com que el nom està en ordre invers (ÚLTIM, PRIMER), la funció ESQUERRA simplement pot extreure el cognom directament de l'esquerra.
Per a l'exemple, el nom és 'Chang, Amy', la posició de la coma és 6. Per tant, la fórmula es simplifica:
6 - 1 = 5 // longitud del cognom
compta si es compleixen dues condicions
Després:
LEFT ('Chang, Amy',5) // 'Chang'
Nota: aquesta fórmula només funcionarà amb noms en format Last, First, separats amb una coma i un espai.
Autor Dave Bruns