Hoe kolomlijst naar door komma's gescheiden lijst in Excel te converteren?
Als u een kolomlijst met gegevens wilt converteren naar een lijst gescheiden door komma's of andere scheidingstekens, en het resultaat in een cel wilt uitvoeren zoals hieronder weergegeven, kunt u dit doen door de functie CONCATENATE of een VBA in Excel uit te voeren.
- Converteer kolomlijst naar door komma's gescheiden lijst met de TEXTJOIN-functie
- Converteer de kolomlijst naar een door komma's gescheiden lijst met de functie CONCATENATE
- Converteer kolomlijst naar door komma's gescheiden lijst met VBA
- Converteer kolomlijst naar door komma's gescheiden lijst met Kutools voor Excel
- Omgekeerd aaneenschakelen en één cel (een door komma's getande lijst) converteren naar een rij- / kolomlijst in Excel
Converteer kolomlijst naar door komma's gescheiden lijst met de TEXTJOIN-functie
De Excel TEXTJOIN-functie voegt meerdere waarden uit een rij, kolom of celbereik samen met een specifiek scheidingsteken.
Merk op dat de functie alleen beschikbaar is in Excel voor Office 365, Excel 2021 en Excel 2019.
Als u de kolomlijst wilt converteren naar een door komma's gescheiden lijst, selecteert u een lege cel, bijvoorbeeld de cel C1, en typt u deze formule =TEXTJOIN(", ",TRUE,A1:A7) (A1: A7 is de kolom die u wilt converteren naar een door komma's getande lijst, '' geeft aan hoe u de lijst wilt scheiden). Zie de schermafbeelding hieronder:
Converteer de kolomlijst naar een door komma's gescheiden lijst met de functie CONCATENATE
In Excel kan de functie CONCATENATE de kolomlijst converteren naar een lijst in een cel, gescheiden door komma's. Ga als volgt te werk:
1. Selecteer een lege cel naast de eerste gegevens van de lijst, bijvoorbeeld cel C1, en typ deze formule = CONCATENATE (TRANSPONEREN (A1: A7) & ",") (A1: A7 is de kolom die u wilt converteren naar een door komma's getande lijst, "" geeft het scheidingsteken aan waarvan u de lijst wilt scheiden). Zie onderstaande schermafbeeldingen:
2. Markeer de TRANSPONEREN (A1: A7) & "," in de formule en druk op de F9 sleutel.
3. Verwijder accolades {en } uit de formule en druk op de Enter sleutel.
Nu kunt u zien dat alle waarden in de kolomlijst zijn geconverteerd naar een lijst in een cel en gescheiden door komma's. Zie screenshot hierboven.
Converteer snel een kolomlijst naar een door komma's gescheiden lijst met Kutools voor Excel
Kutools voor Excel's Combineer kolommen of rijen zonder gegevens te verliezen hulpprogramma kan Excel-gebruikers gemakkelijk meerdere kolommen of rijen combineren in één kolom / rij zonder gegevens te verliezen. Bovendien kunnen Excel-gebruikers deze gecombineerde tekstreeksen omwikkelen met wagen of harde return.
Converteer kolomlijst naar door komma's gescheiden lijst met VBA
Als de CONCATENATE-functie een beetje vervelend voor je is, kun je een VBA gebruiken om de kolomlijst snel naar een lijst in een cel te converteren.
1. Houden ALT knop en druk op F11 op het toetsenbord om een Microsoft Visual Basic voor toepassing venster.
2. Klikken Invoegen > Moduleen kopieer de VBA naar de module.
VBA: kolomlijst converteren naar door komma's 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. Klikken lopen knop of druk op F5 om de VBA uit te voeren.
4. Er wordt een dialoogvenster op het scherm weergegeven en u kunt de kolomlijst selecteren die u wilt converteren. Zie screenshot:
5. Klikken OK, toen verscheen er weer een dialoogvenster waarin je een cel kon selecteren. Zie screenshot:
6. Klikken OK, en alle waarden in de kolomlijst zijn geconverteerd naar een lijst gescheiden door komma's in een cel.
Tip: In de bovenstaande VBA geeft "," het scheidingsteken aan dat u nodig heeft, en u kunt dit naar behoefte wijzigen.
Converteer kolomlijst naar door komma's gescheiden lijst met Kutools voor Excel
U kunt ook Kutools voor Excel's toepassen Combineren hulpprogramma om een kolomlijst te combineren en elke waarde gemakkelijk met een komma te scheiden.
Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu
1. Selecteer de kolomlijst die u wilt converteren naar een door komma's gescheiden lijst en klik op Kutools > Samenvoegen en splitsen> Rijen, kolommen of cellen combineren zonder gegevens te verliezen.
2. In het dialoogvenster Kolommen of rijen combineren openen, moet u:
(1) Controleer het Combineer rijen optie in het Om geselecteerde cellen te combineren volgens de volgende opties sectie;
(2) In de Geef een scheidingsteken op sectie, controleer de Ander scheidingsteken optie en typ komma , in de volgende doos;
3. Klik op de Ok knop.
Nu ziet u dat alle waarden in de opgegeven kolomlijst worden gecombineerd in één cel en geconverteerd naar een door komma's gescheiden lijst.
Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu
Demo: converteer de kolomlijst naar een door komma's gescheiden lijst in Excel
Omgekeerd aaneenschakelen en één cel (een door komma's getande lijst) converteren naar een rij- / kolomlijst in Excel
Normaal gesproken kunnen Excel-gebruikers het Tekst naar kolommen functie om een cel in meerdere kolommen te splitsen, maar er is geen directe methode om een cel naar meerdere rijen te converteren. Kutools voor Excel's Gespleten cellen hulpprogramma kan u helpen het gemakkelijk voor elkaar te krijgen, zoals hieronder wordt getoond.