Hoe converteer je een kolomlijst naar een komma-gescheiden lijst in Excel?
Als je een kolom met gegevens wilt omzetten naar één cel met waarden gescheiden door komma's (of een ander scheidingsteken), biedt Excel verschillende efficiënte methoden om dit te bereiken. Of je nu functies zoals TEXTJOIN of CONCATENATE wilt gebruiken, een VBA-macro wilt uitvoeren, of gebruik wilt maken van tools zoals Kutools voor Excel, deze handleiding biedt stap-voor-stap instructies voor elke aanpak.
- Converteer kolomlijst naar komma-gescheiden lijst met de functie TEXTJOIN
- Converteer kolomlijst naar komma-gescheiden lijst met de functie CONCATENATE
- Converteer kolomlijst naar komma-gescheiden lijst met VBA
- Converteer kolomlijst naar komma-gescheiden lijst met Kutools voor Excel
- Keer het samenvoegen om en converteer één cel (een komma-gescheiden lijst) naar een rij/kolomlijst in Excel
Converteer kolomlijst naar komma-gescheiden lijst met de functie TEXTJOIN
De Excel-functie TEXTJOIN voegt meerdere waarden samen uit een rij, kolom of een bereik van cellen met een specifiek scheidingsteken.
Merk op dat de functie alleen beschikbaar is in Excel voor Office 365, Excel 2021 en Excel 2019.
Om een kolomlijst om te zetten naar een komma-gescheiden lijst, selecteer een lege cel, bijvoorbeeld cel C1, en typ de volgende formule.
=TEXTJOIN(", ",TRUE,A1:A7)
Converteer kolomlijst naar komma-gescheiden lijst met de functie CONCATENATE
In Excel kan de functie CONCATENATE de kolomlijst omzetten naar een lijst in een cel gescheiden door komma's. Volg deze stappen:
1. Selecteer een lege cel naast de eerste gegevens van de lijst, bijvoorbeeld cel C1, en typ deze formule:
=CONCATENATE(TRANSPOSE(A1:A7)&",")
2. Markeer de TRANSPOSE(A1:A7)&"," in de formule en druk op de toets "F9".
3. Verwijder de accolades "{" en "}" uit de formule en druk op de toets "Enter".
Nu zie je alle waarden in de kolomlijst zijn omgezet naar een lijst in een cel en gescheiden door komma's. Zie bovenstaande schermafbeelding.
Snel een kolomlijst omzetten naar een komma-gescheiden lijst met Kutools voor Excel
Het hulpprogramma 'Kolommen of Rijen Samenvoegen zonder Gegevensverlies' van Kutools voor Excel kan Excel-gebruikers helpen eenvoudig meerdere kolommen of rijen samen te voegen tot één kolom/rij zonder gegevensverlies. Daarnaast kunnen Excel-gebruikers deze samengevoegde tekstreeksen afsluiten met een nieuwe regel of harde enter.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Converteer kolomlijst naar komma-gescheiden lijst met VBA
Als de functie CONCATENATE een beetje omslachtig voor je is, kun je een VBA gebruiken om snel de kolomlijst om te zetten naar een lijst in een cel.
1. Houd de knop "ALT" ingedrukt en druk op "F11" op het toetsenbord om een venster 'Microsoft Visual Basic for Applications' te openen.
2. Klik op "Invoegen" > "Module", en kopieer de VBA-code in de module.
VBA: Converteer kolomlijst naar komma-gescheiden lijst
Sub ChangeRange()
'Updateby20140310
Dim rng As Range
Dim InputRng As Range, OutRng As Range
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)
outStr = ""
For Each rng In InputRng
If outStr = "" Then
outStr = rng.Value
Else
outStr = outStr & "," & rng.Value
End If
Next
OutRng.Value = outStr
End Sub
3. Klik op de knop "Uitvoeren" of druk op "F5" om de VBA-code uit te voeren.
4. Er verschijnt een dialoogvenster op het scherm, waarin je de kolomlijst kunt selecteren die je wilt converteren. Zie schermafbeelding:
5. Klik op "OK", dan verschijnt er nog een dialoogvenster waarin je een cel kunt selecteren. Zie schermafbeelding:
6. Klik op "OK", en alle waarden in de kolomlijst zijn omgezet naar een lijst gescheiden door komma's in een cel.
Tip: In de bovenstaande VBA-code duidt "," het scheidingsteken aan dat je wilt, en je kunt het aanpassen op basis van je vereisten.
Converteer kolomlijst naar komma-gescheiden lijst met Kutools voor Excel
Je kunt ook de functie 'Samenvoegen' van Kutools voor Excel gebruiken om een kolomlijst samen te voegen en elke waarde eenvoudig te scheiden met een komma.
1. Selecteer de kolomlijst die je wilt converteren naar een komma-gescheiden lijst, en klik op "Kutools" > "Samenvoegen & Splitsen" > "Rijen, Kolommen of Cellen Samenvoegen zonder Gegevensverlies".
2. In het venster 'Kolommen of Rijen Samenvoegen' dat wordt geopend, moet je:
(1) Vink de optie 'Rijen samenvoegen' aan in de sectie 'Het geselecteerde bereik samenvoegen op de volgende manier';
(2) In de sectie 'Scheidingsteken opgeven', vink de optie 'Dit teken invoegen' aan en typ komma ", ";
3. Klik op de knop "Ok".
Nu zie je dat alle waarden in de opgegeven kolomlijst zijn samengevoegd in één cel en omgezet naar een komma-gescheiden lijst.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Demo: kolomlijst omzetten naar komma-gescheiden lijst in Excel
Keer het samenvoegen om en converteer één cel (een komma-gescheiden lijst) naar een rij/kolomlijst in Excel
Normaal gesproken kunnen Excel-gebruikers de functie 'Tekst naar Kolommen' gebruiken om één cel te splitsen in meerdere kolommen, maar er is geen directe methode om één cel om te zetten in meerdere rijen. Echter, het hulpprogramma 'Cellen Splitsen' van Kutools voor Excel kan je hierbij gemakkelijk helpen, zoals te zien is in onderstaande schermafbeelding.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
"Gerelateerde Artikelen:"
- Converteer maandnaam naar nummer in Excel
- Converteer militaire tijd naar standaardtijd
- Converteer één cel naar meerdere cellen/rijen in Excel
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!