Sådan Konverter kolonne til kommasepareret liste med enkelt citationstegn

  • Del Dette
Hugh West

Når vi arbejder i Excel, kan vi nogle gange have brug for at konvertere en kolonne eller et område til en kommasepareret liste med enkelte anførselstegn omkring hver af celleværdierne. I denne artikel vil jeg vise dig, hvordan du konverterer en kolonne til en kommasepareret liste med enkelte anførselstegn omkring hver af celleværdierne ved hjælp af funktioner som CONCATENATE , TEXTJOIN sammen med VBA-makro , og Find og erstat Værktøj.

Download arbejdsbog til øvelser

Download denne øvelsesbog for at øve dig i opgaven, mens du læser denne artikel.

Konverter kolonne til liste.xlsm

5 metoder til at konvertere kolonne til kommasepareret liste med enkelt citationstegn

Lad os antage et scenario, hvor vi har en Excel-fil, der indeholder oplysninger om forskellige papirvarer. Disse produkter er opført i kolonnen Produkt i Excel-regnearket. Vi konverterer denne kolonne med produkter til en kommasepareret liste. Billedet nedenfor viser regnearket med den kommaseparerede liste over produkter med enkelte anførselstegn omkring hver af dem.

Metode 1: Konverter kolonne til kommasepareret liste manuelt

Vi kan bruge vores egen formel, hvor vi kun bruger ampersand-tegn ( & ) og komma ( , ) for at konvertere kolonnen til en kommasepareret liste med anførselstegn omkring celleværdierne. Vi skal følge nedenstående trin.

Trin:

⦿ Først skal vi skrive nedenstående formel ned i celle C5 .

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

Opdeling af formler:

ampersand-tegn ( & ) vil deltage i enkelte anførselstegn ( '' ) og den kommaer ( , ) med den celleværdier til oprette en kommasepareret liste med enkelte anførselstegn .

⦿ Når du trykker på INDTAST , får vi den kommasepareret liste med enkelte anførselstegn omkring hver celleværdi i Produkt kolonne i celle C5 .

Læs mere: Sådan konverteres kolonner til rækker i Excel (2 metoder)

Metode 2: Brug CONCATENATE-funktionen til at Konverter kolonne til kommasepareret liste

Du kan også bruge CONCATENATE funktion i Excel for at konvertere kolonnen til en kommasepareret liste med enkelte anførselstegn. Vi skal gøre følgende.

Trin:

⦿ Først skal vi skrive nedenstående formel ned i celle C5 .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

Opdeling af formler:

CONCATENATE funktionen tager flere stykker tekst eller strenge og samler dem til én stor tekst.

⦿ Når du trykker på INDTAST , får vi den kommasepareret liste med enkelte anførselstegn omkring hver celleværdi i Produkt kolonne i celle C5 .

Læs mere: Sådan omsætter du kolonner til rækker i Excel (6 metoder)

Lignende læsninger

  • Sådan Transponeres duplikerede rækker til kolonner i Excel (4 måder)
  • Excel Power Query: Omlægning af rækker til kolonner (trin for trin-guide)
  • Sådan Transpose Rows to Columns Brug Excel VBA (4 Ideelle Eksempler)
  • Transponere flere kolonner til én kolonne i Excel (3 praktiske metoder)
  • Sådan konverteres enkelte kolonner til rækker i Excel med formler

Metode 3: Anvend TEXTJOIN-funktionen til at konvertere kolonne til kommasepareret liste

Hvis du har adgang til Microsoft Excel 365 , kan du bruge TEXTJOIN funktionen til at sammenføje celleværdierne i en kolonne eller et område til en kommasepareret liste.

Trin:

⦿ Først skal vi skrive nedenstående formel ned i celle C5 .

=TEXTJOIN(",", TRUE, B5:B9)

Opdeling af formler:

TEXTJOIN funktion sammenkæder eller slutter sig til flere stykker af tekst eller streng ved hjælp af en afgrænser. I dette eksempel er afgrænseren en komma ( , ).

Bemærk: TEXTJOIN funktion er eksklusiv og må kun anvendes i Microsoft Excel 365, Excel 2020, eller Excel 2019. Du skal have adgang til en af disse for at kunne bruge funktionen.

⦿ Når du trykker på INDTAST , får vi den kommasepareret liste af celleværdierne i den Produkt kolonne i celle C5 .

Læs mere: Sådan konverteres kolonner til rækker i Excel baseret på celleværdi

Metode 4: Konverter kolonne til kommasepareret liste ved hjælp af VBA-makro

Hvis du er bekendt med VBA makro i Excel, så kan du bruge VBA til effektivt at konvertere den kolonnen til en kommasepareret liste med enkelte anførselstegn Vi skal følge nedenstående trin.

Trin 1:

⦿ Først skal vi vælge Visual Basic fra den Udvikler fanen. Vi kan også trykke på ALT+F11 for at åbne den.

Trin 2:

⦿ Klik nu på Indsæt knappen, og vælg Modul .

⦿ Skriv følgende kode ned i det vindue, der vises. Vi trykker på CTRL+S for at gemme koden.

 Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function 

Trin 3:

⦿ Vi vil nu gå tilbage til regnearket og skrive følgende kode i celle C5 .

=ColumntoList(B5:B9)

⦿ Når du trykker på INDTAST , får vi den kommasepareret liste med enkelte anførselstegn omkring hver celleværdi i Produkt kolonne i celle C5 .

Læs mere: VBA til at omlægge flere kolonner til rækker i Excel (2 metoder)

Metode 5: Brug Find & Udskift værktøjet til at konvertere kolonne til kommasepareret liste

Vi kan bruge den Find & Udskift værktøj i Microsoft Office til at konvertere en kolonne i Microsoft Excel til en kommasepareret liste i Microsoft Office. Følg blot nedenstående trin.

Trin 1:

⦿ Først skal du vælge alle de celler i den Produkt kolonne undtagen kolonnen overskrift .

⦿ Højreklik derefter på en af de valgte celler. Du får vist en kontekstmenu. Klik på Kopier fra menuen.

⦿ Alternativt kan du trykke på CTRL+C til kopi de valgte celler.

Trin 2:

⦿ Vi vil nu indsætte kopierede celler i et tomt Microsoft Word-dokument ved at trykke på CTRL+V .

⦿ Derefter, Vi vil se en dropdown mulighed ved navn Indsæt indstillinger ( Ctrl ) på den ned-højre hjørne af de indsatte celler.

⦿ Nu , klikker vi på Indsæt indstillinger og vælg Behold tekst Kun muligheder.

⦿ Derefter trykker vi på CTRL+H for at åbne den Find og erstat værktøj.

⦿ Først indsætter vi " ^p " i den Find hvad indtastningsfelt.

⦿ Derefter vil vi indtaste " , " i den Udskift med indtastningsfelt.

⦿ Til sidst klikker vi på Udskift alle knap.

⦿ Nu vil vi se, at alle celleværdier i Produkt kolonne konverteres til en kommasepareret liste i Microsoft Word.

Læs mere: Konverter kolonner til rækker i Excel ved hjælp af Power Query

Hurtige noter

🎯 Hvis du ikke har en fanebladet Developer, kan du gøre det synligt i Fil> Valg> Tilpas farvebånd .

🎯 For at åbne den VBA editor Press ALT + F11. Og du kan trykke på ALT + F8 for at åbne vinduet Makro.

Konklusion

I denne artikel har vi lært, hvordan man konvertere en kolonne eller et interval til en kommasepareret liste med enkelte anførselstegn omkring hver af celleværdierne. Jeg håber, at du fra nu af kan konvertere en kolonne til en kommasepareret liste med enkelte anførselstegn Men hvis du har spørgsmål eller anbefalinger til denne artikel, så skriv en kommentar nedenfor. Hav en god dag!!!!

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.