Excel-formel: Få etternavn fra navn med komma -

Generisk formel

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

Sammendrag

Hvis du trenger å trekke ut etternavnet fra et fullt navn i LAST, FIRST-format, kan du gjøre det med en formel som bruker funksjonene VENSTRE og FINN. Formelen fungerer med navn i dette formatet, der komma og mellomrom skiller etternavnet fra fornavnet:

SISTE, FØRSTE
Jones, Sarah
Smith, Jim
Doe, Jane

I eksemplet inneholder den aktive cellen denne formelen:

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

Forklaring

På et høyt nivå bruker denne formelen VENSTRE til å trekke ut tegn fra venstre side av navnet. For å finne ut antall tegn som må trekkes ut for å få etternavnet, bruker formelen FINN-funksjonen til å finne posisjonen til "," i navnet:

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

Kommaet er faktisk ett tegn utenfor slutten av etternavnet, så for å få den sanne lengden på etternavnet, må 1 trekkes fra:

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

Fordi navnet er i omvendt rekkefølge (LAST, FIRST), kan VENSTRE-funksjonen ganske enkelt trekke ut etternavnet direkte fra venstre.

For eksempel er navnet "Chang, Amy", kommaets posisjon er 6. Så formelen forenkler til dette:

6 - 1 = 5 // lengde på etternavn

Deretter:

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

Merk: denne formelen fungerer bare med navn i Siste, Første format, atskilt med komma og mellomrom.

Interessante artikler...