Excel formula: Priimek po imenu dobite z vejico -

Splošna formula

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

Povzetek

Če potrebujete izvleček priimka iz polnega imena v ZADNJI, PRVI obliki, lahko to storite s formulo, ki uporablja funkcije LEFT in FIND. Formula deluje z imeni v tej obliki, kjer sta vejica in presledek priimek ločena od imena:

ZADNJI, PRVI
Jones, Sarah
Smith, Jim
Doe, Jane

V primeru aktivna celica vsebuje to formulo:

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

Pojasnilo

Na visoki ravni ta formula uporablja LEVO za pridobivanje znakov z leve strani imena. Če želite ugotoviti število znakov, ki jih je treba izvleči, da dobite priimek, formula s pomočjo funkcije FIND poišče položaj "," v imenu:

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

Vejica je pravzaprav en znak nad koncem priimka, zato je treba za odvzem prave dolžine priimka odšteti 1:

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

Ker je ime v obratnem vrstnem redu (LAST, FIRST), lahko funkcija LEVO preprosto izvleče priimek neposredno z leve.

Na primer, ime je "Chang, Amy", položaj vejice je 6. Torej formula poenostavi na to:

6 - 1 = 5 // dolžina priimka

Nato:

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

Opomba: ta formula bo delovala samo z imeni v zadnji, prvi obliki, ločeni z vejico in presledkom.

Zanimive Članki...