Ga naar hoofdinhoud

Excel TEXTSPLIT-functie

Auteur: Siluvia Laatst gewijzigd: 2022-09-01

De TEKSTENPLIT functie splitst tekstreeksen door een bepaald scheidingsteken naar een array over kolommen en rijen.

Note: Deze functie is alleen beschikbaar in Excel voor Microsoft 365 op het Insider-kanaal.

Syntaxis

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

argumenten

Tekst (verplicht): De tekst die je wilt splitsen;
Col_delimiter (vereist): het scheidingsteken of de subtekenreeks die aangeeft waar u de tekst over kolommen wilt splitsen;
Rij_scheidingsteken (optioneel): het scheidingsteken of de subtekenreeks die aangeeft waar u de tekst over rijen wilt splitsen;
Negeer_leeg (optioneel): geeft aan of lege cellen moeten worden genegeerd of niet.
-- Juist (standaard): Behoud lege cellen bij het splitsen.
-- TRUE: Negeer lege cellen bij het splitsen.
match_mode (optioneel): Bepaalt of het scheidingsteken hoofdlettergevoelig is.
-- 0 (standaard): Hoofdlettergevoelig.
-- 1: Hoofdletterongevoelig.
Pad_met (optioneel): de waarde om ontbrekende waarden in 2D-array op te vullen. De standaardwaarde is #N.v.t. foutwaarde.

Opmerkingen

1) Deze functie werkt hetzelfde als de Tekst naar kolom tovenaar in Excel;
2) Deze functie is het omgekeerde van de TEXTJOIN-functie;
3) Als “pad_met” wordt weggelaten, wordt #N/A gebruikt om ontbrekende waarden in tweedimensionale arrays op te vullen;
4) Meerdere scheidingstekens moeten worden ingesloten in een matrixconstante en gescheiden door komma's, zoals {“scheidingsteken1”,,”scheidingsteken2”,...}.

Winstwaarde

Het retourneert de gesplitste tekstreeks.

Voorbeeld

Hier nemen we enkele voorbeelden om te demonstreren hoe u de TEXTSPLIT-functie kunt gebruiken om tekst onder verschillende omstandigheden te splitsen.

#Voorbeeld 1: Splits tekst door een scheidingsteken in kolommen of rijen

Zoals te zien is in de onderstaande schermafbeelding, kunt u de TEXTSPLIT-functie als volgt toepassen om de tekst in cel A2 in kolommen of rijen per komma te splitsen.

Tekst horizontaal in kolommen splitsen door komma's

Selecteer een cel, voer de volgende formule in en druk op de Enter sleutel.

De resultaten worden tegelijkertijd gevuld met gesplitste teksten zonder de AutoFill-hendel te gebruiken.

=TEXTSPLIT(A2,",")

Tekst verticaal in rijen splitsen door komma's

Om tekst verticaal in rijen te splitsen door een bepaald scheidingsteken, moet u het argument col_delimiter leeg laten en een scheidingsteken opgeven voor het rij_scheidingsteken argument. Ga als volgt te werk.

Selecteer een cel, voer de volgende formule in en druk op de Enter sleutel.

De resultaatcellen worden tegelijkertijd gevuld met gesplitste teksten zonder de AutoFill-hendel te gebruiken.

=TEXTSPLIT(A2,,",")

#Voorbeeld 2: Negeer lege cellen bij het splitsen van tekst met de TEXTSPLIT-functie

Zoals te zien is in de onderstaande schermafbeelding, als de tekenreeks twee of meer opeenvolgende scheidingstekens bevat zonder een waarde ertussen, behoudt de functie TEXTSPLIT standaard lege cellen bij het splitsen van tekst. Om lege cellen bij het splitsen te negeren, kunt u de functie TEXTSPLIT als volgt toepassen.

Selecteer een lege cel, voer de volgende formule in en druk op Enter om alle gesplitste teksten te krijgen en de lege cellen te negeren. Als er een lijst met te splitsen teksten is, selecteert u de resultaatcel en sleept u de hendel voor automatisch aanvullen naar beneden om de rest van de resultaten te krijgen.

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

Note: In deze formule is de logische waarde “TRUE” wordt geleverd als de negeer_leeg argument.

#Voorbeeld 3: tekst splitsen hoofdlettergevoelig of hoofdletterongevoelig

Standaard is de TEXTSPLIT-functie hoofdlettergevoelig omdat de match_mode is ingesteld op 0 of leeg wordt gelaten.

Zoals te zien is in de onderstaande schermafbeelding, is de match_modus argument in de TEXTSPLIT-functie is leeg gelaten, dus het zoekt alleen naar een exacte overeenkomst met de tekst "Consultant” in de opgegeven tekenreeks.

=TEXTSPLIT(A2,"Consultant")

Als u bijvoorbeeld niet wilt zoeken op exacte zoekwoorden, moet u zoeken naar de tekst die beide bevat "Consultant" en "CONSULTANT", in dit geval kunt u het argument match_mode specificeren als 1 om het voor elkaar te krijgen.

Selecteer een lege cel, voer de onderstaande formule in en druk op de Enter sleutel. Selecteer deze resultaatcel en sleep zijn Handvat voor automatisch aanvullen naar beneden om de rest van de resultaten te krijgen.

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

#Voorbeeld 4: Splits tekst tegelijkertijd in rijen en kolommen

Als u tekst tegelijkertijd in rijen en kolommen wilt splitsen met behulp van de functie TEXTSPLIT, moet u zowel het col_delimiter- als het row_delimiter-argument tegelijkertijd in de formule opgeven.

Zoals weergegeven in de onderstaande tabel, kunt u de volgende formule invoeren in cel C2 en op de drukken Enter toets om de gesplitste teksten tegelijkertijd in overeenkomstige rijen en kolommen te krijgen.

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

Opmerking: In dit geval een dubbele punt “:” wordt geleverd als de col_delimiter argument en een komma “,” wordt geleverd als de rij_scheidingsteken argument.

#Voorbeeld 4: Pas een waarde aan om ontbrekende waarden in 2D-array op te vullen

Wanneer u de functie TEXTSPLIT gebruikt om tekst tegelijkertijd in rijen en kolommen te splitsen, retourneert Excel #N/A-fouten in het resultaat als er waarden ontbreken in de oorspronkelijke tekstreeks.

Zoals te zien is in de onderstaande schermafbeelding, omdat er geen dubbele punt is ":” na de tekst Vrijgegeven datum, Excel retourneert # N / A naast "Uitgiftedatum".

Als u alle ontbrekende waarden moet opvullen met een streepje (-) in de 2D-array in plaats van een #N/A-fout, hoeft u alleen het laatste argument op te geven "pad_met" als "-'Om het voor elkaar te krijgen.

Selecteer een lege cel, voer de volgende formule in en druk op de Enter toets om alle gesplitste teksten in rijen en kolommen te krijgen.

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

#Voorbeeld 5: Tekst splitsen door meerdere scheidingstekens

Met de functie TEXTSPLIT kunnen meerdere scheidingstekens worden gebruikt om tekst tegelijkertijd te splitsen. De scheidingstekens moeten echter worden ingesloten in een matrixconstante en worden gescheiden door komma's, zoals {“scheidingsteken1”,,”scheidingsteken2”,...}.

De tekstreeks in de onderstaande tabel bevat twee scheidingstekens "-" en ",", om de tekst door deze twee scheidingstekens te splitsen, moet u de functie TEXTSPLIT als volgt toepassen.

Selecteer een lege cel, voer de volgende formule in en druk op de Enter sleutel.

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

Note: In deze formule is de col_delimiter argument is opgegeven als {"-",","}.


Gerelateerde functies

Excel TEXTAFTER-functie
De functie TEXTAFTER extraheert en retourneert de tekst die voorkomt na een bepaalde subtekenreeks of scheidingsteken.

Excel TEXTBEFORE-functie
De functie TEXTBEFORE retourneert de tekst die vóór een bepaalde subtekenreeks of scheidingsteken staat.

Excel VALUETOTEXT-functie
De functie VALUETOTEXT converteert elke opgegeven waarde naar tekst.


De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations