
Generička formula
=LEFT(name,FIND(", ",name)-1)
Sažetak
Ako trebate izvući prezime iz punog imena u ZADNJI, PRVI format, to možete učiniti pomoću formule koja koristi funkcije LIJEVO i PRONAĐI. Formula radi s imenima u ovom formatu, gdje zarez i razmak razdvajaju prezime od imena:
POSLJEDNJI, PRVI
Jones, Sarah
Smith, Jim
Doe, Jane
U primjeru aktivna ćelija sadrži ovu formulu:
=LEFT(B4,FIND(", ",B4)-1)
Obrazloženje
Na visokoj razini, ova formula koristi LIJEVO za izdvajanje znakova s lijeve strane imena. Da bi se utvrdio broj znakova koje treba izvući da bi se dobilo prezime, formula koristi funkciju FIND za pronalaženje položaja "," u imenu:
FIND(", ",B4) // position of comma
Zarez je zapravo jedan znak nakon kraja prezimena, pa, da bismo dobili pravu duljinu prezimena, potrebno je oduzeti 1:
FIND(", ",B4)-1 // length of the last name
Budući da je naziv obrnutim redoslijedom (POSLJEDNJI, PRVI), funkcija LIJEVO može jednostavno izvući prezime izravno s lijeve strane.
Na primjer, ime je "Chang, Amy", položaj zareza je 6. Dakle, formula se pojednostavljuje na ovo:
6 - 1 = 5 // duljina prezimena
Zatim:
LEFT("Chang, Amy",5) // "Chang"
Napomena: ova će formula raditi samo s imenima u zadnjem, prvom formatu, odvojena zarezom i razmakom.