Sådan laver du en kommasepareret liste i Excel (5 metoder)

  • Del Dette
Hugh West

Mens arbejdet med store Microsoft Excel, Nogle gange har vi brug for at lave en kommasepareret liste. Det kan vi nemt gøre ved at bruge Excel-formler og VBA-makroer Det er også en nem og tidsbesparende opgave. I dag, i denne artikel, vil vi lære fem hurtige og egnede måder at lave en kommasepareret liste på i Excel effektivt.

Download arbejdsbog til øvelser

Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.

Kommasepareret liste.xlsm

5 egnede måder at lave en kommasepareret liste i Excel på

Lad os antage et scenario, hvor vi har en Excel-fil, der indeholder oplysninger om forskellige typer frugt. Disse frugter er opført i kolonnen med titlen Frugt i dette Excel-regneark. Vi vil gøre denne kolonne af frugter til en kommasepareret liste ved hjælp af CONCATENATE , TEXTJOIN funktioner, Find & Udskift og VBA-makroer Her er også en oversigt over datasættet til dagens opgave.

1. Brug CONCATENATE-funktionen til at lave en kommasepareret liste i Excel

Du kan bruge CONCATENATE-funktion i Excel for at lave en kommasepareret liste. 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)

  • Når du har indtastet CONCATENATE-funktion i formelbjælken, skal du blot trykke på INDTAST på dit tastatur, og du vil kunne lave en kommasepareret liste, som er vist i nedenstående skærmbillede.

Læs mere: Sådan laver du en to do-liste i Excel (3 nemme metoder)

2. Anvend TEXTJOIN-funktionen til at lave en kommasepareret liste i Excel

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(",", B5:B9)

  • Mens du skriver TEXTJOIN funktion i celle C5 , skal du blot trykke på INDTAST på dit tastatur, og du vil kunne lave en kommasepareret liste, som er vist i nedenstående skærmbillede.

Læs mere: Sådan laver du en alfabetisk liste i Excel (3 måder at lave den på)

3. Brug en brugerdefineret formel til at lave en kommasepareret liste i Excel

Vi kan bruge vores egen formel, hvor vi kun bruger ampersand-tegn (&) og komma (,) for at lave en kommasepareret liste med anførselstegn omkring celleværdierne. Vi skal følge nedenstående instruktioner for at lære det!

Trin:

  • Først og fremmest skal du vælge celle C5 , og skriv nedenstående formel i feltet Formel bar . formlen i den Formel bar er,
=B5&""&","&""&B6&""&","&""&B7&""&","&""&B8&""&","&""&B9

  • Når du trykker på INDTAST , får vi en kommasepareret liste over de Frugt kolonne i celle C5 .

Læs mere: Sådan laver du en liste i en celle i Excel (3 hurtige metoder)

Lignende læsninger

  • Sådan laver du en liste med punktopstilling i Excel (9 metoder)
  • Oprettelse af en mailingliste i Excel (2 metoder)

4. Udfør Find & Udskift kommando for at lave en kommasepareret liste i Excel

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

Trin 1:

  • Først skal du vælge alle cellerne i Frugt kolonne undtagen kolonnen overskrift .
  • Derfor skal du trykke på Ctrl + C på tastaturet samtidig for at kopiere disse celler.

Trin 2:

  • Derfor vil vi nu indsætte kopierede celler i et tomt Microsoft Word-dokument ved at trykke på CTRL+V .
  • Derefter vil vi 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 samtidig for at åbne den Find og erstat Først skal vi indsætte "^p" i den Find hvad Derefter indtaster vi "," i den Udskift med Endelig klikker vi på Udskift alle knap.

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

  • Når du har gennemført ovenstående proces, vil du kunne lave en kommasepareret liste, som er vist i nedenstående skærmbillede.

Læs mere: Sådan genereres en liste baseret på kriterier i Excel (4 metoder)

5. Kør en VBA-kode for at lave en kommasepareret liste i Excel

Nu vil jeg vise, hvordan du lave en kommasepareret liste i Excel ved at bruge en simpel VBA kode. Det er meget nyttigt i nogle særlige situationer. Fra vores datasæt vil vi lave en kommasepareret liste. Lad os følge nedenstående vejledning for at lave en kommasepareret liste !

Trin 1:

  • Først og fremmest skal du åbne et modul, for at gøre det, skal du først og fremmest fra din Udvikler skal du gå til,

Udvikler → Visual Basic

  • Når du har klikket på Visual Basic bånd, et vindue ved navn Microsoft Visual Basic for Applications - Lav kommasepareret liste vil straks blive vist foran dig. Fra dette vindue vil vi indsætte et modul til at anvende vores VBA-kode Det kan du gøre ved at gå til,

Indsæt → modul

Trin 2:

  • Derfor er det Lav en kommasepareret liste modulet dukker op. I Lav en kommasepareret liste modul, skriv nedenstående ned VBA
 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 

  • Derfor skal du køre VBA Det kan du gøre ved at gå til,

Kør → Kør under/brugerformular

Trin 3:

  • Efter at have kørt VBA-kode , går vi nu tilbage til regnearket og skriver følgende kode i celle C5 .
=ColumntoList(B5:B9)

  • Endvidere skal du trykke på Indtast på dit tastatur, og du vil få det ønskede output i celle C5 .

Ting at huske

👉 Du kan dukke op Microsoft Visual Basic for Applications vindue ved at trykke på Alt + F11 samtidig .

👉 Hvis en Udvikler fanen ikke er synlig i dit bånd, kan du gøre den synlig. Det gør du ved at gå til,

Fil → Valg → Tilpas farvebånd

Konklusion

Jeg håber, at alle de ovenfor nævnte egnede metoder til at lave en kommasepareret liste vil nu provokere dig til at anvende dem i din Excel Du er meget velkommen til at kommentere, hvis du har spørgsmål eller forespørgsler.

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.