Pakk ut tekst fra celle - Excel og Google -ark

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du trekker ut tekst fra en celle i Excel og Google Sheets.

VENSTRE og LEN funksjoner

Du kan trekke ut tekst fra venstre side av en celle i Excel ved å bruke VENSTRE og LEN -funksjonen.

1 = VENSTRE (C3, LEN (C3) -n)

Vi vil gå gjennom dette nedenfor.

LEN -funksjon - Tell tegn i en celle

Først bruker vi LEN -funksjonen til å telle antall tegn i cellen:

1 = LENG (C3)

I den neste delen vil vi bruke antall tegn til å trimme av et visst antall tegn fra høyre.

VENSTRE -funksjon - Vis tegn fra venstre

Den venstre funksjonen returnerer et visst antall tegn fra venstre side av en celle. For antall tegn bruker vi resultatet av LEN -funksjonen minus antallet tegn som skal fjernes (eks. 4):

1 = VENSTRE (C3, E3-1)

Kombinere disse funksjonene gir den opprinnelige formelen.

1 = VENSTRE (C3, LEN (C3) -1)

HØYRE og LEN -funksjoner

Vi kan også trekke ut tegn fra venstre i en celle ved å bruke HØYRE -funksjonen for å returnere et visst antall tegn fra høyre. Vi bruker LEN -funksjonen til å telle hvor mange tegn som er i cellen, slik at vi kan fjerne n (eks. 5) tegn fra venstre:

1 = HØYRE (C3, LEN (C3) -n)

Vi vil gå gjennom dette nedenfor.

LEN -funksjon

Først bruker vi LEN -funksjonen til å telle antall tegn i cellen:

1 = LENG (C3)

I den neste delen bruker vi HØYRE -funksjonen til å trimme av et visst antall tegn fra venstre.

HØYRE Funksjon

Høyre funksjon returnerer et visst antall tegn fra høyre side av en celle. For antall tegn bruker vi resultatet av LEN -funksjonen minus antallet tegn som skal fjernes (eks. 5):

1 = HØYRE (B3, D3-C3)

Kombinere disse funksjonene gir den opprinnelige formelen.

1 = HØYRE (B3, LENG (B3) -C3)

MIDT- og SØKEFUNKSJONER

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

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

SØK Funksjon

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

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)

Trekk ut tekst etter eller før en bestemt karakter

Du kan også bruke funksjonene VENSTRE, HØYRE, LENGE og SØK for å trekke ut teksten etter eller før et bestemt tegn.

Pakk ut tekst før tegn

Først kan vi bruke SEARCH -funksjonen til å finne posisjonen til kommaet i tekststrengen.

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

Deretter kan vi bruke VENSTRE -funksjonen til å trekke ut teksten før kommaens posisjon. Merk at vi må minus 1 fra kommaens posisjon for ikke å inkludere kommaet i resultatet vårt.

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

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

Pakk ut tekst etter tegn

1 = HØYRE (B3, LENG (B3) -SØK (",", B3) -1)

I tillegg til å bruke SEARCH -funksjonen igjen, bruker vi også LEN -funksjonen sammen med RIGHT -funksjonen for å få uttrekkstekst etter et bestemt tegn.

LEN -funksjonen er for å få lengden på teksten i B3, mens SEARCH -funksjonen igjen brukes til å finne kommaens posisjon. Vi bruker deretter HØYRE -funksjonen til å trekke ut tegnene etter kommaet i tekststrengen.

Trekk ut tekst fra midten av tekststrengen

Deretter vil vi diskutere hvordan du trekker ut tekst fra midten av en tekststreng

For å trekke ut tekst fra midten av en tekststreng, må vi bruke RIGHT, SEARCH og LEN -funksjonene for å få teksten fra høyre side av strengen, og deretter bruke MID- og LEN -funksjonene for å få teksten i midten . Vi kommer også til å innlemme TRIM -funksjonen for å trimme eventuelle mellomrom på hver side av tekststrengen.

12 = HØYRE (B3, LENG (B3) -SØK ("", B3) -LEN (TRIM (MIDD (B3, SØK ("", B3,1) +1,SØK ("", B3, SØK ("", B3,1) +1) -SØK ("", B3,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.

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

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 funksjonene MID og LEN til å skaffe mellomnavnet eller initialen.

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

Pakk ut tekst fra cellen i Google Regneark

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

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

wave wave wave wave wave