
Vispārēja formula
=RIGHT(name,LEN(name)-FIND(", ",name)-1)
Kopsavilkums
Lai iegūtu vārdu no pilna vārda formātā "Last, First", varat izmantot formulu, kurā tiek izmantotas funkcijas RIGHT, LEN un FIND. Formulas (iepriekš) vispārīgajā formā nosaukums ir pilns nosaukums šādā formātā:
PĒDĒJĀS, PIRMAIS
Džonss, Sāra
Smita, Džims
Doe, Džeina
Koma un atstarpe atdala uzvārdu no vārda.
Piemērā aktīvajā šūnā ir šāda formula:
=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)
Paskaidrojums
Augstā līmenī šī formula izmanto RIGHT, lai izvilktu rakstzīmes no nosaukuma labās puses. Lai noskaidrotu rakstzīmju skaitu, kas jāizvelk, lai iegūtu vārdu, formula izmanto funkciju FIND, lai atrastu nosaukuma "," pozīciju:
FIND(", ",B4) // position of comma
FIND atgriež komata un atstarpes pozīciju kā skaitli. Pēc tam šis skaitlis tiek atņemts no nosaukuma kopējā garuma:
LEN(B4)-FIND(", ",B4) // length of first name + 1
Rezultāts ir vārda garums, kā arī viens papildu raksturs komata dēļ. Lai iegūtu patieso garumu, tiek atņemts 1:
LEN(B4)-FIND(", ",B4)-1 // length of the first name
Tā kā nosaukums ir apgrieztā secībā (LAST, FIRST), funkcija RIGHT var vienkārši iegūt vārda garumu.
Piemēram, nosaukums ir "Chang, Amy", komata pozīcija ir 6. Tātad iekšējā formula to vienkāršo:
10 - 6 - 1 = 3 // vārda garums
Tad:
RIGHT("Chang, Amy",3) // "Amy"
Piezīme: šī formula darbosies tikai ar nosaukumiem formātā Pēdējais, Pirmais, atdalot ar komatu un atstarpi.