Indholdsfortegnelse
I denne artikel lærer du 8 forskellige metoder til at opdele en kolonne i Excel med et komma med lethed.
Download arbejdsbog til øvelser
Du kan downloade Excel-filen fra følgende link og øve dig med den.
Opdeling af en kolonne med komma.xlsm8 metoder til at opdele en kolonne i Excel med komma
1. Split kolonne i Excel med komma med guiden Konverter tekst til kolonner
Til opdele en kolonne med komma ved hjælp af Guiden Konverter tekst til kolonner,
❶ Vælg dine data, og vælg derefter
❷ Gå til Data ➤ Dataværktøjer ➤ Tekst til kolonner.
Guiden Konverter tekst til kolonner vil blive vist.
❸ Vælg Afgrænset og tryk på Næste .
❹ Vælg Komma som Afgrænsere og tryk på Næste igen.
❺ Indsæt en celleadresse som Destination og tryk på Færdig .
Dette vil opdele en kolonne i stedet for et komma i to kolonner.
2. Kombination af funktionerne LEFT, RIGHT, FIND og LEN for at opdele kolonne i Excel med komma
Du kan bruge to formler ved hjælp af VENSTRE , RIGHT , FIND , og LEN funktioner til opdelte kolonner.
❶ Indsæt først følgende formel i celle C5 .
=LEFT(B5,FIND(",",B5)-1)
❷ Tryk derefter på INDTAST .
Opdeling af formler
- B5 har tekster med en komma .
- FIND(",",B5) leder efter en komma i celle
- LEFT(B5,FIND(",",B5)-1) returnerer tekster før den første komma vises fra venstre side.
❸ Derefter indsættes følgende formel i celle D5 .
=RIGHT(B5,LEN(B5)-FIND(",",B5))
❹ Tryk derefter på INDTAST igen.
Opdeling af formler
- B5 har tekster med et komma.
- FIND(",",B5) leder efter et komma i celle B5 .
- RIGHT(B5,LEN(B5)-FIND(",",B5))) returnerer tekster efter det første komma fra højre side.
❺ Vælg celler C5 og D5 og træk den Håndtag til påfyldning ikon op til celler C12 og D12 .
Disse to formler vil opdele en kolonne i stedet for en komma i to kolonner.
Læs mere: Excel-formel til at opdele en kolonne i flere kolonner (4 eksempler)
3. Anvend dynamisk array-formel til at opdele kolonne i Excel med komma
formel for dynamisk array der anvendes i denne metode, kan automatisk opdele en kolonne med kommaer i kolonner.
Sådan bruger du det,
❶ Indsæt følgende formel i celle C5 .
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))
❷ Tryk derefter på INDTAST .
Formlen er en array-formel, den vil automatisk beholde opdelt data i celle D5 , men formlen blev alligevel anvendt i celle C5 .
Opdeling af formler
- SUBSTITUTE(B5,",",","")
Funktionen SUBSTITUTE erstatter kommaet i celle B5 med et mellemrum.
- FILTERXML("" &SUBSTITUTE(B5,",",","")
Funktionen FILTERXML filtrerer data, der er adskilt af mellemrum, fra.
- TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))
Funktionen TRANSPOSE opdeler dataene i celle B5 i to forskellige kolonner.
❸ Træk den Håndtag til påfyldning ikon fra celle C5 til C12 .
Nu vil du se den opdelt data i to forskellige kolonner.
Læs mere: Sådan opdeles en kolonne i flere kolonner i Excel (7 nemme måder)
4. Opdel kolonne i Excel med komma ved hjælp af Flash Fill
Du kan bruge Flash Fill funktionen til at opdele en kolonne ganske let.
❶ Begynd at indsætte data før kommaet i Land kolonne.
❷ Når du har indsat data i to på hinanden følgende celler, viser Excel forslag. Tryk på INDTAST at acceptere.
❸ Begynd nu at indsætte data efter komma i kolonnen Hovedstaden .
❹ Når du har indsat data i to på hinanden følgende celler, viser Excel forslag. Tryk på INDTAST at acceptere igen.
Nu får du dine data opdelt i to forskellige kolonner.
5. Split kolonne i Excel med komma ved hjælp af CSV-fil
CSV fil, hvis uddybning er Kommasepareret værdi kan opdele en kolonne med et komma automatisk.
Sådan fungerer det.
❶ Vælg og kopi dine data først.
❷ Åbn notesblok og Indsæt dem der.
❸ Gem nu filen som en CSV-fil.
Hvis du vil gemme en tekstfil som en CSV-fil, bare redigere filudvidelsen som CSV.
❹ Nu åben CSV-fil og du vil se, at dataene automatisk er blevet opdelt med et komma i to kolonner.
6. Brug VBA-kode til at opdele kolonne i Excel med komma
Se på de følgende tomme kolonner, dvs. Land og Hovedstaden henholdsvis.
Vi vil bruge en VBA kode til opdelt data fra kolonnen Land med hovedstad .
❶ Første tryk ALT + F11 for at åbne den VBA-editor.
❷ Gå derefter til Indsæt ➤ Modul.
❸ Indsæt følgende VBA kode i den VBA-editor.
Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub
Opdeling af kode
- Først I erklærede 3 variabler.
- Derefter kørte jeg en Indlejret For-løkke.
- Inde i første For-loop , brugte jeg den Split og Cellernes funktioner til opdelt data ved hjælp af en komma i to separate celler.
❹ Gem VBA-kode.
❺ Tryk nu på F5 knappen til at køre koden.
Dette vil automatisk opdelt kolonnen Land med hovedstad i to kolonner, som er Land og Hovedstad.
7. Split kolonne i Excel med komma ved hjælp af Power Query
Følg nedenstående trin for at opdele en kolonne i Excel med en komma ved hjælp af Power Query.
❶ Gå til Data ➤ Hent data ➤ Fra fil ➤ Fra Excel-arbejdsbog.
❷ Fra den Navigator vindue, vælg din regnearkets navn at have data til at opdelt .
❸ Klik derefter på Omdanne data.
❹ Gå nu til Transform ➤ Opdelt kolonne ➤ Efter afgrænser.
Opdele kolonne efter afgrænser dialogboksen vises.
❺ Vælg Komma fra den Vælg eller indtast afgrænseren drop-down.
❻ Tryk derefter på OK .
Nu vil dine data automatisk opdelt i to kolonner adskilt af et komma .
Læs mere: Sådan Split Column i Excel Power Query (5 nemme metoder)
8. Opdel kolonne i Excel med komma ved hjælp af Power Pivot
Du kan bruge Power Pivot funktion i Excel til at opdele en kolonne med et komma.
Til det,
❶ Gå til Power Pivot ➤ Tilføj til datamodel.
❷ Indsæt din bordserie i den Opret tabel dialogboksen og og tryk på OK.
❸ Indsæt nu følgende formel i den øverste celle i den Beregnet kolonne 1 kolonne.
= LEFT ( [Land med hovedstad], FIND ( ",", Table2[Land med hovedstad]) - 1 )
❹ Tryk derefter på INDTAST .
Opdeling af formler
- FIND ( ",", Tabel2[Land med hovedstad])
FIND funktionen leder efter et komma i kolonnen Land med hovedstad.
- LEFT ( [Land med hovedstad], FIND ( ",", Table2[Land med hovedstad]) - 1 )
VENSTRE funktionen returnerer data før kommaet fra venstre side.
Beregnet kolonne 1 vil blive udfyldt med data før komma vises.
❺ Indsæt nu følgende formel i den øverste celle i den Beregnet kolonne 2 kolonne.
= RIGHT ([Land med hovedstad], LEN (Tabel2[Land med hovedstad]) - FIND ( ",", Tabel2[Land med hovedstad]) )
❻ Tryk derefter på INDTAST .
Opdeling af formler
- FIND ( ",", Tabel2[Land med hovedstad])
FIND funktion leder efter en komma i kolonnen Land med hovedstad.
- LEN (Tabel2[Land med hovedstad])
LEN funktionen beregner længden af teksterne i kolonnen Land med hovedstad.
- RIGHT ([Land med hovedstad], LEN (Tabel2[Land med hovedstad]) - FIND ( ",", Tabel2[Land med hovedstad]) )
RIGHT funktionen returnerer dataene efter kommaet fra højre side.
Beregnet kolonne 2 vil blive udfyldt med de data, der står efter kommaet.
Øvelsesafsnit
Du får et Excel-ark som følgende skærmbillede i slutningen af den medfølgende Excel-fil, hvor du kan øve dig i alle de metoder, der er beskrevet i denne artikel.
Konklusion
Sammenfattende har vi drøftet 8 metoder til at opdele en kolonne i Excel med et komma. Du anbefales at downloade den øvelsesarbejdsbog, der er vedhæftet sammen med denne artikel, og øve alle metoderne med den. Og tøv ikke med at stille spørgsmål i kommentarfeltet nedenfor. Vi vil forsøge at besvare alle relevante spørgsmål hurtigst muligt. Og besøg venligst vores hjemmeside Exceldemy for at udforske mere.