Note: The other languages of the website are Google-translated. Back to English

Excel TEXTSPLIT funktion

TEKSPLIT funktion opdeler tekststrenge med en given afgrænsning til en matrix på tværs af kolonner og rækker.

Bemærk: Denne funktion er kun tilgængelig i Excel til Microsoft 365 på Insider-kanalen.

Syntaks

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

argumenter

tekst (påkrævet): Den tekst, du vil opdele;
Col_delimiter (påkrævet): Afgrænsningstegnet eller understrengen, der angiver, hvor du vil opdele teksten på tværs af kolonner;
Rækkeafgrænser (valgfrit): Afgrænsningstegnet eller understrengen, der angiver, hvor du vil opdele teksten på tværs af rækker;
Ignorér / undgå (valgfrit): Angiver, om tomme celler skal ignoreres eller ej.
-- FALSK (standard): Bevar tomme celler ved opdeling.
-- TRUE: Ignorer tomme celler ved opdeling.
match_mode (valgfrit): Bestemmer, om afgrænsningen skelner mellem store og små bogstaver.
-- 0 (standard): Der skelnes mellem store og små bogstaver.
-- 1: Ufølsom mellem store og små bogstaver.
Pad_med (valgfrit): Værdien til udfyldning af manglende værdier i 2D-array. Standard er #N/A fejlværdi.

Bemærkninger

1) Denne funktion fungerer på samme måde som Tekst til kolonne guiden i Excel;
2) Denne funktion er det modsatte af TEXTJOIN-funktion;
3) Hvis “pad_med” udelades, så bruges #N/A til at udfylde manglende værdier i todimensionelle arrays;
4) Flere afgrænsningstegn skal være indesluttet i en matrixkonstant og adskilt af kommaer, som f.eks. {“delimiter1”,,”delimiter2”,...}.

Returværdi

Det returnerer den opdelte tekststreng.

Eksempel

Her tager vi nogle eksempler for at demonstrere, hvordan man bruger TEXTSPLIT-funktionen til at opdele tekst under forskellige forhold.

#Eksempel 1: Opdel tekst med et skilletegn i kolonner eller rækker

Som vist på skærmbilledet nedenfor, for at opdele teksten i cellen A2 i kolonner eller rækker med komma, kan du anvende TEXTSPLIT-funktionen som følger.

Opdel tekst vandret i kolonner med kommaer

Vælg en celle, indtast følgende formel og tryk på Indtast nøgle.

Resultaterne udfyldes med opdelte tekster på samme tid uden brug af AutoFyld-håndtaget.

=TEXTSPLIT(A2,",")

Opdel tekst lodret i rækker med kommaer

For at opdele tekst lodret i rækker med et givet afgrænsningstegn, skal du lade argumentet col_delimiter stå tomt og angive et skilletegn for row_delimiter argument. Gør venligst som følger.

Vælg en celle, indtast følgende formel og tryk på Indtast nøgle.

Resultatcellerne udfyldes med opdelte tekster på samme tid uden brug af AutoFyld-håndtaget.

=TEXTSPLIT(A2,,",")

#Eksempel 2: Ignorer tomme celler ved opdeling af tekst med TEXTSPLIT-funktionen

Som vist på skærmbilledet nedenfor, hvis tekststrengen indeholder to eller flere på hinanden følgende skilletegn uden en værdi mellem dem, vil TEXTSPLIT-funktionen som standard bevare tomme celler ved opdeling af tekst. For at ignorere tomme celler ved opdeling, kan du anvende TEXTSPLIT-funktionen som følger.

Vælg en tom celle, indtast følgende formel og tryk Indtast for at få alle opdelte tekster og ignorere de tomme celler. Hvis der er en liste over tekster, der skal opdeles, skal du vælge resultatcellen og trække dens AutoFyld-håndtag ned for at få resten af ​​resultaterne.

=TEXTSPLIT(A2,",",,TRUE)

Bemærk: I denne formel er den logiske værdi "TRUE” leveres som ignore_empty argument.

#Eksempel 3: Opdel tekst skelner mellem store og små bogstaver eller ufølsom

Som standard er TEXTSPLIT-funktionen skelet mellem store og små bogstaver, da match_mode er sat til 0 eller efterladt tom.

Som vist på skærmbilledet nedenfor match_mode argumentet i TEXTSPLIT-funktionen efterlades tomt, så det søger kun efter et nøjagtigt match af teksten "Konsulent” i den angivne tekststreng.

=TEXTSPLIT(A2,"Consultant")

Hvis du ikke vil lave eksakt matchsøgning, skal du for eksempel søge efter den tekst, der indeholder begge dele "Konsulent" og "KONSULENT", i dette tilfælde kan du angive match_mode-argumentet som 1 for at få det gjort.

Vælg en tom celle, indtast formlen nedenfor og tryk på Indtast nøgle. Vælg denne resultatcelle, og træk dens Håndtag til automatisk udfyldning ned for at få resten af ​​resultaterne.

=TEXTSPLIT(A2,"Consultant",,TRUE,1)

#Eksempel 4: Opdel tekst i rækker og kolonner på samme tid

For at opdele tekst i rækker og kolonner på samme tid ved at bruge TEXTSPLIT-funktionen, skal du angive både col_delimiter og row_delimiter argumenterne i formlen på samme tid.

Som vist i tabellen nedenfor kan du indtaste følgende formel i celle C2 og trykke på Indtast tasten for at få de opdelte tekster i tilsvarende rækker og kolonner på samme tid.

=TEXTSPLIT(A2,":", ",")

Bemærk: I dette tilfælde et kolon ":” leveres som col_delimiter argument og komma",” leveres som row_delimiter argument.

#Eksempel 4: Tilpas en værdi til at udfylde manglende værdier i 2D-array

Når du bruger TEXTSPLIT-funktionen til at opdele tekst i både rækker og kolonner på samme tid, returnerer Excel #N/A fejl i resultatet, hvis der mangler værdier i den originale tekststreng.

Som vist på skærmbilledet nedenfor, da der ikke er noget kolon ":” efter teksten Udgivet dato, Excel vender tilbage # N / A ud for "Udgivelsesdato".

Hvis du skal udfylde alle manglende værdier med en bindestreg (-) i 2D-arrayet i stedet for #N/A fejl, skal du blot angive det sidste argument "pad_med" som "-”For at få det gjort.

Vælg en tom celle, indtast følgende formel og tryk på Indtast tasten for at få alle opdelte tekster i rækker og kolonner.

=TEXTSPLIT(A2,":",",",,,"-")

#Eksempel 5: Opdel tekst med flere skilletegn

TEXTSPLIT-funktionen gør det muligt at bruge flere skilletegn til at opdele tekst på samme tid. Dog skal afgrænsningerne være indesluttet i en matrixkonstant og adskilt med kommaer, som f.eks. {“delimiter1”,,”delimiter2”,...}.

Tekststrengen i tabellen nedenfor indeholder to afgrænsningstegn "-" og ",", for at opdele teksten med disse to afgrænsningstegn, skal du anvende TEXTSPLIT-funktionen som følger.

Vælg en tom celle, indtast følgende formel og tryk på Indtast nøgle.

=TEXTSPLIT(A2,{"-",","})

Bemærk: I denne formel er col_delimiter argument er angivet som {"-",","}.


Relaterede funktioner

Excel TEXTAFTER-funktion
TEXTAFTER-funktionen udtrækker og returnerer den tekst, der opstår efter en given understreng eller afgrænser.

Excel TEXTBEFORE-funktion
Funktionen TEXTBEFORE returnerer den tekst, der forekommer før en given understreng eller afgrænsning.

Excel VALUETOTEXT Funktion
Funktionen VALUETOTEXT konverterer enhver specificeret værdi til tekst.


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL