Generička formula
=RIGHT(name,LEN(name)-FIND(", ",name)-1)
Sažetak
Da biste izdvojili ime iz punog imena u formatu "Last, First", možete upotrijebiti formulu koja koristi funkcije DESNO, LEN i FIND. U generičkom obliku formule (gore), ime je puno ime u ovom formatu:
POSLJEDNJI, PRVI
Jones, Sarah
Smith, Jim
Doe, Jane
Zarez i razmak razdvajaju prezime od imena.
U primjeru aktivna ćelija sadrži ovu formulu:
=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)
Obrazloženje
Na visokoj razini, ova formula koristi DESNO za izdvajanje znakova s desne strane imena. Da bi se utvrdio broj znakova koje treba izvući da bi se dobilo prvo ime, formula koristi funkciju FIND za pronalaženje položaja "," u imenu:
FIND(", ",B4) // position of comma
FIND vraća položaj zareza i razmaka kao broja. Taj se broj zatim oduzima od ukupne duljine imena:
LEN(B4)-FIND(", ",B4) // length of first name + 1
Rezultat je duljina imena, plus jedan dodatni znak, zbog zareza. Da bi se dobila prava duljina, oduzima se 1:
LEN(B4)-FIND(", ",B4)-1 // length of the first name
Budući da je naziv obrnutim redoslijedom (POSLJEDNJI, PRVI), funkcija DESNO može jednostavno izdvojiti duljinu imena.
Na primjer, ime je "Chang, Amy", položaj zareza je 6. Dakle, unutarnja formula to pojednostavljuje:
10 - 6 - 1 = 3 // duljina imena
Zatim:
RIGHT("Chang, Amy",3) // "Amy"
Napomena: ova će formula raditi samo s imenima u zadnjem, prvom formatu, odvojena zarezom i razmakom.