Inhoudsopgave
Tijdens het werken in Excel moeten we soms een kolom of een bereik converteren naar een door komma's gescheiden lijst met enkele aanhalingstekens rond elk van de celwaarden. In dit artikel laat ik u zien hoe u een kolom kunt converteren naar een door komma's gescheiden lijst met enkele aanhalingstekens rond elk van de celwaarden met behulp van functies als CONCATENATE , TEXTJOIN samen met VBA-macro en Zoeken en vervangen Gereedschap.
Download Praktijk werkboek
Download dit oefenboek om de taak te oefenen terwijl u dit artikel leest.
Kolom naar lijst converteren.xlsm5 Methodes om kolommen om te zetten in door komma's gescheiden lijsten met enkele aanhalingstekens
Laten we uitgaan van een scenario waarbij we een Excel-bestand hebben dat informatie bevat over verschillende kantoorartikelen. Deze producten staan in de kolom met de titel Product in dat Excel-werkblad. We zullen deze kolom met producten omzetten in een door komma's gescheiden lijst. De afbeelding hieronder toont het werkblad met de door komma's gescheiden lijst van producten met enkele aanhalingstekens rond elk van hen.
Methode 1: Kolom handmatig omzetten naar een door komma's gescheiden lijst
Wij kunnen onze eigen formule gebruiken met alleen de ampersand-teken ( & ) en komma ( , ) om de kolom te converteren naar een door komma's gescheiden lijst met enkele aanhalingstekens rond de celwaarden. We moeten de volgende stappen volgen.
Stappen:
⦿ Eerst moeten we de onderstaande formule noteren in cel C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Formule Breakdown:
De ampersand-teken ( & ) zal zich aansluiten bij de enkele aanhalingstekens ( '' ) en de komma's ( , ) met de celwaarden naar een door komma's gescheiden lijst met enkele aanhalingstekens .
⦿ Bij het indrukken van ENTER krijgen we de door komma's gescheiden lijst met enkele aanhalingstekens rond elke celwaarde van de Product kolom in cel C5 .
Lees meer: Kolommen naar rijen converteren in Excel (2 methoden)
Methode 2: Gebruik de functie CONCATENATE om Kolom omzetten naar lijst met gescheiden komma's
U kunt ook de CONCATENATE functie in Excel om de kolom te converteren naar een door komma's gescheiden lijst met enkele aanhalingstekens. We moeten het volgende doen.
Stappen:
⦿ Eerst moeten we de onderstaande formule noteren in cel C5 .
=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")
Formule Breakdown:
De CONCATENATE functie neemt verschillende stukken tekst of strings en voegt ze samen tot één grote tekst.
⦿ Bij het indrukken van ENTER krijgen we de door komma's gescheiden lijst met enkele aanhalingstekens rond elke celwaarde van de Product kolom in cel C5 .
Lees meer: Kolommen omzetten naar rijen in Excel (6 methoden)
Vergelijkbare lezingen
- Hoe dubbele rijen omzetten naar kolommen in Excel (4 manieren)
- Excel Power Query: rijen omzetten naar kolommen (stap-voor-stap handleiding)
- Rijen omzetten naar kolommen met Excel VBA (4 ideale voorbeelden)
- Meerdere kolommen omzetten in één kolom in Excel (3 handige methodes)
- Hoe in Excel afzonderlijke kolommen omzetten in rijen met formules
Methode 3: De TEXTJOIN-functie toepassen om de kolom om te zetten in een lijst met gescheiden komma's
Als u toegang heeft tot Microsoft Excel 365 kunt u de TEXTJOIN functie om de celwaarden van een kolom of bereik samen te voegen tot een door komma's gescheiden lijst.
Stappen:
⦿ Eerst moeten we de onderstaande formule noteren in cel C5 .
=TEXTJOIN(",", TRUE, B5:B9)
Formule Breakdown:
De TEXTJOIN functie verbindt of sluit zich aan bij verschillende stukken van tekst of string met een scheidingsteken. In dit voorbeeld is het scheidingsteken een komma ( , ).
Let op: De TEXTJOIN functie is exclusief alleen te gebruiken in Microsoft Excel 365, Excel 2020, of Excel 2019. U moet toegang hebben tot een van deze om de functie te kunnen gebruiken.⦿ Bij het indrukken van ENTER krijgen we de door komma's gescheiden lijst van de celwaarden van de Product kolom in cel C5 .
Lees meer: Kolommen naar rijen converteren in Excel op basis van celwaarde
Methode 4: Kolom converteren naar een door komma's gescheiden lijst met behulp van een VBA-macro
Als u bekend bent met de VBA macro in Excel, dan kunt u VBA om de kolom naar een door komma's gescheiden lijst met enkele aanhalingstekens We moeten de onderstaande stappen volgen.
Stap 1:
⦿ Eerst selecteren we Visual Basic van de Ontwikkelaar tab. We kunnen ook op ALT+F11 om het te openen.
Stap 2:
⦿ Klik nu op de Plaats toets en selecteer Module .
⦿ Schrijf de volgende code op in het venster dat verschijnt. We drukken op CTRL+S om de code op te slaan.
Functie ColumntoList(ColRange als Bereik) Dim ListOutput Dim cel als Variant Voor elke cel in ColRange Als Niet IsEmpty(cell.Value) Dan ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function
Stap 3:
⦿ We gaan nu terug naar het werkblad en schrijven de volgende code in cel C5 .
=ColumntoList(B5:B9)
⦿ Bij het indrukken van ENTER krijgen we de door komma's gescheiden lijst met enkele aanhalingstekens rond elke celwaarde van de Product kolom in cel C5 .
Lees meer: VBA om meerdere kolommen om te zetten in rijen in Excel (2 methoden)
Methode 5: Gebruik het gereedschap Zoeken en vervangen om de kolom om te zetten in een lijst met gescheiden komma's
We kunnen de Zoeken & vervangen tool in Microsoft Office om een kolom in Microsoft Excel te converteren naar een door komma's gescheiden lijst in Microsoft Office. Volg gewoon de onderstaande stappen.
Stap 1:
⦿ Selecteer eerst alle cellen in de Product kolom behalve de kolom kop .
⦿ Klik vervolgens met de rechtermuisknop op een van de geselecteerde cellen. U krijgt het contextmenu te zien. Klik op Kopie uit het menu.
⦿ U kunt ook op CTRL+C naar kopie de geselecteerde cellen.
Stap 2:
⦿ We zullen nu pasta de gekopieerde cellen in een lege Microsoft Word document door op CTRL+V .
⦿ Dan zien we een dropdown optie genaamd Plakopties ( Ctrl ) op de rechtsonder hoek van de geplakte cellen.
⦿ Nu , klikken we op de Plakopties en selecteer Tekst bewaren Enige opties.
⦿ Vervolgens drukken we op CTRL+H om de Zoeken en vervangen gereedschap.
⦿ Eerst voegen we " ^p " in de Zoek wat invoerveld.
⦿ Dan zullen we " , " in de Vervangen door invoerveld.
⦿ Tenslotte klikken we op de Alles vervangen knop.
⦿ Nu zullen we zien dat alle celwaarden in de Product kolom worden omgezet in een door komma's gescheiden lijst in Microsoft Word.
Lees meer: Kolommen naar rijen converteren in Excel met Power Query
Snelle opmerkingen
🎯 Als u geen tabblad Ontwikkelaar heeft, kunt u het zichtbaar maken in Bestand> Optie> Lint aanpassen .
🎯 Om de VBA editor Press ALT + F11. En u kunt op ALT + F8 om het Macro-venster op te roepen.
Conclusie
In dit artikel hebben we geleerd hoe je een kolom of een bereik converteren naar een door komma's gescheiden lijst met enkele aanhalingstekens rond elk van de celwaarden. Ik hoop dat je vanaf nu... een kolom converteren naar een door komma's gescheiden lijst met enkele aanhalingstekens Maar als je vragen of aanbevelingen hebt over dit artikel, laat dan alsjeblieft een reactie hieronder achter. Heb een geweldige dag!!!