Excel formula: Dobijte prezime od imena zarezom -

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.

Zanimljivi članci...