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.
- 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:
- Skriv funksjonen din TEKSTSPLITT i formellinjen.
- Teksten og kommaskilletegnet følger dette.
- 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. "{ }".
Hvordan bruke TEXTBEFORE-funksjonen i Excel?
La oss anta at du har en navneliste og ønsker å trekke ut fornavnene fra denne listen.
Å gjøre dette:
- Skriv i formellinjen TEKST FØR.
- Du må velge cellen som inneholder den første teksten, etterfulgt av skilletegn. Din avgrensning her er mellomrom.
- Lukk braketten.
- 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:
- Først må du skrive funksjonen din TEKSTETTER i formellinjen.
- Du vil følge dette med teksten og skilletegnet, som er et punktum.
- 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.