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

Hoe splitst u in Excel om en om een kolom per rij?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met lange lijsten in Excel komt u soms in situaties terecht waarin u één kolom moet opsplitsen in twee afzonderlijke kolommen, waarbij elke nieuwe kolom om en om een rij uit de oorspronkelijke lijst bevat. Stel bijvoorbeeld dat u een contactlijst of een reeks transactieregistraties hebt en u de rijen wilt afwisselen om twee evenwichtige lijsten te creëren. Deze taak is lastig om handmatig uit te voeren, zeker bij grote datasets. De schermafbeelding illustreert deze uitdaging: gegevens uit één kolom worden gesplitst in twee kolommen door de rijen afwisselend toe te wijzen. Door deze bewerking efficiënt uit te voeren, wordt uw gegevensorganisatie aanzienlijk overzichtelijker en direct geschikt voor verdere analyse of rapportage.

Een schermafbeelding van Excel-gegevens met elke andere rij voor splitsen

Er zijn verschillende praktische methoden beschikbaar om dit in Excel aan te pakken, elk geschikt voor verschillende voorkeuren en behoeften:

In de volgende secties vindt u gedetailleerde, stapsgewijze handleidingen voor het gebruik van formules, het toepassen van een VBA-macro en het benutten van de Kutools voor Excel-functionaliteit om het gewenste resultaat te bereiken. Daarnaast zijn praktische tips, voorzorgsmaatregelen en probleemoplossingsadviezen opgenomen om veelvoorkomende valkuilen te omzeilen en een soepele werkwijze te garanderen, ongeacht de gekozen methode.


Een kolom om en om per rij splitsen met een formule

Het gebruik van formules is een eenvoudige manier om één kolom op te splitsen in twee kolommen door de waarden rij voor rij afwisselend te verdelen. Deze aanpak werkt vooral goed als u een dynamische oplossing zoekt die automatisch wordt bijgewerkt zodra de brongegevens wijzigen, of wanneer u macros en invoegtoepassingen liever vermijdt.

Hieronder vindt u de stappen om de formules toe te passen om deze splitsing te realiseren:

1. Voer de volgende formule in een lege cel in – bijvoorbeeld cel C2. Deze formule haalt elke oneven rij (de 1e, 3e, 5e, enzovoort) uit uw brongegevensbereik (hier: $A$2:$A$13):

=INDEX($A$2:$A$13,ROWS(C$1:C1)*2-1)

Deze formule werkt door de RIJEN-functie te gebruiken om de positie in de lijst te bepalen, deze met 2 te vermenigvuldigen en vervolgens 1 af te trekken—zodat u alleen oneven rijnummers krijgt.
Voert u de formule bijvoorbeeld in cel C2 in en sleept u deze naar beneden, dan haalt u gegevens uit A2, A4, A6, enzovoort.

Een schermafbeelding met de formule om elke andere rij in twee kolommen te splitsen

2. Nadat u de formule hebt ingevoerd, sleept u de vulgreep naar beneden totdat u foutwaarden zoals #REF! ziet. Deze fouten verschijnen wanneer de formule rijen probeert te refereren die buiten uw beperkte bereik vallen, wat aangeeft dat u het einde van uw gegevens hebt bereikt. Stop daarom met slepen zodra de laatste geldige waarde verschijnt en verwijder eventuele foutcellen achteraf voor een netter resultaat.

Een schermafbeelding met de resultaten van het naar beneden slepen van de formule voor het splitsen van rijen

3. Voer in cel D2 de volgende formule in om elke even rij (2e, 4e, 6e, enzovoort) uit uw bronbereik op te halen:

=INDEX($A$2:$A$13,ROWS(D$1:D1)*2)

Sleep deze formule op dezelfde manier naar beneden in kolom D. Bij het naar beneden vullen geeft deze A3, A5, A7, enzovoort terug.
Verwijder indien nodig alle foutmeldingen aan het einde voor een nette weergave.

Een schermafbeelding van gegevens die in twee kolommen zijn gesplitst, elke andere rij met behulp van een formule

Toepasselijke scenario’s voor de formule-oplossing zijn reguliere lijsten met een even aantal rijen, of situaties waarin u geen probleem heeft met het verwijderen van eventuele overbodige foutwaarden. Als uw lijst lege rijen bevat, houd er dan rekening mee dat deze op basis van hun positie worden meegenomen; controleer na de splitsing op onbedoelde lege plekken.

Tips & voorzorgsmaatregelen: Pas de celverwijzingen altijd aan aan uw daadwerkelijke gegevensbereik. Als de omvang van de brongegevens verandert, controleer dan opnieuw uw formules—want anders kunnen er fouten optreden. Let er ook op dat u bij het slepen van de formule niet verder gaat dan uw bedoelde dataset.

Opmerkingen:
  • Als u #REF!-fouten tegenkomt, betekent dit dat de formule probeert een rij te selecteren die buiten uw bronbereik valt. U kunt deze fouten eenvoudig verbergen door een IFERROR-omhulsel te gebruiken, bijvoorbeeld:
    =IFERROR(INDEX($A$2:$A$13,ROWS(C$1:C1)*2-1),"")
    Deze variant toont lege cellen in plaats van foutcodes, voor een nettere en professionelere weergave—ideaal wanneer u resultaten deelt met anderen.
  • Als u Excel 365 of Excel 2021 (of nieuwer) gebruikt, kunnen de nieuwere functies FILTER en SEQUENCE het splitsen automatiseren in dynamische tabellen. U kunt twee bereiken maken met formules zoals:
    • =FILTER(A2:A100,MOD(SEQUENCE(ROWS(A2:A100)),2)=1)
      voor oneven rijen.
    • =FILTER(A2:A100,MOD(SEQUENCE(ROWS(A2:A100)),2)=0) 
      voor even rijen.

Een kolom om en om per rij splitsen met VBA-code

Als u automatisering prefereert en te maken heeft met een grotere dataset of deze taak regelmatig uitvoert, kan een VBA-macro efficiënt een kolom in twee splitsen door de rijen afwisselend te verdelen. VBA is ideaal wanneer u meer controle wenst of het proces moet aanpassen aan variërende gegevensgroottes.

Volg deze stappen om de VBA-oplossing te gebruiken:

1. Houd in Excel ALT + F11 ingedrukt om het venster van de Microsoft Visual Basic for Applications-editor te openen.

2. Klik op Invoegen > Module om een leeg programmeervenster te openen. Kopieer en plak vervolgens de volgende code in het modulevenster:

VBA-code: Een kolom om en om per rij splitsen in twee kolommen

Sub SplitEveryOther()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
Dim index As Integer
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
num1 = 1
num2 = 1
For index = 1 To InputRng.Rows.Count
    If index Mod 2 = 1 Then
        OutRng.Cells(num1, 1).Value = InputRng.Cells(index, 1)
        num1 = num1 + 1
    Else
        OutRng.Cells(num2, 2).Value = InputRng.Cells(index, 1)
        num2 = num2 + 1
    End If
Next
End Sub	

3. Druk op F5 om de macro uit te voeren. Er verschijnt een dialoogvenster waarin u wordt gevraagd het gegevensbereik te selecteren dat u wilt splitsen. Selecteer uw doelcellen en klik op OK.

Een schermafbeelding van het invoervak voor het selecteren van het gegevensbereik in VBA

4. Vervolgens vraagt een tweede dialoogvenster u om een begincel te kiezen waar de gesplitste resultaten worden geplaatst. Geef een lege cel op als startpunt van uw plaatsingsgebied om te voorkomen dat bestaande gegevens worden overschreven.

Een schermafbeelding van de prompt voor het selecteren van de uitvoercel

5. Nadat u op OK hebt geklikt, splitst de macro uw oorspronkelijke kolom in twee kolommen, waarbij de rijen worden afgewisseld vanaf de opgegeven uitvoercel. Controleer de uitvoer op volledigheid en nauwkeurigheid.

Een schermafbeelding van gegevens die in twee kolommen zijn gesplitst op basis van elke andere rij

Deze VBA-oplossing biedt snelheid en automatisering, vooral bij herhalende taken of grotere datasets. Sla uw werk echter altijd op voordat u macro’s uitvoert, aangezien VBA-acties gegevens kunnen overschrijven wanneer de uitvoercel niet zorgvuldig is gekozen. Mocht u fouten of onverwachte resultaten tegenkomen, controleer dan opnieuw uw geselecteerde bereik en onderzoek of samengevoegde of verborgen rijen het resultaat beïnvloeden.

Tip: Als uw dataset formules of speciale opmaak bevat, houd er dan rekening mee dat de macro alleen de weergavewaarde kopieert en geen celopmaak meeneemt. Pas dit zo nodig aan na de splitsing.


Een kolom om en om per rij splitsen met Kutools voor Excel

Als u op zoek bent naar een efficiëntere aanpak zonder formules of VBA te gebruiken, biedt Kutools voor Excel een handige oplossing om een kolom rij voor rij afwisselend te splitsen. Met de Bereik transformeren-functionaliteit wordt het proces eenvoudig en snel—ideaal voor gebruikers die een grafische interface prefereren en direct resultaat willen zonder handmatige configuratie.

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...

Nadat Kutools voor Excel is geïnstalleerd, voert u de volgende stappen uit:

1. Selecteer in Excel de kolomgegevens die u rij voor rij om en om wilt splitsen in twee kolommen. Zorg ervoor dat uw selectie geen samengevoegde of verborgen rijen bevat voor optimale resultaten.

2. Ga op het lint naar Kutools > Bereik > Bereik transformeren. Hiermee opent u het hulpprogrammadialoogvenster.

Een schermafbeelding van de optie 'Bereik transformeren' op het Kutools-tabblad in het lint

3. Selecteer in het Enkele kolom naar bereik-dialoogvenster onder Transformeertype. Kies in het gedeelte Rijen per record de optie Vaste waarde en voer 2 in. Met deze instelling instrueert u Kutools om elke twee rijen samen te voegen tot één horizontaal record (wat kan worden geïnterpreteerd als één rij per kolomsplitsing).

Een schermafbeelding van de instellingen in het dialoogvenster 'Bereik transformeren' voor het splitsen van elke andere rij

4. Klik op de knop Ok. U wordt gevraagd een cel te selecteren waar u de gesplitste resultaten wilt plaatsen. Kies een lege doelcel om te voorkomen dat bestaande inhoud wordt overschreven.

Een schermafbeelding van de prompt voor het selecteren van de uitvoercel

5. Klik nogmaals op OK. Het hulpprogramma splitst uw geselecteerde lijst direct in twee kolommen, rij voor rij afwisselend.

Klik hier voor meer informatie over de functie Bereik transformeren.

De oplossing van Kutools voor Excel is geschikt voor gebruikers die een probleemloze methode willen en vaak taken uitvoeren zoals het herschikken van gegevens of het omzetten van rijen naar kolommen. Het ontwerp maakt het vooral nuttig voor personen die zich ongemakkelijk voelen bij het schrijven van formules of VBA-code.

Voorzorgsmaatregel: Controleer altijd of er voldoende ruimte is voor de resultaten voordat u de uitvoercel bevestigt. Als de oorspronkelijke lijst lang is, kan het splitsen van gegevens over bestaande cellen leiden tot gegevensverlies.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen

Probleemoplossing en samenvattende suggesties: Als uw splitsresultaten onjuist zijn, controleer dan nogmaals uw selectiebereiken en formuleverwijzingen. Let ook op of uw oorspronkelijke gegevens lege cellen, samengevoegde cellen of specifieke opmaak bevatten die de splitsing kunnen beïnvloeden. Maak altijd eerst een back-up van uw oorspronkelijke gegevens voordat u VBA-bewerkingen uitvoert of add-ins zoals Kutools gebruikt. Gebruik bij formule-oplossingen ALS.FOUT voor een schonere uitvoer. Overweeg automatisering via VBA of Kutools voor maximale efficiëntie bij lange lijsten of terugkerende taken.


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