Vil du manipulere tekstdata i Excel som en proff? Lær å bruke funksjonene TEXTSPLIT, TEXTBEFORE og TEXTAFTER for å spare tid.

Excel har et omfattende utvalg funksjoner som brukere kan bruke til å transformere og låse opp innsikt fra tekstdata. Denne artikkelen vil diskutere det grunnleggende om Excels TEXTSPLIT-, TEXTBEFORE- og TEXTAFTER-funksjoner og hvordan du kan bruke dem til datamanipulering.

Hva er TEXTSPLIT-funksjonen i Excel?

TEXTSPLIT-funksjonen deler tekststrenger i flere celler basert på skilletegnet som er spesifisert. Deretter går den resulterende matrisen over i rader eller kolonner. Denne funksjonen er en formelvariant av Excels veiviser for tekst til kolonner. Det er også en invers av TEXTJOIN og CONACT funksjoner, som, i motsetning til TEXTSPLIT, slår sammen tekster.

Her er syntaksen for TEXTSPLIT:

 =TEKSTSPLIT(tekst; koleskilletegn;[radskilletegn],[ignorer_tom], [samsvarsmodus], [felt_med])
  • tekst representerer teksten du vil dele.
  • col_delimiter er teksten eller tegnet på tvers av kolonner som representerer hvor delingen skal skje.
  • instagram viewer
  • radskilletegn er teksten eller tegnet på tvers av rader som representerer hvor delingen skal skje.
  • ignore_empty spesifiser om tomme verdier skal ignoreres eller ikke.
  • match_mode handler om kamptypen. Det skille mellom store og små bokstaver er 1, mens standarden, som er et samsvar mellom store og små bokstaver, er 0.
  • pad_with angi verdien som skal brukes til å representere manglende verdier i todimensjonale matriser. Standard er en #N/A feil.

Alle disse parameterne er valgfrie ved siden av tekst og col_delimiter.

Hva er TEXTBEFORE-funksjonen i Excel?

TEXTBEFORE-funksjonen returnerer teksten før det angitte skilletegnet eller tegnet. Det ligner på noen måter VENSTRE funksjon i Excel. Forskjellen er at du kan være mer spesifikk med TEXTBEFORE siden den kan returnere tekst før en spesifikk forekomst hvis den forekommer flere ganger.

Syntaksen til TEXTBEFORE-funksjonen er:

 =TEKST FØR(tekst, skilletegn,[forekomstnummer], [samsvarsmodus], [samsvarsslutt], [hvis_ikke_funnet])
  • tekst representerer teksten du søker i.
  • skilletegn bestemmer punktet ved utvinningen skal finne sted.
  • instansnummer bestemmer hvilken instans av skilletegnet uttaket skal skje fra.
  • match_mode refererer til store og små bokstaver (0) eller små og store bokstaver i søket (1).
  • match_end bestemmer om slutten av teksten skal behandles som et skilletegn. Som standard er teksten eksakt samsvar (0). Imidlertid betyr 1 at funksjonen din skal samsvare med skilletegnet mot slutten av teksten.
  • hvis_ikke_funnet er bare verdien som skal returneres hvis ingen samsvar blir funnet. Som standard er dette en #N/A feil.

Hver parameter her foruten tekst og skilletegn er valgfri. Jokertegn er heller ikke tillatt.

Hva er TEXTAFTER-funksjonen i Excel?

TEXTAFTER-funksjonen returnerer teksten etter et spesifisert skilletegn eller tegn. Det ligner på noen måter RIKTIG funksjon i Excel og det motsatte av TEXTBEFORE-funksjonen.

Syntaksen til TEXTAFTER-funksjonen er:

 =TEKSTETTER(tekst, skilletegn,[forekomstnummer], [samsvarsmodus], [samsvarsslutt], [hvis_ikke_funnet])

TEXTAFTER-funksjonens parametere er de samme som TEXTBEFORE-funksjonen. Dermed betyr de det samme. Dessuten er hver parameter i TEXTAFTER i tillegg til tekst og skilletegn valgfri.

Hvordan bruke TEXTSPLIT-funksjonen i Excel?

La oss anta at du har en liste over tilfeldige SaaS-produkter og ønsker å skille dem.

Å gjøre dette:

  1. Skriv funksjonen din TEKSTSPLITT i formellinjen.
  2. Teksten og kommaskilletegnet følger dette.
  3. Siden de andre parameterne er valgfrie, kan du lukke braketten.

Din endelige syntaks vil være:

 =TEKSTDELT(B2,",") 

Hvis du har flere skilletegn i listen, bruk syntaksen nedenfor:

 =TEKSTSPLITT(B2,{",",".",";"}) 

Du må sette alle mulige skilletegn i en krøllete parentes, dvs. "{ }".

Et regneark hvordan du bruker TEXTSPLIT-funksjonen når det er flere skilletegnHvordan bruke TEXTBEFORE-funksjonen i Excel?

La oss anta at du har en navneliste og ønsker å trekke ut fornavnene fra denne listen.

Å gjøre dette:

  1. Skriv i formellinjen TEKST FØR.
  2. Du må velge cellen som inneholder den første teksten, etterfulgt av skilletegn. Din avgrensning her er mellomrom.
  3. Lukk braketten.
  4. Dra ned til den siste cellen i regnearkets tabell med en verdi ved siden av. For meg er det "Ifeoma Sow" på celle B8.

Din endelige syntaks er:

 =TEKSTFØR(B2," ") 

Hvordan bruke TEXTAFTER-funksjonen i Excel?

TEXTAFTER-funksjonen ligner på TEXTBEFORE-funksjonen. Her har du en liste over nettsteder og ønsker å få navnet på disse nettstedene.

Å gjøre dette:

  1. Først må du skrive funksjonen din TEKSTETTER i formellinjen.
  2. Du vil følge dette med teksten og skilletegnet, som er et punktum.
  3. Du kan ignorere de andre parameterne og lukke braketten.

Din endelige syntaks vil være:

 =TEKSTETTER(B2,".")

Manipuler tekstdata i Excel raskt og enkelt

Med kraften til Excels strengfunksjoner, som TEXTSPLIT, TEXTBEFORE og TEXTAFTER, kan du enkelt manipulere tekstdata raskt og spare tid under analysen.

Det er imidlertid viktig å merke seg at verden av tekstmanipulering er bred, spesielt i Excel. Det er mange funksjoner og teknikker å utforske. Å mestre disse funksjonene og utvide kunnskapen din kan låse opp større muligheter og avdekke innsiktsfull informasjon i dataene dine.