Excel képlet: Vessük a vezetéknevet a névből vesszővel -

Általános képlet

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

Összegzés

Ha a teljes névből ki kell vonni a vezetéknevet UTOLSÓ, ELSŐ formátumban, akkor megteheti azt egy képlettel, amely a BAL és KERES funkciókat használja. A képlet ebben a formátumban működik a nevekkel, ahol vessző és szóköz választja el a vezetéknevet az utónévtől:

UTOLSÓ, ELSŐ:
Jones, Sarah
Smith, Jim
Doe, Jane

A példában az aktív cella a következő képletet tartalmazza:

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

Magyarázat

Magas szinten ez a képlet a BAL balra vonja ki a karaktereket a név bal oldalából. A vezetéknév megszerzéséhez kinyerendő karakterek számának meghatározásához a képlet a FIND függvény segítségével keresi meg a névben a "," pozíciót:

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

A vessző valójában egy karakter a vezetéknév végén, tehát a vezetéknév valódi hosszának megszerzéséhez 1-et le kell vonni:

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

Mivel a név fordított sorrendben van (UTOLSÓ, ELSŐ), a BAL funkció egyszerűen kivonhatja a vezetéknevet közvetlenül balról.

Például a név "Chang, Amy", a vessző helye 6. Tehát a képlet erre egyszerűsödik:

6 - 1 = 5 // a vezetéknév hossza

Azután:

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

Megjegyzés: ez a képlet csak az Utolsó, Első formátumú nevekkel működik, vesszővel és szóközzel elválasztva.

érdekes cikkek...