Indholdsfortegnelse
Hvis der i et stort datasæt er flere oplysninger komprimeret i en celle, er det svært at finde og slå data op for at se eller udføre en opgave. I denne artikel vil jeg forklare, hvordan du opdeler en celle i to rækker i Excel.
Bare for at gøre forklaringen mere synlig bruger jeg et eksempeldatasæt med bogoplysninger. Her har jeg taget to kolonner, som er Bogens navn og Forfatter Her er der nogle celler, hvor der er flere forfatternavne i én celle.
Download til praksis
Opdeling af en celle i to rækker.xlsmMåder at opdele en celle i to rækker i Excel
1. Brug af tekst til kolonner til at opdele en celle i to rækker
Du kan bruge Tekst til kolonner fra den Bånd for at opdele en celle i rækker.
Lad os se proceduren.
Først skal du vælge den celle, du vil dele. Her har jeg valgt cellen C5 celle.
Derefter skal du åbne den Data faneblad>> fra Dataværktøjer >> vælg Tekst til kolonner
➤ A dialogboks vil dukke op. Vælg derefter filtype Afgrænset og klik på Næste .
➤ Vælg nu den Afgrænsere din værdi har.
➤ Jeg valgte komma (,)
➤ Klik Næste
Her kan du vælge den Destination ellers beholder du den som den er, og klikker på Færdig .
➤ Her kan du se, at værdierne er opdelt i kolonner, men jeg ønsker at opdele disse værdier i to rækker.
Der er to konventionelle måder at vende kolonner til rækker på. De er Indsæt indstillinger og TRANSPOSE-funktionen.
I. Indsæt indstillinger
Hvis du vil opdele kolonneværdierne i rækker, skal du først vælge cellerne.
Du kan bruge enten Skær eller Kopier mulighed.
➤ Nu højreklik på musen og vælg derefter Kopier (du kan bruge Skær også).
➤ Vælg den celle, hvor du ønsker at placere værdien.
➤ Jeg valgte celle C6
➤ Igen højreklik på musen og vælg derefter Indsæt Transponere fra Indsæt indstillinger .
➤ Nu finder du den valgte værdi i den valgte række.
II. TRANSPOSE-funktionen
Du kan også bruge TRANSPOSE funktion til at opdele en celle i rækker efter brug af Tekst til kolonner .
➤ Først skal du vælge den celle, hvor du vil placere din værdi. Jeg valgte celle C6
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar .
=TRANSPOSE(D5)
➤ Her omlægges den valgte værdi i celle C6 .
Læs mere: Sådan deler du en celle i to i Excel (5 nyttige metoder)
Lignende læsninger
- Excel Split Cell ved hjælp af formel til opdeling af celler med afgrænser
- Sådan deler du en enkelt celle i to i Excel (diagonalt & vandret)
- Excel-formel til opdeling: 8 eksempler
- Sådan laver du to linjer i én celle i Excel (4 metoder)
2. Brug af VBA til at opdele en celle i to rækker
Du kan bruge VBA for at opdele en celle i to rækker.
➤ Åbn den Udvikler fanebladet>> vælg derefter Visual Basic
Det vil åbne et nyt vindue med Microsoft Visual Basic for Applications.
➤ Fra Indsæt >> vælg Modul .
➤A ny Modul vil åbne.
Skriv nu koden i Modul .
Sub Split_Cell_into_Rows() Dim rng As Range Dim InputRng As Range, OutputRng As Range ExcelTitleId = "Split Cell into Rows" Set InputRng = Application.Selection.Range("A1") Set InputRng = Application.InputBox("Range(single cell) :", ExcelTitleId, InputRng.Address, Type:=8) Set OutputRng = Application.InputBox("Output to (single cell):", ExcelTitleId, Type:=8) Arr =VBA.Split(InputRng.Range("A1").Value, ",") OutputRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
➤ Gem koden, og gå tilbage til regnearket.
➤Vælg nu den celle, som du vil opdele i rækker. Jeg valgte celle C6
➤ Åbn den Se faneblad>> fra Makroer >> vælg Se makro
➤ A dialogboks vil dukke op. Herfra skal du vælge den Makro til Kør .
➤ Så a dialogboks vil dukke op med navnet Opdele celle i rækker Du kan vælge cellen først, eller du kan vælge intervallet fra det viste vindue. dialogboks .
Nu, i den Udgang til Vælg det område, hvor du vil placere de opdelte værdier i en celle.
➤ Jeg valgte intervallet C5:C6 .
Til sidst vil du se, at den valgte celles værdi er opdelt i to rækker.
Læs mere: Excel VBA: Opdeling af streng i celler (4 nyttige anvendelser)
3. Brug af Power Query
Du kan også bruge Power Query for at opdele en celle i rækker.
➤ Først skal du vælge celleområdet.
➤Åbn den Data fanebladet>> vælg derefter Fra tabel/område
Nu er en dialogboks vises og viser valget, og vælg derefter Min tabel har overskrifter Klik derefter på OK .
➤ Her åbnes et nyt vindue.
Vælg derfra cellen for at opdele den i rækker.
Åbn Hjem faneblad>> fra Opdelt kolonne >> vælg Af Delimiter
A dialogboks vil dukke op. Herfra skal du vælge den Afgrænser komma(,) og vælg derefter Rækker fra den Avancerede indstillinger . fra Citat Karakter Vælg Ingen .
Til sidst skal du klikke på OK .
➤ Til sidst vil du se, at den valgte celle er delt op i to rækker.
Men der er en ulempe ved at opdele værdierne ved at kopiere den tilstødende celleværdi. For at rette op på dette kan du fjerne de ekstra kopierede værdier og derefter kopiere det opdelte resultat ind i de ønskede rækker.
Når dine værdier ikke er relateret til den tilstødende celle, eller hvis du kun har én kolonne, kan du Power Query vil fungere perfekt .
Læs mere: Sådan opdeler du celler i Excel (den ultimative guide)
Øvelsesafsnit
Jeg har medtaget et ekstra øvelsesark i arbejdsarket, så du kan øve dig i disse forklarede metoder.
Konklusion
I denne artikel har jeg forklaret flere måder at opdele en celle i to rækker i Excel på. Disse metoder vil være nyttige for dig, når du ønsker at opdele en celle i to rækker. Hvis du har nogen forvirring eller spørgsmål vedrørende disse metoder, kan du kommentere nedenfor.