Excel formula: iegūstiet vārdu no vārda ar komatu -

Satura rādītājs

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.

Interesanti raksti...