Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe data te splitsen met een scheidingsteken en deze in een kolom te herschikken in Excel?

Author Sun Last modified
split data by delimiter and rearrange it into a column

Bij het werken met Excel is het gebruikelijk om cellen tegen te komen die meerdere waarden bevatten, gescheiden door komma's, puntkomma's of andere scheidingstekens. Als u een bereik van dergelijke cellen moet splitsen op basis van een specifiek scheidingsteken en alle resulterende waarden in één enkele kolom wilt samenvoegen zoals in de onderstaande schermafbeelding wordt getoond, zijn er efficiënte methoden om dit te bereiken voor een betere gegevensorganisatie en analyse.

Gegevens splitsen met een scheidingsteken en in een kolom herschikken


Gegevens splitsen met een scheidingsteken en in een kolom herschikken met een formule (Excel 365)

In Excel 365 kunnen we deze transformatie dynamisch uitvoeren met behulp van moderne functies zoals TEXTSPLIT en TEXTJOIN functies.

Klik op de cel waar u het resultaat wilt plaatsen, voer de onderstaande formule in en druk op Enter-toets. De cellen met door komma's gescheiden tekstreeksen worden direct omgezet in een lijst. Zie schermafbeelding:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", "))
split data by delimiter and rearrange it into a column with formula

 

Uitleg van deze formule:
  • TEXTJOIN(",", TRUE, A2:A5): Combineert alle waarden in A2:A5 tot één tekststring, gescheiden door komma's.
  • TEXTSPLIT(..., ","): Splits de samengevoegde tekst in afzonderlijke waarden telkens wanneer er een komma staat.
  • TRANSPOSE(...): Verandert de resulterende rij van waarden in een verticale kolom.

Gegevens splitsen met een scheidingsteken en in een kolom herschikken met Kutools voor Excel

Voor gebruikers die werken met oudere versies van Excel (2016/2019 etc. zonder TEXTSPLIT-functie), biedt de functie Gegevens opsplitsen naar rijen van Kutools voor Excel een ideale oplossing. Deze functie stelt u in staat om snel celinhoud op te splitsen in één kolom op basis van een specifiek scheidingsteken, wat u tijd en moeite bespaart.

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

Na het installeren van Kutools voor Excel, volg de volgende stappen:

  1. Klik Kutools > Samenvoegen & Opsplitsen > Gegevens opsplitsen naar rijen, zie schermafbeelding:
    click Split Data to Rows feature of kutools
  2. In de Gegevens opsplitsen naar rijen dialoogvenster, geef de volgende bewerkingen op:
    • Selecteer de cellen die u wilt splitsen;
    • In de sectie Scheidingsteken, kies Anders, typ vervolgens uw scheidingsteken (bijv., een komma en een spatie) om te definiëren hoe de celinhoud moet worden gesplitst;
    • Ten slotte, klik OK knop.
      specify the options in the dialog box

Resultaat: De geselecteerde cellen zijn gesplitst in een kolom op basis van de opgegeven scheidingstekens.
split data by delimiter and rearrange it into a column with kutools

📝 Opmerking: Deze methode splitst de gegevens direct in het bronbereik, dus het wordt aanbevolen om de oorspronkelijke gegevens te kopiëren en te back-uppen voordat u deze gebruikt.

Gegevens splitsen met een scheidingsteken en in een kolom herschikken met VBA-code

Hier zullen we u stap voor stap laten zien hoe u VBA kunt gebruiken om celinhoud te splitsen op basis van een scheidingsteken en de resultaten in één kolom te herschikken.

1. Druk op Alt + F11 toetsen om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik 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 F5 toets om de code uit te voeren, een dialoogvenster verschijnt waarin u een bereik kunt selecteren om te splitsen en te transponeren.
vba code to select the data list

4. Klik OK. Een dialoogvenster verschijnt om een locatie te selecteren om de gegevens te plaatsen.
vba code to select a cell to lit the result

5. Klik OK, en de selectie is gesplitst en getransponeerd door middel van een komma.
split data by delimiter and rearrange it into a column by vba code

Opmerking: In de code zijn de komma in strTxt & "," en ary = Split(strTxt, ",") het scheidingsteken waarop u de gegevens wilt splitsen, u kunt ze wijzigen zoals nodig.

🔚 Conclusie

Alle methoden lossen effectief het kernprobleem van het splitsen van gegevens met scheidingstekens op, waarbij de optimale keuze afhangt van uw technische comfortniveau en specifieke vereisten.

  • Voor de meeste Excel 365-gebruikers biedt de formulebenadering de beste balans tussen kracht en onderhoudbaarheid.
  • Voor frequente, complexe transformaties door niet-programmeurs is Kutools ideaal.
  • Voor aangepaste, geautomatiseerde oplossingen in bedrijfsomgevingen biedt VBA de meeste controle.

Kies de methode op basis van uw specifieke behoeften. Als u geïnteresseerd bent om meer Excel-tips en -trucs te verkennen, onze website biedt duizenden tutorials om u te helpen Excel onder de knie te krijgen.

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


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

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen