Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel för webben

Delar textsträngar genom att använda kolumn- och radavgränsare.

Funktionen TEXTSPLIT fungerar på samma sätt som guiden Text-till-kolumner, men i formelform. Det gör att du kan dela mellan kolumner eller nedåt efter rader. Det är motsatsen till funktionen TEXTJOIN. 

Syntax

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

Syntaxen för funktionen TEXTSPLIT har följande argument:

  • text       Detta är den text som du vill dela upp. Obligatoriskt.

  • [col_delimiter]       Den text som markerar var texten ska spillas över kolumner.

  • [row_delimiter]       Den text som markerar den punkt där texten ska spillas nedåt på rader. Valfritt.

  • [Ignore_Empty]       Ange SANT om du vill ignorera avgränsare i följd. Standardvärdet är FALSE, vilket skapar en tom cell. Valfritt.

  • match_mode    Ange 1 för att utföra en skiftlägesokänslig matchning. Standardvärdet är 0, vilket gör en skiftlägeskänslig matchning. Valfritt.

  • pad_with           Värdet som resultatet ska fyllas med. Standardvärdet är #N/A.

Kommentarer

Om det finns fler än en avgränsare måste en vektorkonstant användas. Om du till exempel vill dela med både ett kommatecken och en punkt använder du =TEXTSPLIT(A1;{";";"."}).

Exempel

Kopiera exempeldata och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. Om det behövs kan du justera kolumnbredderna så att alla data visas. 

Dela upp ett namn och en mening med hjälp av en gemensam avgränsare.

Data

Dakota Lennon Sanchez

Att vara eller inte vara

Formler

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

Följande bild visar resultatet.

Delar upp ett namn och en mening med en blankstegsgränsare

Dela upp matriskonstanterna i A2 i en 2x3-matris.

Data

1,2,3;4,5,6

Formler

=TEXTSPLIT(A2;";";";")

Följande bild visar resultatet.

Excel TextSplit Exempel 2

Data

Gör så här. Eller gör det inte. Det finns inget försök. -Anonym

Formler

=TEXTSPLIT(A2;".")

=TEXTSPLIT(A2;{".";"-"})

=TEXTSPLIT(A2;{".";"-"};;FALSE)

Följande bild visar resultatet.

Resultat av exempel 2

Data

Gör så här. Eller gör det inte. Det finns inget försök. -Anonym

Formler

=TEXTSPLIT(A2;;".")

Följande bild visar resultatet.

Resultat av exempel 3

Data

Gör så här. Eller gör det inte. Det finns inget försök. -Anonym

Formler

=TEXTSPLIT(A2;{".";"-"})

Följande bild visar resultatet.

Resultat av exempel 4

Data

Gör så här. Eller gör det inte. Det finns inget försök. -Anonym

Formler

=TEXTSPLIT(A2;;{".";"-"};TRUE)

Följande bild visar resultatet.

Resultat av exempel 5

Tips!      Om du vil ta bort #SAKNAS-felen använder du funktionen IFNA. Eller lägg till pad_with argument.

Data

Gör så här. Eller gör det inte. Det finns inget försök. -Anonym

Formler

=TEXTSPLIT(A2;" ";".";TRUE)

Följande bild visar resultatet.

Resultat av exempel 6

Se även

Textfunktioner (referens)

Funktionen TEXTBEFORE

Funktionen TEXTEFTER

Funktionen TEXTJOIN

Funktionen SAMMAN

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.