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

Hoe transponeert u gegevens uit een kolom naar één enkele cel in Excel?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met Excel komt u regelmatig situaties tegen waarin u een verticale lijst met gegevens uit een kolom moet samenvoegen tot één enkele cel. Deze taak komt vaak voor bij het opstellen van samenvattingen, het exporteren van gegevens, het maken van rapporten of wanneer u geaggregeerde waarden naar een ander systeem of hulpmiddel moet sturen. Als de lijst die u wilt samenvoegen kort is, kunt u overwegen gebruik te maken van de TEKST.SAMENVOEGEN- of TEKST.SAMENV.-functie, maar deze worden omslachtig en minder efficiënt zodra u een groot aantal cellen moet combineren. In dit artikel delen we praktische en efficiënte methoden om gegevens uit een kolom naar één enkele cel in Excel te transponeren en samen te voegen — inclusief VBA-codeoplossingen en de gespecialiseerde Kutools voor Excel-add-in. Met deze oplossingen vermijdt u handmatige fouten en bespaart u aanzienlijk tijd, vooral bij grote datasets.

Gegevens uit een kolom naar één enkele cel transponeren met een Excel-formule

Gegevens uit een kolom naar één enkele cel transponeren met Kutools voor Excel

Gegevens uit een kolom naar één enkele cel transponeren met een door de gebruiker gedefinieerde functie (VBA)


Gegevens uit een kolom naar één enkele cel transponeren met een Excel-formule

Als u liever geen macro’s of add-ins gebruikt, kunt u het gewenste resultaat ook bereiken met een Excel-formule. De volgende oplossingen maken gebruik van de TEKST.SAMENV.-functie, beschikbaar in Excel 2016 en nieuwere versies. Voor kleinere bereiken kunt u eventueel ook SAMENVOEGEN of SAMENV. gebruiken, maar TEKST.SAMENV. wordt sterk aanbevolen vanwege de eenvoud en het vermogen om lege cellen te negeren.

1. Klik op de cel waarin u het samengevoegde resultaat wilt weergeven (bijvoorbeeld B1) en typ het volgende:

=TEXTJOIN(",",TRUE,A1:A10)

2. Druk op Enter. De waarden van A1 tot en met A10 verschijnen in B1, samengevoegd in één cel en gescheiden door komma’s. U kunt het scheidingsteken aanpassen door de komma tussen aanhalingstekens te vervangen (bijvoorbeeld ";" voor puntkomma’s of „ " voor spaties).

Als u dit op een ander bereik wilt toepassen, vervang dan A1:A10door uw gewenste celverwijzingen. De tweede parameter ()WAAR) zorgt ervoor dat Excel lege cellen in de lijst negeert. Als uw Excel-versie ouder is dan 2016 en TEKST.SAMENV. niet beschikbaar is, moet u VBA gebruiken of een combinatie van oudere formules.

Deze op formules gebaseerde aanpak is geschikt in omgevingen waarin macro’s zijn beperkt en werkt direct wanneer gegevens worden bijgewerkt. Houd er echter rekening mee dat formules traag of minder responsief kunnen worden bij zeer grote bereiken.


Gegevens uit een kolom naar één enkele cel transponeren met Kutools voor Excel

Als u Kutools voor Excel hebt geïnstalleerd, kunt u met de speciale Samenvoegen-functie efficiënt gegevens uit kolommen, rijen of een aangepast bereik samenvoegen tot één enkele cel. Dankzij de intuïtieve interface en flexibele opties voor het aanpassen van scheidingstekens en de uitvoerlocatie is deze methode ideaal voor gebruikers die regelmatig gegevens moeten aggregeren en een eenvoudige oplossing zonder formules zoeken – geen codering vereist.

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 u Kutools voor Excelhebt geïnstalleerd en geactiveerd, volgt u deze stappen:

1. Selecteer de gegevenskolom die u in één cel wilt samenvoegen.

2. Ga in het Excel-lint naar Kutools > Samenvoegen en splitsen > Rijen/kolommen/cellen samenvoegen en waarden behouden. Zie de schermafbeelding voor hulp bij de interface:

klik op Rijen, kolommen of cellen combineren zonder gegevensverlies-functie van Kutools

3. Selecteer in het pop-updialoogvenster Samenvoegen tot één cel onder Geselecteerde cellen combineren volgens de volgende opties. U kunt daarna een scheidingsteken kiezen voor de samengevoegde resultaten (bijvoorbeeld een komma, spatie of puntkomma) of uw eigen aangepaste scheidingsteken invoeren dat perfect aansluit bij uw behoeften. Zie de schermafbeelding als referentie:

geef opties op in het dialoogvenster

4. Klik op OK of Toepassen. Kutools voegt uw geselecteerde kolomwaarden onmiddellijk samen tot één cel volgens uw instellingen. Het proces is razendsnel, zelfs bij grote datasets, en uw oorspronkelijke gegevens blijven intact. Voorbeeldresultaat:

oorspronkelijke gegevenspijl naar rechtstransponeer cellen uit één kolom naar één cel

Download nu de gratis proefversie van Kutools voor Excel!

Kutools voor Excel maakt dit soort gegevensverwerking aanzienlijk eenvoudiger, vooral voor gebruikers die regelmatig tabellen combineren, opnieuw formatteren of opschonen. U kunt eenvoudig experimenteren met verschillende scheidingstekens om te voldoen aan de eisen van uw rapport, en de tool blijft betrouwbaar presteren – zelfs bij het verwerken van duizenden cellen. Mocht u problemen ondervinden (bijvoorbeeld dat de tool niet activeert), controleer dan of Kutools correct is geïnstalleerd en bijgewerkt én of u het juiste bereik hebt geselecteerd voordat u de actie uitvoert.

Hoewel Kutools samenvoegtaken stroomlijnt en de integriteit van de brongegevens behoudt, is het samengevoegde resultaat statisch: als u uw oorspronkelijke gegevens later bijwerkt, wordt de gecombineerde cel niet automatisch gesynchroniseerd, tenzij u de samenvoegactie opnieuw uitvoert.


Gegevens uit een kolom naar één enkele cel transponeren met een door de gebruiker gedefinieerde functie

Naast het combineren van lijstwaarden met de SAMENVOEGEN-functie van Excel kunt u ook een door de gebruiker gedefinieerde functie (UDF) in VBA gebruiken om snel alle waarden uit een kolom naar één cel te transponeren en samen te voegen. Deze methode is bijzonder efficiënt en flexibel, vooral bij lange lijsten of wanneer u aangepaste scheidingstekens tussen de items nodig hebt. Het is een ideale keuze voor gebruikers die comfortabel zijn met het inschakelen van macro’s en een herbruikbare oplossing zoeken voor toekomstige taken.

1. Druk tegelijkertijd op ALT + F11 om het venster van de Microsoft Visual Basic for Applications-editor te openen.

2. Klik in het VBA-venster op Invoegen > Module om een nieuwe module te maken en plak vervolgens de volgende code in de lege module:

VBA-code: Gegevens uit een kolom naar één enkele cel transponeren

Function transposeRange(Rg As Range)
'update by Extendoffice
    Dim xCell As Range
    Dim xStr As String
    For Each xCell In Rg
        If Not IsEmpty(xCell.Value) Then
            xStr = xStr & xCell.Value & ","
        End If
    Next
    transposeRange = Left(xStr, Len(xStr) - 1)
End Function

3. Sla uw wijzigingen op en sluit de VBA-editor. Ga terug naar uw werkblad en voer in de doelcel de volgende formule in:=transposerange(A1:A10). Druk op Enter om de formule toe te passen. De waarden uit A1 tot en met A10 worden hiermee samengevoegd in één enkele cel, gescheiden door komma’s (of een ander scheidingsteken naar keuze). Bekijk de onderstaande schermafbeelding voor een voorbeeld van het resultaat:

gebruik een door de gebruiker gedefinieerde functie om kolomgegevens in één cel te combineren

Opmerking: In deze code verwijst A1:A10 naar het gewenste kolombereik. U kunt het bereik naar wens aanpassen. Als u liever een ander scheidingsteken gebruikt dan een komma – bijvoorbeeld een puntkomma, spatie of streepje – wijzig dan het gedeelte xStr = xStr & xCell.Value & ",". Vervang de komma eenvoudigweg door uw gewenste teken(s). Zorg er bij het gebruik van VBA-UDF’s voor dat macro’s zijn ingeschakeld in uw werkmap. Als uw lijst lege cellen bevat, worden deze nog steeds meegenomen; als u lege cellen wilt uitsluiten, zijn verdere aanpassingen in de code mogelijk nodig.

Als u na het invoeren van de formule een #NAAM?-fout krijgt, controleer dan of u de code correct hebt gekopieerd, het bestand als een macro-ingeschakelde werkmap hebt opgeslagen en de macro beschikbaar is in het huidige werkboek. Mogelijk moet u bij het openen of bewerken van de VBA-code ook waarschuwingen over macrobeveiliging accepteren.

Deze VBA-aanpak biedt flexibiliteit bij het formatteren van de resultaten, maar is niet geschikt voor werkboeken die online worden gedeeld of onderhevig zijn aan macrobeperkingen. Bovendien werkt deze in sommige gevallen niet automatisch bij wanneer gegevens in het bronbereik veranderen, tenzij u een herberekening forceert. Voor eenmalige of geautomatiseerde taken blijft dit een efficiënte oplossing.


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