Indholdsfortegnelse
Nogle gange er det svært at finde en værdi i en lang Excel-kolonne, så vi har brug for at opdele en kolonne i flere kolonner i Excel Det gør datasættet mere læsbart og let tilgængeligt for de korrekte oplysninger. I denne artikel vil vi se hvordan man opdeler en kolonne i flere kolonner gennem eksempler og forklaringer.
Arbejdsbog til øvelser
Download følgende arbejdsbog og øvelse.
Opdeling af en kolonne i flere kolonner.xlsx7 hurtige metoder til at opdele en kolonne i flere kolonner i Excel
1. Excel 'Tekst til kolonner'-funktion til at opdele en kolonne i flere kolonner
Excel ' Tekst til kolonner ' er en indbygget funktion. Hvis vi antager, at vi har et datasæt ( B4:D9 ) af Microsoft-produkter. Vi vil opdele oplysningerne i den ene kolonne ( B5:B9 ) i flere kolonner.
TRIN:
- Først skal du vælge kolonneområdet ( B5:B9 ) til opdeling.
- Derefter skal du gå til Data fanebladet.
- Klik på ' Tekst til kolonner ' fra den Dataværktøjer mulighed.
- A Guiden Trin 1 vindue vises.
- Vælg nu ' Afgrænset ' og klik på Næste .
- Vi kan se den Guiden trin 2 vindue. Kontroller på ' Rummet ' boks.
- Se, hvordan resultatet ser ud i Visning af data boks.
- Klik derefter på Næste .
- Guiden trin 3 vinduet er her nu. Vælg ' Generelt ' fra ' Kolonne dataformat ' mulighed.
- Derefter skal du vælge det sted, hvor vi ønsker at se resultatet i Destination boks.
- Kontroller, om resultatet vises rigtigt fra Visning af data boks.
- Klik på Færdig .
- Endelig kan vi se, at dataene i en kolonne er opdelt i flere kolonner.
2. Opdeling af flere linjer i én kolonne til flere kolonner i Excel
Ved hjælp af ' Tekst til kolonner ' kan vi opdele flere linjer i én kolonne i flere kolonner i Excel. Lad os sige, at vi har et datasæt ( B4:D9 ) af Microsoft-produkter med årstal i én kolonne. Vi vil opdele dem.
TRIN:
- Vælg kolonneområdet ( B5:B9 ) til opdeling.
- Derefter skal du gå til Data faneblad> Dataværktøjer option> ' Tekst til kolonner ' funktion.
- Guiden Trin 1 vindue vises.
- Vælg den ' Afgrænset ' og klik på Næste .
- Nu fra den Guiden trin 2 vindue, skal du kontrollere på ' Andre ' og skriv " , " om det.
- Se, hvordan resultatet ser ud i Visning af data boks.
- Klik på Næste .
- Fra den Guiden trin 3 skal du vælge ' Generelt ' fra ' Kolonne dataformat ' mulighed.
- Vælg derefter det sted, hvor vi ønsker at se resultatet i Destination boks.
- Kontroller, om resultatet vises rigtigt fra Visning af data boks.
- Derefter skal du klikke på Færdig .
- Der vises en bekræftelsesboks. Vælg OK .
- Endelig kan vi se resultatet.
3. Opdel den sammenlagte celle som én kolonne i flere kolonner i Excel
I nedenstående datasæt kan vi se en kolonne med sammenlagte celler. Vi skal opdele cellerne og konvertere dem til flere kolonner.
TRIN:
- Først skal du vælge alle de sammenlagte celler i en kolonne.
- Gå til Hjem fanebladet.
- Klik på den Sammenlægning & Center fra rullelisten i Tilpasning sektion.
- Vælg nu Adskillelse af celler .
- Vi kan se, at cellerne ikke er sammenflettet og opdelt i forskellige kolonner.
Læs mere: Sådan Split Column i Excel Power Query (5 nemme metoder)
4. Excel 'Flash Fill'-funktion til at opdele en kolonne i flere kolonner
Excel har nogle særlige og smarte værktøjer. ' Flash Fill ' er en af dem. Flash Fill kopierer cellemønsteret og giver output som den pågældende celle. Her har vi et datasæt med Microsoft-produkter med årstal. Vi vil opdele denne ene kolonnes data ( B4:B9 ) i flere kolonner.
TRIN:
- Vælg Celle C5 og skriv produktnavnet " Microsoft Excel " i den.
- Vælg derefter Celle D5 og skriv årstallet " 2018 ".
- Vælg nu Celle C5 og bruge den Håndtag til påfyldning værktøjet til automatisk at udfylde de tomme celler.
- Næste fra ' Mulighed for automatisk udfyldning ' klik på ' Flash Fill' .
- Gør det samme med den næste kolonne, og vi kan se resultatet.
5. Opdel en kolonne i flere kolonner med VBA
Microsoft Excel Visual Basic for Application kode hjælper os med at opdele en kolonne i flere kolonner. Lad os sige, at vi har et datasæt ( B4:B14 ) af Microsoft Excel-produkter i årevis. Vi vil opdele denne kolonne i to kolonner D4 & E4 .
TRIN:
- Først skal du vælge alle værdierne i kolonnen.
- Derefter skal du gå til regnearket fra fanen ark og højreklik på på den.
- Vælg ' Se kode '
- Nu er en VBA-modul vindue vises.
- Indtast koden:
Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutput Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub
- Klik derefter på Kør mulighed.
- I bekræftelsesboksen skal du vælge Kør .
- Vælg derefter inputområdet, og klik på OK .
- Skriv antallet af rækker, som vi ønsker at se i den nye kolonne, og vælg OK .
- Vælg her den første celle i den nye kolonne, og klik på OK .
- Endelig kan vi se resultatet, at alle værdierne i en kolonne er delt op i to.
6. Excel INDEX-formel til at opdele en kolonne i flere kolonner
Excel INDEX-funktion sammen med den ROWS-funktion bruges til at opdele en kolonne. Hvis vi antager, at vi har et datasæt ( B4:B14 ). Vi opdeler disse værdier i datasættet i to kolonner ( Kolonne1 & Kolonne2 ).
TRIN:
- I begyndelsen skal du vælge Celle D5 .
- Skriv nu formlen:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Hit Indtast og bruge Håndtag til påfyldning for automatisk at udfylde cellerne nedenfor.
- Vælg derefter Celle E5 .
- Skriv formlen ned:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Tryk på Indtast og bruge Håndtag til påfyldning for at se resultaterne.
7. Excel LEFT & RIGHT-funktioner til at opdele en kolonne i flere kolonner
Excel VENSTRE Funktion returnerer de venstreeste tegn i en tekststreng, mens RIGHT-funktion i Excel hjælper os med at udtrække de sidste tegn fra en tekststreng. De er begge Tekstfunktioner i Excel. Her har vi et datasæt ( B4:B9 ) i én kolonne. Vi skal bruge tekstfunktioner til at opdele værdierne fra én kolonne.
TRIN:
- Vælg Celle C5 .
- Skriv derefter formlen:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ Opdeling af formler
➤ SEARCH(" ",B5)
SØG-funktion returnerer rummets position.
➤ VENSTRE(B5,SEARCH(" ",B5)-1)
Dette returnerer værdien.
- Derefter skal du trykke på Indtast og bruge den Håndtag til påfyldning værktøjet til automatisk udfyldning af cellerne.
- Vælg nu Celle D5 .
- Indtast formlen:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5)))
- Til sidst skal du trykke på Gå ind på og bruge Håndtag til påfyldning for at se resultatet.
➥ Opdeling af formler
➤ SEARCH(" ",B5)
SØG-funktion returnerer rummets position.
➤ LEN(B5)
LEN-funktionen returnerer det samlede antal tegn.
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5)))
Dette returnerer værdien.
Konklusion
Dette er den hurtigste måde at opdele en kolonne i flere kolonner i Excel. Der er tilføjet en øvelsesarbejdsmappe. Prøv det bare. Du er velkommen til at spørge om noget eller foreslå nye metoder.