Ga naar hoofdinhoud

Splits cellen in Excel (volledige gids met gedetailleerde stappen)

In Excel zijn er verschillende redenen waarom u mogelijk celgegevens moet splitsen. De onbewerkte gegevens kunnen bijvoorbeeld meerdere stukjes informatie bevatten die in één cel zijn samengevoegd, zoals volledige namen of adressen. Door deze cellen te splitsen, kunt u verschillende soorten informatie scheiden, waardoor de gegevens gemakkelijker kunnen worden opgeschoond en geanalyseerd. Dit artikel zal dienen als uw uitgebreide gids en toont verschillende manieren om cellen op te splitsen in rijen of kolommen op basis van specifieke scheidingstekens.


Video


Splits cellen in Excel in meerdere kolommen

Zoals te zien is in de volgende schermafbeelding, stel dat u een lijst met volledige namen heeft en dat u elke volledige naam wilt splitsen in afzonderlijke voor- en achternamen en de gesplitste gegevens in afzonderlijke kolommen wilt plaatsen. In dit gedeelte worden vier manieren gedemonstreerd om u te helpen deze taak te volbrengen.


Splits cellen in meerdere kolommen met de wizard Tekst naar kolom

Om cellen op te splitsen in meerdere kolommen op basis van een specifiek scheidingsteken, is een veelgebruikte methode de Tekst naar kolom tovenaar in Excel. Hier laat ik je stap voor stap zien hoe je met deze wizard het gewenste resultaat bereikt.

Stap 1: Selecteer de cellen die u wilt splitsen en open de wizard Tekst naar kolommen

In dit geval selecteer ik het bereik A2: A8, die volledige namen bevat. Ga dan naar de Data tab, klik Tekst naar kolommen om de te openen Tekst naar kolommen wizard.

Stap 2: Configureer de stappen één voor één in de wizard
  1. In het Stap 1 van 3 wizard, selecteer het afgebakend optie en klik vervolgens op de Volgende knop.

  2. In het Stap 2 van 3 wizard, selecteert u de scheidingstekens voor uw gegevens en klikt u vervolgens op de Volgende om door te gaan.
    In dit geval, aangezien ik volledige namen moet splitsen in voor- en achternaam op basis van spaties, selecteer ik alleen de Tussenruimte checkbox in de delimiters pagina.

    Opmerkingen:
    • Als het scheidingsteken dat u nodig hebt niet in deze sectie wordt weergegeven, kunt u de Overige checkbox en voer uw eigen scheidingsteken in het tekstvak in.
    • Om cellen op regeleinde te splitsen, kunt u de Overige selectievakje en druk op Ctrl + J toetsen samen.
  3. In de laatste wizard moet u als volgt configureren:
    1) In de Bestemming Selecteer een cel om de gesplitste gegevens in te plaatsen. Hier kies ik cel C2.
    2) Klik op de Finish knop.
Resultaat

Volledige namen in geselecteerde cellen zijn gescheiden in voor- en achternaam en bevinden zich in verschillende kolommen.


Splits cellen handig in meerdere kolommen met Kutools

Zoals u kunt zien, de Tekst naar kolommen wizard vereist meerdere stappen om de taak te voltooien. Als u een eenvoudigere methode nodig heeft, is de Gespleten cellen kenmerk van Kutools for Excel wordt ten zeerste aanbevolen. Met deze functie kunt u cellen gemakkelijk splitsen in meerdere kolommen of rijen op basis van een specifiek scheidingsteken, door de instellingen in één dialoogvenster in te vullen.

Na het installeren van Kutools voor Excelselecteer Kutools > Samenvoegen en splitsen > Gespleten cellen om de te openen Gespleten cellen dialoog venster.

  1. Selecteer het cellenbereik met de tekst die u wilt splitsen.
  2. Selecteer het Splitsen in kolommen optie.
  3. kies Tussenruimte (of een scheidingsteken dat u nodig hebt) en klik OK.
  4. Selecteer een doelcel en klik OK om alle gesplitste gegevens te krijgen.
Note: Om deze functie te gebruiken, zou u moeten hebben Kutools for Excel geïnstalleerd op uw computer. Ga naar Kutools voor Excel downloaden voor een gratis proefperiode van 30 dagen zonder beperkingen.

Splits cellen in meerdere kolommen met Flash Fill

Laten we nu verder gaan met de derde methode, bekend als Flash Fill. Geïntroduceerd in Excel 2013, Flash Fill ontworpen om uw gegevens automatisch te vullen wanneer het een patroon detecteert. In dit gedeelte zal ik demonstreren hoe u de Flash Fill-functie kunt gebruiken om voor- en achternamen van volledige namen in één kolom te scheiden.

Stap 1: Voer handmatig de eerste gesplitste gegevens in de cel naast de oorspronkelijke kolom in

In dit geval ga ik de volledige namen in kolom A opsplitsen in aparte voor- en achternamen. De eerste volledige naam staat in cel A2, dus ik selecteer de cel B2 ernaast en typ de voornaam. Zie screenshot:

Stap 2: Pas de Flash Fill toe om alle voornamen automatisch te vullen

Begin met het typen van de tweede voornaam in de cel onder B2 (dat is B3), dan herkent Excel het patroon en genereert een voorbeeld van de rest van de voornamen, en je moet op drukken Enter om het voorbeeld te accepteren.

Tip: Als Excel het patroon niet herkent wanneer u de tweede cel invult, vult u de gegevens voor die cel handmatig in en gaat u verder naar de derde cel. Het patroon zou moeten worden herkend wanneer u begint met het invoeren van gegevens in de derde opeenvolgende cel.

Nu zijn alle voornamen van volledige namen in kolom A gescheiden in kolom B.

Stap 3: Krijg achternamen van volledige namen in een andere kolom

U moet de bovenstaande stappen 1 en 2 herhalen om de achternaam van de volledige namen in kolom A te splitsen in de kolom naast de voornaamkolom.

Resultaat

Opmerkingen:
  • Deze functie is alleen beschikbaar in Excel 2013 en latere versies.
  • U kunt de Flash Fill ook openen met een van de volgende methoden.
    • Via snelkoppeling
      Nadat u de voornaam in cel B2 hebt getypt, selecteert u het bereik B2:B8 en drukt u op Ctrl + E toetsen om automatisch de rest van de voornamen in te vullen
    • Per lintoptie
      Nadat u de voornaam in cel B2 hebt getypt, selecteert u het bereik B2:B8, klikt u op Vulling > Flash Fill onder de Home Tab.

Splits cellen in meerdere kolommen met formules

De bovenstaande methoden zijn niet dynamisch, wat betekent dat als de brongegevens veranderen, we hetzelfde proces opnieuw moeten uitvoeren. Neem hetzelfde voorbeeld als hierboven, om de volledige namenlijst in kolom A op te splitsen in afzonderlijke voor- en achternamen en om de gesplitste gegevens automatisch te laten bijwerken met eventuele wijzigingen in de brongegevens, probeert u een van de volgende formules

Gebruik de LINKS, RECHTS, MIDDEN en andere functies om de eerste, tweede, derde, ... tekst één voor één te splitsen, die beschikbaar zijn in alle versies van Excel.
Werkt hetzelfde als de wizard Tekst naar kolom, is een geheel nieuwe functie die alleen beschikbaar is in Excel voor Microsoft 365.

Gebruik TEKST-functies om cellen op te splitsen in kolommen met een bepaald scheidingsteken

De formules in deze sectie zijn beschikbaar in alle Excel-versies. Ga als volgt te werk om de formules toe te passen.

Stap 1: Extraheer de tekst vóór het eerste scheidingsteken (in dit geval voornamen)

  1. Selecteer een cel (in dit geval C2) om de voornaam uit te voeren, voer de volgende formule in en druk op Enter om de voornaam in A2 te krijgen.
    =LEFT(A2,SEARCH(" ",A2)-1)
  2. Selecteer deze resultaatcel en sleep de AutoFill-hendel naar beneden om de rest van de voornamen te krijgen.

Stap 2: extraheer de tekst na het eerste scheidingsteken (achternaam in dit geval)

  1. Selecteer een cel (in dit geval D2) om de achternaam uit te voeren, voer de volgende formule in en druk op Enter om de achternaam in A2 te krijgen.
    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
  2. Selecteer deze resultaatcel en sleep de AutoFill-hendel naar beneden om de rest van de achternamen te krijgen.
Opmerkingen:
  • In de bovenstaande formules:
    • A2 is de cel met de volledige naam die ik wil splitsen.
    • Een ruimte tussen aanhalingstekens geeft aan dat de cel wordt gesplitst door een spatie. U kunt de referentiecel en het scheidingsteken naar wens wijzigen.
  • Als een cel bevat meer dan twee teksten gescheiden door spaties die moeten worden gesplitst, zal de tweede bovenstaande formule een onjuist resultaat opleveren. U hebt aanvullende formules nodig om de tweede, derde en tot aan de N-de waarde, gescheiden door spaties, correct te splitsen.
    • Gebruik de volgende formule om geef het tweede woord terug (bijv. middelste naam) gescheiden door spaties.
      =TRIM(MID(SUBSTITUTE(A2," ",REPT(" ", 100)),100,100))
    • Verander de tweede 100 naar 200 naar neem het derde woord (bijv. achternaam) gescheiden door spaties.
      =TRIM(MID(SUBSTITUTE(A2," ",REPT(" ", 100)),200,100))
    • Door 200 te veranderen in 300, 400, 500, enz., dat kan verkrijg de vierde, vijfde, zesde en volgende woorden.
Gebruik de functie TEXTSPLIT om cellen in kolommen te splitsen op basis van een specifiek scheidingsteken

Als u gebruik maakt van Excel voor Microsoft 365 TEXTSPLIT-functie wordt meer aanbevolen. Ga als volgt te werk.

Stap 1: Selecteer een cel om het resultaat uit te voeren. Hier selecteer ik de cel C2

Stap 2: Voer de onderstaande formule in en druk op Enter

=TEXTSPLIT(A2," ")

U kunt zien dat alle door spaties gescheiden tekst in A2 is opgesplitst in verschillende kolommen.

Stap 3: Sleep de formule om alle resultaten te krijgen

Selecteer de resultaatcellen in dezelfde rij en sleep vervolgens de AutoFill-hendel naar beneden om alle resultaten te krijgen.

Opmerkingen:
  • Deze functie is alleen beschikbaar in Excel voor Microsoft 365.
  • In deze formule
    • A2 is de cel met de volledige naam die ik wil splitsen.
    • Een ruimte tussen aanhalingstekens geeft aan dat de cel wordt gesplitst door een spatie. U kunt de referentiecel en het scheidingsteken naar wens wijzigen.

Splits cellen in Excel in meerdere rijen

Zoals te zien is in de onderstaande schermafbeelding, is er een lijst met bestelgegevens in het bereik A2:A4 en moeten de gegevens worden gesplitst met een schuine streep om verschillende soorten informatie te extraheren, zoals artikel, hoeveelheid, eenheidsprijs en datum. Om deze taak te volbrengen, demonstreert dit gedeelte 3 methoden.


Splits cellen in meerdere rijen met de TEXTSPLIT-functie

Als u gebruik maakt van Excel voor Microsoft 365, kan de TEXTSPLIT-functiemethode gemakkelijk helpen. Ga als volgt te werk.

Stap 1: Selecteer een cel om het resultaat uit te voeren. Hier selecteer ik de cel B6

Stap 2: Typ de onderstaande formule en druk op Enter

=TEXTSPLIT(A2,,"/")

Alle tekst in A2 wordt opgesplitst in afzonderlijke rijen op basis van het scheidingsteken 'slash'.

Om gegevens in de cellen A3 en A4 op te splitsen in afzonderlijke rijen op basis van schuine strepen, herhaalt u stap 1 en 2 met de juiste formules hieronder.

Formule in C6:

=TEXTSPLIT(A3,,"/")

Formule in D6:

=TEXTSPLIT(A4,,"/")

Resultaat

Opmerkingen:
  • Deze functie is alleen beschikbaar in Excel voor Microsoft 365.
  • In de bovenstaande formules kunt u de schuine streep / tussen de aanhalingstekens wijzigen in een willekeurig scheidingsteken op basis van uw gegevens.

Splits cellen handig in meerdere rijen met Kutools

Hoewel de TEXTSPLIT-functie van Excel erg handig is, is deze beperkt tot Excel voor Microsoft 365-gebruikers. Bovendien, als u meerdere cellen in een kolom heeft om te splitsen, moet u verschillende formules afzonderlijk op elke cel toepassen om de resultaten te krijgen. In tegenstelling tot, Kutools for Excel's Gespleten cellen functie werkt in alle Excel-versies. Het biedt een eenvoudige, efficiënte oplossing om cellen met slechts een paar klikken in meerdere rijen of kolommen tegelijk te splitsen.

Na het installeren van Kutools voor Excel, Klik Kutools > Samenvoegen en splitsen > Gespleten cellen om de te openen Gespleten cellen dialoog venster.

  1. Selecteer het cellenbereik met de tekst die u wilt splitsen.
  2. Selecteer het Splitsen naar rijen optie.
  3. Selecteer een scheidingsteken dat je nodig hebt (hier selecteer ik de Overige optie en voer een schuine streep in) en klik vervolgens op OK.
  4. Selecteer een doelcel en klik OK om alle gesplitste gegevens te krijgen
Note: Om deze functie te gebruiken, zou u moeten hebben Kutools for Excel geïnstalleerd op uw computer. Ga naar Kutools voor Excel downloaden voor een gratis proefperiode van 30 dagen zonder beperkingen.

Splits cellen in meerdere rijen met VBA-code

Deze sectie biedt een VBA-code waarmee u eenvoudig cellen kunt splitsen in meerdere rijen in Excel. Ga als volgt te werk.

Stap 1: Open het Microsoft Visual Basic for Applications-venster

Druk op de anders + F11 toetsen om dit venster te openen.

Stap 2: voeg een module in en voer de VBA-code in

Klik Invoegen > Module, en kopieer en plak vervolgens de volgende VBA-code in het Module (code) venster.

VBA-code: splits cellen in meerdere rijen in Excel

Option Explicit

Sub SplitCellsToRows()
'Updated by Extendoffice 20230727
    Dim inputRng As Range
    Dim outputRng As Range
    Dim cell As Range
    Dim splitValues() As String
    Dim delimiter As String
    Dim i As Long
    Dim columnOffset As Long
    On Error Resume Next
    
    Set inputRng = Application.InputBox("Please select the input range", "Kutools for Excel", Type:=8) ' Ask user to select input range
    If inputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    Set outputRng = Application.InputBox("Please select the output range", "Kutools for Excel", Type:=8) ' Ask user to select output range
    If outputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    delimiter = Application.InputBox("Please enter the delimiter to split the cell contents", "Kutools for Excel", Type:=2) ' Ask user for delimiter
    If delimiter = "" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    If delimiter = "" Or delimiter = "False" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    
    Application.ScreenUpdating = False
    
    columnOffset = 0
    For Each cell In inputRng
        If InStr(cell.Value, delimiter) > 0 Then
            splitValues = Split(cell.Value, delimiter)
            For i = LBound(splitValues) To UBound(splitValues)
                outputRng.Offset(i, columnOffset).Value = splitValues(i)
            Next i
            columnOffset = columnOffset + 1
        Else
            outputRng.Offset(0, columnOffset).Value = cell.Value
            columnOffset = columnOffset + 1
        End If
    Next cell
    
    Application.ScreenUpdating = True
End Sub
Stap 3: Voer de VBA-code uit

Druk op de F5 toets om de code uit te voeren. Dan moet u de volgende configuraties uitvoeren.

  1. Er verschijnt een dialoogvenster waarin u wordt gevraagd de cellen te selecteren met de gegevens die u wilt splitsen (hier selecteer ik het bereik A2:A4). Na het maken van uw keuze klikt u op OK.
  2. In het tweede opduikende dialoogvenster moet u het uitvoerbereik selecteren (hier selecteer ik de cel B6) en klik vervolgens op OK.
  3. Voer in het laatste dialoogvenster het scheidingsteken in dat wordt gebruikt om de celinhoud te splitsen (hier voer ik een schuine streep in) en klik vervolgens op de OK knop.
Resultaat

Cellen in het geselecteerde bereik worden tegelijkertijd opgesplitst in meerdere rijen.


Splits cellen in meerdere rijen met Power Query

Een andere methode voor het splitsen van cellen in meerdere rijen met een bepaald scheidingsteken is om te gebruiken Power Query, waardoor de gesplitste gegevens ook dynamisch kunnen veranderen met de brongegevens. Het nadeel van deze methode is dat er meerdere stappen nodig zijn om te voltooien. Laten we erin duiken om te zien hoe het werkt.

Stap 1: Selecteer de cellen die u in meerdere rijen wilt splitsen, selecteer Gegevens > Uit tabel/bereik

Stap 2: Converteer de geselecteerde cellen naar een tabel

Als de geselecteerde cellen geen Excel-tabelindeling hebben, a Tabel maken dialoogvenster verschijnt. In dit dialoogvenster hoeft u alleen maar te controleren of Excel uw geselecteerde celbereik correct heeft gekozen, aan te geven of uw tabel een koptekst heeft en vervolgens op de knop te klikken OK knop.
Als de geselecteerde cellen een Excel-tabel zijn, gaat u naar stap 3.

Stap 3: Kies Kolom splitsen op scheidingsteken

A Tafel - Power Query editor venster verschijnt, klik op Kolom splitsen > Door scheidingsteken onder de Home Tab.

Stap 4: Configureer het dialoogvenster Kolom splitsen op scheidingsteken
  1. In het Selecteer of voer het scheidingsteken in sectie, specificeer een scheidingsteken voor het splitsen van de tekst (Hier kies ik Eigen en voer een schuine streep in / in het tekstvak).
  2. Vouw de geavanceerde opties sectie (die standaard is gevouwen) en selecteer de Rijen optie.
  3. In het Citeer karakter sectie, kies Geen uit de vervolgkeuzelijst;
  4. Klik OK.
Stap 5: Sla de gesplitste gegevens op en laad ze
  1. In dit geval, omdat ik een aangepaste bestemming voor mijn gesplitste gegevens moet specificeren, klik ik Sluiten en laden > Sluiten en laden naar.
    Tip: Om de gesplitste gegevens in een nieuw werkblad te laden, kiest u de Sluiten en laden optie.
  2. In het Data importeren dialoogvenster, kies het Bestaand werkblad optie, selecteer een cel om de gesplitste gegevens te zoeken en klik vervolgens op OK.
Resultaat

Vervolgens worden alle cellen in het geselecteerde bereik opgesplitst in verschillende rijen binnen dezelfde kolom door een opgegeven scheidingsteken.

Tot slot heeft dit artikel verschillende methoden onderzocht om cellen in meerdere kolommen of rijen in Excel te splitsen. Welke benadering u ook kiest, het beheersen van deze technieken kan uw efficiëntie bij het omgaan met gegevens in Excel enorm verbeteren. Blijf ontdekken en je zult de methode vinden die het beste bij je past.

Beste Office-productiviteitstools

🤖 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 opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
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, Gespleten cellen, ...)   |   ... en meer

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

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations