Tip: Andre sprog er Google-oversat. Du kan besøge English version af dette link.
Log på
x
or
x
x
Tilmeld
x

or

Sådan transponeres / konverteres kolonner og rækker i enkeltkolonne?

Når du bruger Excel-regneark, vil du nogle gange møde dette problem: Hvordan kunne du konvertere eller transponere en række data til en enkelt kolonne? (Se følgende skærmbilleder :) Nu introducerer jeg tre hurtige tricks til at løse dette problem.

Transponere / Konverter kolonner og rækker i enkeltkolonne med formel

Transponere / Konverter kolonner og rækker i enkeltkolonne med VBA-kode

Transponere / Konverter kolonner og rækker i enkelt kolonne med Kutools for Excelgod idé3

Omsæt hurtigt rækkevidde til en kolonne / række / eller omvendt i Excel

I nogle tilfælde kan du muligvis omsætte en række celler til en kolonne eller en række, eller omvendt, konverter en kolonne eller en række til flere rækker og kolonner i Excel-ark. Har du nogen hurtig måde at løse det på? Her den Transponér Range funktion i Kutools til Excel kan håndtere alle ovennævnte job nemt.Klik for gratis fuldversionen af ​​prøve i 60 dage!
doc1
Kutools for Excel: med mere end 300 handy Excel-tilføjelser, gratis at prøve uden begrænsning i 60 dage.

Transponere / Konverter kolonner og rækker i enkeltkolonne med formel

Tabbed browsing og redigering af flere Excel-workbooks / Word-dokumenter som Firefox, Chrome, Internet Udforsk 10!

Du kan være fortrolig med at se flere websider i Firefox / Chrome / IE, og skifte mellem dem ved at klikke på tilsvarende faner nemt. Her understøtter Office-fanen lignende behandling, som giver dig mulighed for at gennemse flere Excel-workbooks eller Word-dokumenter i et Excel-vindue eller et Word-vindue og nemt skifte mellem dem ved at klikke på deres faner. Klik for gratis 45-dages prøveversion af Office-fanen!

ot excel

Den følgende lange formel kan hjælpe dig med hurtigt at omsætte en række data til en kolonne, gør det som følger:

1. Definer først et intervalnavn for dit dataområde, vælg de intervaldata, du vil konvertere, højreklik og vælg Definer navn danne kontekstmenuen. I Nyt navn dialogboksen, indtast det ønskede rækkevidde. Klik derefter på OK. Se skærmbillede:

2. Når du har angivet rækkeviddenavnet, skal du klikke på en tom celle, i dette eksempel klikker jeg på celle E1, og indtaster derefter denne formel: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

Noter: Mydata er navnet på de valgte data, du kan ændre det som du har brug for.

3. Træk derefter formlen ned til cellen, indtil fejloplysningerne vises. Alle data i intervallet er blevet gennemført i en enkelt kolonne. Se skærmbillede:


Transponere / Konverter kolonner og rækker i enkeltkolonne med VBA-kode

Med følgende VBA-kode kan du også deltage i flere kolonner og rækker i en enkelt kolonne.

1. Hold nede i ALT + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. klik indsatte > Moduler, og indsæt følgende kode i Moduler vindue.

Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Trykke F5 nøglen til at køre koden, og der vises en dialog for at vælge en rækkevidde, der skal konverteres. Se skærmbillede:

4. Klik derefter på Ok, og en anden dialog vises for at vælge en enkeltcelle for at sætte resultatet ud, se skærmbillede:

5. Og klik Ok, så konverteres celleindholdet i området til en liste over en kolonne, se skærmbillede:

doc-convert-interval-til-column11


Transponere / Konverter kolonner og rækker i enkelt kolonne med Kutools for Excel

Måske er formlen for lang til at huske, og VBA-koden har en vis begrænsning for dig. I denne situation skal du ikke bekymre dig, her vil jeg introducere dig et nemmere og mere multifunktionelt værktøjKutools til Excel, Med Transform Range nytteværdi, og du kan løse dette problem hurtigt og bekvemt.

Kutools til Excel, med mere end 300 Praktiske funktioner gør jobbet lettere.

Efter installation Kutools for Excel, gør venligst som nedenfor:(Gratis download Kutools til Excel nu!)

1. Vælg det område, du vil transponere.

2. klik Kutools > Transform Range, se skærmbillede:

doc konvertere rækkevidde til kolonne 12

3. i Transform Range dialogboksen, vælg Range to single column mulighed, se skærmbillede:

doc konvertere rækkevidde til kolonne 13

4. Klik derefter på OK, og angiv en celle for at sætte resultatet fra pop-out boksen.

doc konvertere rækkevidde til kolonne 14

5. klik OK, og de flere kolonner og rækker data er blevet transponeret i en en søjle.
doc konvertere rækkevidde til kolonne 15

Hvis du vil konvertere en kolonne til en rækkevidde med faste rækker, kan du også bruge Transform Range funktion til hurtigt at håndtere det.
doc konvertere rækkevidde til kolonne 16


Transponér tværsnit til listen tabel med Kutools for Excel

Hvis du har en kryds tabel, der skal konverteres til en listetabel som vist under skærmfremvisning, kan du også bruge nøglen til at skrive dataene en efter en. Kutools til Excel's Transpose Table Dimensions værktøj til hurtigt at konvertere mellem krydstabellen og listen i Excel.
doc konvertere rækkevidde til kolonne 19

Efter installation Kutools for Excel, gør venligst som nedenfor:(Gratis download Kutools til Excel nu!)

1. Vælg den krydstabell, du vil konvertere til listen, ved at klikke på Kutools > Range > Transpose Table Dimensions.
doc konvertere rækkevidde til kolonne 17

2. i Transpose Table Dimension dialog, check Cross table to list mulighed på Transpose type sektion, vælg en celle for at placere den nye formattabel.
doc konvertere rækkevidde til kolonne 18

3. klik Ok, nu er krydstabellen konverteret til liste.


Relaterede artikler:

Hvordan ændres række til kolonne i Excel?

Sådan transponeres / konverteres en enkelt kolonne til flere kolonner i Excel?

Sådan transponeres / konverteres kolonner og rækker til en enkelt række?



Anbefalede produktivitetsværktøjer

Office-fanen

guld star1 Medbring praktiske faner til Excel og andre Office-software, ligesom Chrome, Firefox og nye Internet Explorer.

Kutools til Excel

guld star1 Fantastiske! Forøg din produktivitet i 5 minutter. Har ikke brug for særlige færdigheder, spar to timer hver dag!

guld star1 300 Nye funktioner til Excel, gør Excel meget nemt og kraftfuldt:

  • Fusionere celler / rækker / kolonner uden at miste data.
  • Kombiner og konsolidér flere ark og arbejdsbøger.
  • Sammenlign ranges, kopier flere rækker, konverter tekst til dato, enheds- og valutaomregning.
  • Tæl efter farver, Personsøgning Subtotaler, Avanceret Sort og Super Filter,
  • Mere Vælg / Indsæt / Slet / Tekst / Format / Link / Kommentar / Arbejdsbøger / Regneark Værktøjer ...

Skærmbillede af Kutools til Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dana · 3 months ago
    thanks a lot; beautifull :-)
  • To post as a guest, your comment is unpublished.
    Philippe · 8 months ago
    Worked like a charm. Thanks a lot
  • To post as a guest, your comment is unpublished.
    deep · 10 months ago
    thanxs you have reduced my too much time....wonderful
  • To post as a guest, your comment is unpublished.
    NL · 11 months ago
    What if the table you start with has a range of values that is different for each row? Example: Say the table doesn't have FF, KK and LL, how do you make a single column from that table without doing them above example by hand?
    • To post as a guest, your comment is unpublished.
      Sunny · 10 months ago
      Just try above methods, if they cannot work, please tell me and upload your data as a picture to give some details
  • To post as a guest, your comment is unpublished.
    YO · 11 months ago
    THAT'S AMAZING! THANKYOU