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

Hoe converteert u kolommen naar een kommagescheiden lijst in Excel?

AuteurSun Wijzigingsdatum

Bij het werken met Excel-gegevens moet u een verticale lijst met items vaak omzetten naar één enkele kommagescheiden tekenreeks. Of u nu gegevens voorbereidt voor een database, een rapport opstelt of simpelweg uw werkblad wilt opruimen – er zijn meerdere manieren om dit efficiënt te realiseren. Hieronder bespreken we vier geoptimaliseerde methoden:

Converteer Kolommen naar een kommagescheiden lijst met formules

Converteer Kolommen naar een kommagescheiden lijst met Kutools voor Excel

Converteer Kolommen naar een kommagescheiden lijst met VBA-code

converteer een kolomlijst naar een komma-gescheiden lijst


Converteer Kolommen naar een kommagescheiden lijst met formules

Excel heeft geen ingebouwde functie om kolommen om te zetten naar een kommagescheiden lijst, maar u kunt dit eenvoudig realiseren: gebruik TEXTJOIN in Office 365/2019+ of CONCAT met IF in elke versie om uw gegevens efficiënt te stroomlijnen.

Formule 1: TEXTJOIN-functie (Excel 2019 en nieuwere versies, Office 365)

Als Excel’s meest geavanceerde samenvoegfunctie stroomlijnt TEXTJOIN het proces met twee krachtige functies: een flexibele keuze van het scheidingsteken en automatisch beheer van lege cellen – de eenvoudigste oplossing voor hedendaagse Excel-gebruikers.

1. Selecteer de cel waarin de kommagescheiden lijst moet verschijnen en voer de volgende formule in:

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

2. Druk op Enter om de kommagescheiden waarde te verkrijgen.

converteer een kolomlijst naar een komma-gescheiden lijst met de TEXTJOIN-functie

Uitleg van deze formule:
  • “, ” is het scheidingsteken (komma gevolgd door een spatie).
  • TRUE instrueert Excel om lege cellen te negeren.
  • A2:A10 is uw brondatabereik.
Pro-tip:Als u alleen unieke items wilt, kunt u UNIQUE nesten:
=TEXTJOIN(", ", TRUE, UNIQUE(A2:A10))
Voordelen:
  • 🔹Eenvoudige implementatie: slechts één functie vereist.
  • 🔹Flexibel scheidingsteken: u kunt ", " (komma + spatie) of alleen "," gebruiken, afhankelijk van de situatie.
  • 🔹Automatische verwerking: slaat lege cellen over wanneer ignore_empty is ingesteld op TRUE.
Nadelen:
  • 🔸Vereist Excel 2019 of nieuwer, inclusief Office 365.

Formule 2: CONCAT- en IF-functies (alle Excel-versies)

Vóór TEXTJOIN kon u CONCAT combineren met de IF-functie om een lijst samen te stellen en daarna het eerste scheidingsteken verwijderen.

1. Selecteer de cel waarin de kommagescheiden lijst moet verschijnen en voer de volgende formule in:

=CONCAT(IF(A2:A10<>"", A2:A10 & ", ", ""))

2. Druk tegelijkertijd op Ctrl + Shift + Enter om het resultaat te verkrijgen.

converteer een kolomlijst naar een komma-gescheiden lijst met de CONCAT-functie

Uitleg van deze formule:
  • IF(A2:A100„", A2:A100 & ",", „"): controleert elke cel in A2:A100. Als een cel niet leeg is, retourneert deze de waarde gevolgd door een komma; anders een lege tekenreeks.
  • CONCAT(...): voegt alle elementen van die matrix samen tot één doorlopende tekenreeks.
Voordelen:
  • 🔹Brede compatibiliteit: werkt in elke Excel-versie die matrixformules ondersteunt, zonder afhankelijkheid van nieuwere functies.
  • 🔹Negeert lege cellen: de IF-controle slaat lege cellen automatisch over.
Nadelen:
  • 🔸Omslachtige bediening: moet als matrixformule worden ingevoerd, waarbij gebruikers Ctrl + Shift + Enter moeten indrukken – een stap die veel beginners over het hoofd zien.
  • 🔸Slechte prestaties: berekeningen kunnen aanzienlijk vertragen of zelfs vastlopen bij het verwerken van grote datasets (tienduizenden rijen).
  • 🔸Vast resultaat: u moet extra stappen ondernemen om de afsluitende komma te verwijderen wanneer u het laatste scheidingsteken wilt verwijderen.

Converteer Kolommen naar een kommagescheiden lijst met Kutools voor Excel

Kutools voor Excel bevat een krachtig hulpprogramma: Rijen/kolommen/cellen samenvoegen en waarden behouden, waarmee u de inhoud van een hele kolom in slechts enkele klikken samenvoegt tot één cel. Selecteer eenvoudig uw bronbereik en geef een scheidingsteken op – of het nu een komma, puntkomma, spatie of een ander aangepast symbool is – en genereer direct een nette, gescheiden lijst zonder elk item handmatig te kopiëren en plakken. De tool biedt ook opties om lege cellen te negeren en de oorspronkelijke opmaak te behouden, waardoor deze ideaal is om verticale gegevens razendsnel om te zetten in overzichtelijke, kommagescheiden lijsten.

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

1. Selecteer de kolommen die u wilt converteren naar een kommagescheiden lijst en klik op Kutools > Samenvoegen en splitsen > Rijen/kolommen/cellen samenvoegen en waarden behouden.

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

2. In het venster Kolommen samenvoegen of Rijen dat verschijnt, doet u het volgende:

  • (1) Vink de optie **Samenvoegen tot één cel** aan in het gedeelte **Het geselecteerde bereik samenvoegen op de volgende manier**.
  • (2) Vink in het gedeelte Scheidingsteken de optie Ander scheidingsteken aan en typ een komma ", ".
  • (3.) Kies hoe u de gegevens in de oorspronkelijke cellen wilt verwerken: behoud of verwijder de inhoud ervan.
  • (4.) Geef de uitvoercel op: onder het gedeelte ‘De samengevoegde waarden plaatsen in’ selecteert u de optie ‘Andere cel’ en klikt u op een cel om het resultaat weer te geven.
  • (5.) Klik ten slotte op OK.
    stel opties in in het dialoogvenster

Het resultaat wordt ingevoegd in de opgegeven doelcel.

converteer een kolomlijst naar een komma-gescheiden lijst met Kutools

Voordelen:
  • 🔹Uiterst gebruiksvriendelijk.
  • 🔹Geen formules of code vereist.
  • 🔹Verwerkt grote bereiken vlot en soepel.
  • 🔹Rijen, kolommen of bereiken samenvoegen met elk gewenst scheidingsteken, opmaak behouden en de uitvoerlocatie kiezen.
Nadelen:
  • 🔸Installatie vereist.

Converteer Kolommen naar een kommagescheiden lijst met VBA-code

Als alternatief kunt u, wanneer u de taak liever automatiseert of grotere, dynamisch veranderende bereiken moet verwerken, een VBA-macro schrijven die elke cel in de opgegeven kolom doorloopt, de niet-lege waarden toevoegt gevolgd door een komma (of een ander scheidingsteken naar keuze), het overbodige scheidingsteken aan het einde verwijdert en de resulterende kommagescheiden tekenreeks naar een doelcel uitvoert.

1. Houd Alt en F11 ingedrukt op het toetsenbord om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik op Invoegen > Module en kopieer de VBA-code naar de module.

VBA: converteer Kolommen naar een kommagescheiden lijst

Sub ChangeRange()
    ' Updateby Extendoffice
    Dim rng As Range
    Dim InputRng As Range, OutRng As Range
    Dim outStr As String
    Dim xTitleId As String
    xTitleId = "KutoolsforExcel"
    Set InputRng = Application.Selection
    Set InputRng = Application.InputBox("Select source range:", xTitleId, InputRng.Address, Type:=8)
    Set OutRng = Application.InputBox("Output to (single cell):", xTitleId, Type:=8)
    outStr = ""
    For Each rng In InputRng
        If Len(Trim(rng.Value)) > 0 Then
            If outStr = "" Then
                outStr = rng.Value
            Else
                outStr = outStr & ", " & rng.Value
            End If
        End If
    Next rng
    OutRng.Value = outStr
End Sub

3. Klik op Uitvoeren of druk op F5 om de VBA-code uit te voeren. Er verschijnt een dialoogvenster waarin u de kolommen kunt selecteren die u wilt converteren. Zie screenshot:

vba-code om de kolomlijst te selecteren die u wilt converteren

4. Klik op OK, waarna er een nieuw dialoogvenster verschijnt waarin u een cel kunt selecteren. Zie de screenshot:

vba-code om een cel te selecteren voor het plaatsen van het resultaat

5. Klik op OK en alle waarden in de kolommen worden geconverteerd naar een kommagescheiden lijst in één cel.

converteer een kolomlijst naar een komma-gescheiden lijst met vba-code


Conclusie:

  • Gebruik TEXTJOIN in Excel 2019/365 voor eenvoud én prestaties.
  • Voor compatibiliteit werkt de methode met CONCAT en een IF-matrix in alle versies.
  • Voor eenmalige taken zonder formules biedt Kutools een oplossing met slechts één klik.
  • Voor volledige automatisering of complexe regels biedt een VBA-macro de grootste flexibiliteit.

Kies de methode die past bij uw Excel-versie, hoe vaak u de taak uitvoert en uw vertrouwdheid met invoegtoepassingen of VBA. Met deze geoptimaliseerde technieken wordt het omzetten van elke kolom naar een nette, kommagescheiden lijst kinderspel! Als u meer Excel-tips en -trucs wilt ontdekken, biedt onze website duizenden tutorials om u te helpen Excel onder de knie te krijgen.


Gerelateerde artikelen:

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