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

Hoe stapelt u snel meerdere kolommen in één enkele kolom in Excel?

AuteurZon Wijzigingsdatum

In Excel is de functie Tekst naar kolommen ontworpen om gegevens in één kolom te splitsen over meerdere kolommen met behulp van een opgegeven scheidingsteken. Maar wat als u het tegenovergestelde wilt doen: waarden uit meerdere kolommen combineren of verticaal stapelen in één enkele kolom, zoals in het onderstaande voorbeeld? Dit scenario komt vaak voor bij het consolideren van datasets, het voorbereiden van gegevens voor analyse of het opmaken van rapportages voor verdere verwerking. Helaas beschikt Excel niet over een ingebouwde functie om kolommen direct verticaal te stapelen, maar er zijn verschillende praktische oplossingen die u efficiënt kunt inzetten om deze taak uit te voeren.
kolommen stapelen naar één

Meerdere kolommen stapelen in één met een formule

Meerdere kolommen stapelen in één met VBA

Meerdere kolommen stapelen in één met Bereik transformeren goed idee3

Meerdere kolommen stapelen in één met Power Query


Meerdere kolommen stapelen in één met een formule

Als u geen macro’s of invoegtoepassingen wilt gebruiken, kunt u meerdere kolommen stapelen in één kolom met een matrixformule die gebruikmaakt van de functie INDEX. Deze aanpak is ideaal voor dynamische datasets of situaties waarin u handmatige bewerkingen wilt vermijden. Een groot voordeel is dat de formule resultaten automatisch bijwerkt zodra uw brongegevens wijzigen — maar wees wel nauwkeurig met celverwijzingen en voorkom het invoegen of verwijderen van cellen binnen het gerefereerde bereik.

1. Selecteer het gegevensbereik dat u wilt stapelen (bijvoorbeeld A1:C4). Klik vervolgens in het naamvak (links van de formulebalk), typ een betekenisvolle naam zoals MijnGegevens en druk op Enter. Zo krijgt uw bereik een handige naam voor eenvoudige verwijzing.
definieer een bereiknaam voor het databereik

2. Klik op een lege cel waar u de gestapelde kolom wilt beginnen – meestal onder uw gegevens of op een ander werkblad – en plak de volgende formule in die cel:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

3. Druk op Enter om te bevestigen en sleep de vulgreep omlaag totdat u een foutmelding zoals #VERW! ziet, wat aangeeft dat alle gegevens zijn weergegeven. Verwijder de foutcel indien nodig.
voer een formule in om het resultaat te krijgen

In deze formule verwijst MijnGegevens naar het bereik dat u in stap 1 hebt gedefinieerd. KOLOMMEN(MijnGegevens) past zich automatisch aan het aantal kolommen in uw gegevens aan. Zorg ervoor dat u na het invoeren van de formule geen cellen invoegt of kolommen verwijdert binnen MijnGegevens, aangezien dit de resultaten kan beïnvloeden. Als uw gegevens lege cellen bevatten, worden die ook meegenomen – u kunt ze achteraf filteren indien gewenst. Bij grote bereiken kan het slepen van de vulgreep tijdrovend zijn; overweeg de vulgreep dubbel te klikken als de kolom links eronder continue gegevens bevat.

Als uw versie van Excel dynamische matrices ondersteunt (Excel 365 of Excel 2021 en nieuwer), kunt u het volgende proberen:

=TOCOL(MyData,1)

Deze formule is uitsluitend beschikbaar in nieuwere Excel-versies en stapelt kolommen direct tot één enkele kolom.


Meerdere kolommen stapelen in één met VBA

Als u regelmatig kolommen moet stapelen of meer controle wenst, automatiseert een VBA-macro dit proces in slechts enkele klikken. VBA is perfect voor gevorderde gebruikers die grote datasets of herhalende taken verwerken. Houd er echter rekening mee dat het inschakelen van macro’s een beveiligingsrisico met zich meebrengt als u de bron van de macro niet kent. Sla uw bestand daarom altijd eerst op en wees voorzichtig bij het uitvoeren van onbekende code.

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

2. Klik in het VBA-venster op Invoegen > Module. Kopieer en plak de volgende code in de nieuwe module:

VBA: Kolommen stapelen naar één

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

voeg de VBA-code in in de module

3. Druk op F5 om de macro uit te voeren, of klik op de knop Uitvoeren. Na het uitvoeren verschijnt een prompt – selecteer het gegevensbereik dat u wilt stapelen en klik op OK.

4. Vervolgens wordt u gevraagd een doelcel te selecteren voor het resultaat. Klik nogmaals op OK. De kolommen worden gestapeld in één kolom, beginnend bij de doelcel.
VBA-code om een cel te selecteren voor het weergeven van het resultaat
VBA-code om een cel te selecteren voor het weergeven van het resultaat

Als u een foutmelding krijgt, controleert u het geselecteerde bereik en zorgt u ervoor dat er geen beveiligde werkbladen of samengevoegde cellen aanwezig zijn. Voor geavanceerdere aanpassingen – zoals het overslaan van lege cellen of het stapelen van alleen specifieke kolommen – kunt u de code verder aanpassen. Sla altijd uw werk op voordat u VBA-code uitvoert, om ongewenst gegevensverlies te voorkomen.


Meerdere kolommen stapelen in één met Bereik transformeren

Als u een snelle en gebruiksvriendelijke oplossing zoekt zonder formules of code te hoeven schrijven, kunt u de functie Bereik transformeren van Kutools voor Excel gebruiken. Deze handige hulpprogrammafunctie is ideaal voor gebruikers die gegevens snel willen verwerken via een intuïtieve interface—denk aan kantoormedewerkers of professionals die routinematig multidimensionale gegevens behandelen. Met Kutools vermindert u het risico op formulefouten én bespaart u aanzienlijk tijd, hoewel installatie van de invoegtoepassing wel vereist is.

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 het gratis installerenvan Kutools voor Excel, gaat u als volgt te werk:

1. Selecteer de kolommen of het gegevensbereik dat u in één kolom wilt stapelen. Klik vervolgens op Kutools > Bereik > Bereik transformeren om het dialoogvenster te openen.
klik op de functie Bereik transformeren van Kutools

2. In het dialoogvenster Bereik transformeren kiest u de optie Bereik naar enkele kolom en klikt u op OK. Selecteer daarna een cel waar u het resultaat wilt weergeven.
vink de optie Bereik naar enkele kolom aan en selecteer een cel om het resultaat te plaatsen

3. Klik ten slotte op OK. De geselecteerde kolommen worden onmiddellijk gestapeld in één enkele kolom op de door u gekozen locatie.
de kolommen zijn gestapeld tot één enkele kolom door Kutools

Deze methode is eenvoudig en foutloos. Onthoud dat u de wijziging gemakkelijk kunt ongedaan maken (Ctrl + Z) als iets er niet goed uitziet, of Bereik transformeren opnieuw kunt uitvoeren voor andere datasets. Als uw gegevens Samengevoegd bevatten, is het raadzaam deze eerst te splitsen voordat u deze functie gebruikt om onverwachte resultaten te voorkomen.


Meerdere kolommen stapelen in één met Power Query

Power Query (in sommige Excel-versies ook bekend als Get & Transform) biedt een krachtige oplossing om meerdere kolommen in één kolom samen te voegen – vooral ideaal voor gebruikers die grote datasets verwerken of herhaalde datatransformaties willen automatiseren. De tool is standaard ingebouwd in Excel 2016 en nieuwer, en beschikbaar als gratis invoegtoepassing voor Excel 2010 en 2013. Power Query leent zich uitstekend voor geavanceerde gegevensvoorbereiding en maakt complexe herschikkingsbewerkingen eenvoudig dankzij een intuïtieve gebruikersinterface. Nieuwe gebruikers moeten echter rekening houden met een korte leercurve.

Laad uw brontabel in Power Query. Selecteer uw gegevens in Excel en ga naar Gegevens > Uit tabel/bereik om de Power Query-editor te openen.

2. Selecteer alle kolommen in het queryvoorbeeld. Ga naar het tabblad Transformeren, zoek de groep Tabel en klik op Transponeren. Hierdoor worden rijen en kolommen omgewisseld.

3. Selecteer opnieuw alle getransponeerde kolommen. Ga in het tabblad Transformeren naar de groep Elke kolom en klik op Kolommen unpivoten.

4. Verwijder de kolom „Attribute” indien deze niet nodig is door met de rechtermuisknop op de kolomkop „Attribute” te klikken en vervolgens 'Verwijderen' te selecteren.

5. Klik op Sluiten en laden om het resultaat naar Excel te sturen als een nieuw werkblad of een tabel. U kunt de transformatie op elk moment vernieuwen of opnieuw toepassen wanneer uw brongegevens wijzigen.

Met Power Query slaat u dit batchproces op als een herbruikbare query en kunt u resultaten razendsnel bijwerken zodra uw gegevens in de toekomst veranderen.

Opmerking: deze aanpak behoudt mogelijk niet de oorspronkelijke kolomkopgegevens uit de brongegevens.

Kort samengevat heeft elke methode zijn eigen sterke punten: formules zijn ideaal voor het dynamisch bijwerken van gegevens, VBA uitstekend geschikt voor het automatiseren van herhalende taken, Kutools voor Excel maakt gebruiksvriendelijke punt-en-klikbewerkingen mogelijk met minimaal technische kennis, en Power Query is perfect voor geavanceerde of terugkerende transformaties. Controleer na verwerking altijd uw gestapelde gegevens op eventuele lege cellen, samengevoegde cellen of opmaakfouten. Mocht u fouten of onverwachte resultaten tegenkomen, controleer dan nogmaals uw gedefinieerde bereiken of de door u gekozen stappen. Door deze methoden slim te combineren, beheert en transformeert u uw Excel-gegevens efficiënt voor al uw rapportage- en analysebehoeften.


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