KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe splits je gegevens op basis van een scheidingsteken en herschik je ze in een kolom in Excel?

AuteurSun Wijzigingsdatum
gegevens splitsen op scheidingsteken en herschikken in een kolom

Bij het werken met Excel komt u regelmatig cellen tegen die meerdere waarden bevatten, gescheiden door komma’s, puntkomma’s of andere scheidingstekens. Als u een bereik van dergelijke cellen wilt splitsen op basis van een specifiek scheidingsteken en alle resulterende waarden in één enkele kolom onder elkaar wilt plaatsen — zoals in de afbeelding hieronder — zijn er efficiënte methoden beschikbaar voor een betere gegevensorganisatie en -analyse.

Gegevens opsplitsen op basis van een scheidingsteken en herschik het in een kolom


Gegevens opsplitsen op basis van een scheidingsteken en herschik het in een kolom met een formule (Excel 365)

In Excel 365 voeren we deze transformatie dynamisch uit met moderne functies zoals TEXTSPLIT en TEXTJOIN.

Klik op de cel waarin u het resultaat wilt plaatsen, typ de formule hieronder en druk op Enter. De cellen met komma-gescheiden tekstreeksen worden direct omgezet in een lijst. Zie afbeelding:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", "))
gegevens splitsen op scheidingsteken en herschikken in een kolom met formule

 

Uitleg van deze formule:
  • TEXTJOIN(",", WAAR, A2:A5): Combineert alle waarden in A2:A5 tot één tekstreeks, gescheiden door komma’s.
  • TEXTSPLIT(..., ","): Splits de samengevoegde tekst in afzonderlijke waarden op elke komma.
  • TRANSPOSEREN(...): Zet de resulterende rij waarden om in een verticale kolom.

Gegevens opsplitsen op basis van een scheidingsteken en herschik het in een kolom met Kutools voor Excel

Voor gebruikers die werken met oudere Excel-versies (zoals 2016 of 2019, zonder de TEXTSPLIT-functie) biedt de functie Kutools voor Excel van Splitsen in meerdere regels een ideale oplossing. Met deze functie splitst u razendsnel celinhoud in één kolom op basis van een specifiek scheidingsteken — en bespaart u kostbare tijd en moeite.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Na installatie van Kutools voor Excel, voert u de volgende stappen uit:

  1. Klik op Kutools>Samenvoegen en splitsen>Splitsen in meerdere regels, zie afbeelding:
    klik op de functie Gegevens splitsen naar rijen van Kutools
  2. Geef in het dialoogvenster Splitsen in meerdere regelsde volgende bewerkingen op:
    • Selecteer de cellen die u wilt splitsen;
    • In het gedeelte Scheidingsteken, kiest u Overig, en typt u uw scheidingsteken (bijvoorbeeld een komma en een spatie) om aan te geven hoe de celinhoud moet worden gesplitst;
    • Klik ten slotte op de knop OK.
      geef de opties op in het dialoogvenster

Resultaat: De geselecteerde cellen zijn gesplitst in een kolom op basis van de opgegeven scheidingstekens.
gegevens splitsen op scheidingsteken en herschikken in een kolom met Kutools

📝Opmerking: Deze methode splitst de gegevens direct in het brongebied, dus het is raadzaam om de oorspronkelijke gegevens eerst te kopiëren en een back-up te maken voordat u deze gebruikt.

Gegevens opsplitsen op basis van een scheidingsteken en herschik het in een kolom met VBA-code

Hier leggen we uit hoe u met VBA celinhoud splitst op basis van een scheidingsteken en de resultaten netjes in één kolom plaatst.

1. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications weer te geven.

2. Klik op Invoegen > Module en plak de onderstaande code in het nieuwe Module-venster.

VBA: Splitsen en transponeren

Sub Vertical()
'Updateby Extendoffice
    Dim i As Long, strTxt As String
    Dim startP As Range
    Dim xRg As Range, yRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox _
    (Prompt:="Range Selection...", _
    Title:="Kutools For Excel", Type:=8)
    i = 1
    Application.ScreenUpdating = False
    For Each yRg In xRg
        If i = 1 Then
            strTxt = yRg.Text
            i = 2
        Else
            strTxt = strTxt & "," & yRg.Text
        End If
    Next
    Application.ScreenUpdating = True
    Set startP = Application.InputBox _
    (Prompt:="paste range...", _
    Title:="Kutools For Excel", Type:=8)
    ary = Split(strTxt, ",")
    i = 1
    Application.ScreenUpdating = False
    For Each a In ary
        startP(i, 1).Value = a
        i = i + 1
    Next a
    Application.ScreenUpdating = True
End Sub

3. Druk op de toets F5 om de code uit te voeren. Vervolgens verschijnt een dialoogvenster waarin u een bereik kunt selecteren om te splitsen en transponeren.
VBA-code om de gegevenslijst te selecteren

4. Klik op OK. Er verschijnt een dialoogvenster waarin u een locatie kunt kiezen om de gegevens te plaatsen.
VBA-code om een cel te selecteren om het resultaat weer te geven

5. Klik op OK en uw selectie wordt automatisch gesplitst en getransponeerd op basis van een komma.
gegevens splitsen op scheidingsteken en herschikken in een kolom met VBA-code

Opmerking: In de code zijn de komma’s in strTxt & ","en ary = Split(strTxt, ",")het scheidingsteken waarop u Gegevens opsplitsen, en kunt u deze naar wens wijzigen.

🔚 Conclusie

Alle methoden lossen het kernprobleem van het splitsen van gescheiden gegevens doeltreffend op; de beste keuze hangt af van uw technische vaardigheidsniveau en specifieke behoeften.

  • Voor de meeste Excel 365-gebruikers biedt de formule-aanpak de perfecte balans tussen kracht en onderhoudbaarheid.
  • Voor niet-programmeurs die vaak complexe transformaties uitvoeren, is Kutools de ideale oplossing.
  • Voor aangepaste, geautomatiseerde oplossingen in zakelijke omgevingen biedt VBA de ultieme controle.

Kies de methode die het beste aansluit bij uw specifieke behoeften. Wilt u nog meer Excel-tips en -trucs ontdekken?Onze website biedt duizenden tutorials om u te helpen Excel onder de knie te krijgen.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins