Indholdsfortegnelse
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.xlsm5 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.