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

Vispārēja formula

=LEFT(name,FIND(", ",name)-1)

Kopsavilkums

Ja jums ir jāizņem uzvārds no pilna vārda LAST, FIRST formātā, to varat izdarīt ar formulu, kurā tiek izmantotas funkcijas LEFT un FIND. Formula darbojas ar nosaukumiem šajā formātā, kur komats un atstarpe atdala uzvārdu no vārda:

PĒDĒJĀS, PIRMAIS
Džonss, Sāra
Smita, Džims
Doe, Džeina

Piemērā aktīvajā šūnā ir šāda formula:

=LEFT(B4,FIND(", ",B4)-1)

Paskaidrojums

Augstā līmenī šī formula izmanto LEFT, lai izvilktu rakstzīmes no nosaukuma kreisās puses. Lai noskaidrotu rakstzīmju skaitu, kas jāizvelk, lai iegūtu uzvārdu, formula izmanto funkciju FIND, lai nosaukumā atrastu "," pozīciju:

FIND(", ",B4) // position of comma

Komats faktiski ir viena rakstzīme aiz uzvārda beigām, tāpēc, lai iegūtu patieso uzvārda garumu, jāatņem 1:

FIND(", ",B4)-1 // length of the last name

Tā kā nosaukums ir apgrieztā secībā (LAST, FIRST), funkcija LEFT var vienkārši izvilkt uzvārdu tieši no kreisās puses.

Piemēram, nosaukums ir "Chang, Amy", komata pozīcija ir 6. Tātad formula to vienkāršo:

6 - 1 = 5 // uzvārda garums

Tad:

LEFT("Chang, Amy",5) // "Chang"

Piezīme: šī formula darbosies tikai ar nosaukumiem formātā Pēdējais, Pirmais, atdalot ar komatu un atstarpi.

Interesanti raksti...