Exceli valem: hankige perekonnanimi nimest komaga -

Üldine valem

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

Kokkuvõte

Kui teil on vaja perekonnanime välja võtta täisnimest LAST, FIRST-vormingus, saate seda teha valemiga, mis kasutab funktsioone VASAK ja LEI. Valem töötab selles vormingus nimedega, kus koma ja tühik eraldavad perekonnanime eesnimest:

VIIMANE, ESIMENE
Jones, Sarah
Smith, Jim
Doe, Jane

Näites sisaldab aktiivne lahter järgmist valemit:

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

Selgitus

Kõrgel tasemel kasutab see valem VASAKU, et eraldada tähemärgid nime vasakust küljest. Perekonnanime saamiseks väljatõmmatavate märkide arvu väljaselgitamiseks kasutab valem funktsiooni FIND, et leida nimes positsiooni ",":

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

Koma on tegelikult üks märk perekonnanime lõpust, seega tuleb perekonnanime tegeliku pikkuse saamiseks lahutada 1:

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

Kuna nimi on vastupidises järjekorras (LAST, FIRST), saab funktsioon LEFT lihtsalt ekstra perekonnanime vasakult välja tõmmata.

Näiteks on nimi "Chang, Amy", koma positsioon on 6. Nii et valem lihtsustab seda:

6 - 1 = 5 // perekonnanime pikkus

Siis:

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

Märkus: see valem töötab ainult vormingus Viimane, Esimene, eraldatuna komaga ja tühikuga.

Huvitavad Artiklid...