Splošna formula
=RIGHT(name,LEN(name)-FIND(", ",name)-1)
Povzetek
Če želite iz polnega imena izvleči ime v obliki "Last, First", lahko uporabite formulo, ki uporablja funkcije RIGHT, LEN in FIND. V splošni obliki formule (zgoraj) je ime polno ime v tej obliki:
ZADNJI, PRVI
Jones, Sarah
Smith, Jim
Doe, Jane
Vejica in presledek ločujeta priimek od imena.
V primeru aktivna celica vsebuje to formulo:
=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)
Pojasnilo
Na visoki ravni ta formula uporablja DESNO za pridobivanje znakov z desne strani imena. Če želite ugotoviti število znakov, ki jih je treba izvleči, da dobite prvo ime, formula s pomočjo funkcije FIND poišče položaj "," v imenu:
FIND(", ",B4) // position of comma
FIND vrne položaj vejice in presledka kot številko. Nato se to število odšteje od celotne dolžine imena:
LEN(B4)-FIND(", ",B4) // length of first name + 1
Rezultat je dolžina imena in en dodaten znak zaradi vejice. Da dobimo pravo dolžino, se odšteje 1:
LEN(B4)-FIND(", ",B4)-1 // length of the first name
Ker je ime v obratnem vrstnem redu (LAST, FIRST), lahko funkcija RIGHT preprosto izvleče dolžino imena.
Na primer, ime je "Chang, Amy", položaj vejice je 6. Notranja formula se torej poenostavi na to:
10 - 6 - 1 = 3 // dolžina imena
Nato:
RIGHT("Chang, Amy",3) // "Amy"
Opomba: ta formula bo delovala samo z imeni v zadnji, prvi obliki, ločeni z vejico in presledkom.