Separate for- og etternavn - Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du skiller fornavn og etternavn i Excel og Google Sheets.

Separat fornavn

For det første, for å skille fornavnet fra navnet, kan vi bruke funksjonene VENSTRE og SØK.

1 = VENSTRE (B3, SØK ("", B3))

Separat etternavn

Vi bruker deretter SEARCH- og MID -funksjonene for å få etternavnet fra navnet.

1 = MIDT (B3, SØK ("", B3) +1, 999)

Vi vil gå gjennom dette nedenfor.

SEARCH -funksjon (fornavn)

Først brukte vi SEARCH -funksjonen for å finne plasseringen til mellomrommet mellom fornavn og etternavn.

1 = SØK ("", B3)

VENSTRE -funksjon (fornavn)

Deretter bruker vi VENSTRE -funksjonen til å returnere tegnene før mellomrommet (fornavnet):

1 = VENSTRE (B3, C3)

Ved å kombinere disse funksjonene får du den opprinnelige formelen for fornavnet:

1 = VENSTRE (B3, SØK ("", B3))

Deretter vil vi gå gjennom hvordan du trekker ut etternavnet.

I den neste delen vil vi bruke SEARCH- og MID -funksjonene til å trekke ut tegn fra midten av en tekststreng.

SEARCH -funksjon (etternavn)

Først brukte vi SEARCH -funksjonen for å finne plasseringen til mellomrommet mellom fornavn og etternavn.

1 = SØK ("", B3)

Vi legger deretter en til verdien som returneres av denne formelen for å få startposisjonen til etternavnet.

MID -funksjon (etternavn)

Deretter bruker vi MID -funksjonen til å returnere alle tegnene etter mellomrommet pluss 1 (etternavnet)

1 = MIDT (B3, C3+1, 999)

Ved å kombinere disse 2 funksjonene får vi den opprinnelige formelen for etternavnet.

1 = MIDT (B3, SØK (B3, "")) +1, 999)

Mellomnavn

Deretter vil vi diskutere hvordan man skiller navn som inneholder mellomnavn eller initialer.

Beregningen for fornavnet forblir uendret.

For å trekke ut et mellomnavn eller en initial fra et navn, må vi bruke funksjonene HØYRE, SØK og LEN for å få etternavnet fra navnestrengen. Vi kommer også til å innlemme TRIM -funksjonen for å trimme eventuelle mellomrom på hver side av tekststrengen.

12 = HØYRE (B4, LENG (B4) -SØK ("", B4) -LEN (TRIM (MIDT (B4, SØK ("", B4,1)+1, SØK ("", B4, SØK ("", B4,1) +1) -SØK ("", B4,1)))))-1)

Denne formelen fungerer bare hvis det er mer enn ett mellomrom i tekststrengen. Hvis det bare er ett mellomrom, vil en feil med #VALUE bli returnert.

For å løse dette problemet, for navn uten mellomnavn eller initialer, kan vi bruke den opprinnelige formelen ved å bruke MID- og SEARCH -funksjonene.

Vi kunne deretter kombinere de 2 formlene ved hjelp av IFERROR -funksjonen.

12 = IFERROR (HØYRE (B3, LEN (B3) -SØK ("", B3) -LEN (TRIM (MIDD (B3, SØK ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1)))))-1), MIDD (B3, SEARCH ("", B3) +1,999) )

Vi kan deretter bruke MID- og LEN -funksjonene for å skaffe mellomnavnet eller initialen.

1 = MIDT (B3, LEN (C3)+1, LEN (B3) -LEN (C3 og D3))

Skill fornavn og etternavn i Google Regneark

Alle eksemplene forklart ovenfor fungerer på samme måte i Google -ark som i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave