Hur man byter rader och kolumner i Excel (5 metoder)

  • Dela Detta
Hugh West

Om du vill byta rader och kolumner i Excel kan du göra det manuellt eller automatiskt på flera olika sätt beroende på ditt syfte. I följande artikel diskuterar vi 5 metoder för att byta rader och kolumner i Excel. Följ med i artikeln och hitta din bästa metod.

Ladda ner övningsboken

Vi rekommenderar att du laddar ner Excel-filen och övar med den.

Byt rader och kolumner.xlsm

5 metoder för att byta rader och kolumner i Excel

Låt oss säga att du har följande dataset med smartphoneföretagens marknadsandelar. Vi kommer att använda detta dataset för att visa hur man byter rader och kolumner i Excel.

Läs följande artikel i detalj och välj den bästa lösningen som passar ditt syfte.

1. Växla rader och kolumner med hjälp av Paste Special (Transpose)

Användning av Klistra in speciellt är ett snabbt sätt att byta rader och kolumner i Excel. Välj en plats där du vill klistra in den omvända tabellen. Se till att det finns gott om utrymme för att klistra in dina data. Den nya tabellen kommer helt och hållet att skriva över alla data och all formatering som redan finns där. Följ stegen nedan för att byta rader och kolumner.

Steg:

  • Välj intervallet av celler B4:G9 och tryck på Ctrl+C .

  • Högerklicka på den övre vänstra cellen där du vill klistra in den omvända tabellen, vi väljer Cell B11 i detta fall, välj då Transponera .

  • Du kan se att uppgifterna har bytts ut nu.

Läs mer: Hur du transponerar kolumnen till flera rader i Excel (6 metoder)

2. Använd transponeringsfunktionen för att byta rader och kolumner

Funktionen TRANSPOSE är en flercellig matris Det betyder att vi måste bestämma hur många rader och kolumner vi behöver och välja så mycket yta på arket.

I exemplet ovan har vi ett dataset på 6×6 i intervallet B4:G9 Vi måste välja ett tomt cellområde på 6×6 för att överföra data.

Steg:

  • Välj B11:G16 Skriv formeln i formellfältet:
=TRANSPOSE(B4:G9)

  • Tryck på Ctrl+Shift+Enter Du kan se att uppgifterna har bytts ut nu.

Anteckningar och tips:

  • De överförda uppgifterna är fortfarande kopplade till de ursprungliga uppgifterna. Var försiktig när du ändrar de ursprungliga uppgifterna. När du ändrar uppgifter i de ursprungliga uppgifterna kommer det att återspeglas även i de överförda uppgifterna.
  • Om du har en aktuell version av Microsoft 365 kan du skriva in formeln i den övre vänstra cellen i utdataområdet och sedan trycka på ENTER för att bekräfta formeln som en dynamisk formel för matriser. Annars använder du Ctrl+Shift+Enter.

Läs mer: Hur du transponerar flera kolumner till rader i Excel

3. Använd cellreferens för att byta rader och kolumner

Vi kan byta rader och kolumner med hjälp av cellreferenser. I exemplet ovan har vi ett dataset på 6×6 i intervallet B4:G9 Vi behöver ett tomt cellområde på 6×6 för att överföra data.

Steg:

  • Välj en tom Cell B11 Ange ett referensprefix, till exempel RR ', och sedan platsen för den första cellen som vi vill transponera, vilket är B4 .

  • Cell B12 , skriv in samma prefix ' RR ' och sedan cellplaceringen till höger om den som vi använde i föregående steg. För vårt syfte skulle det vara cell C4 , som vi skriver in som RRC4 På samma sätt skriver du in referenserna i cellerna nedan.

  • Välj utbudet av Celler B11:B16 Fyll på resten av cellerna genom att dra i Automatisk ifyllning horisontellt till Kolumn G .

Resten av cellerna ska fyllas i automatiskt.

  • Tryck på Ctrl+H på tangentbordet för att få upp Hitta och ersätta In i Hitta vad och Ersätt med fältet, skriv in prefixet RR, och sedan = i fältet. Klicka på Ersätt alla .

  • En popup-fönster visas " Allt är klart. Vi har gjort 36 ersättningar. " Klicka på OK .

Du kan se att uppgifterna har bytts ut nu.

Läs mer: Hur du konverterar flera rader till kolumner i Excel (9 sätt)

Liknande läsningar

  • Excel VBA: Få rad- och kolonnnummer från celladress (4 metoder)
  • Hur du döljer rader och kolumner i Excel (10 sätt)
  • [Rättad!] Rader och kolumner är båda siffror i Excel
  • Excel VBA: Ställ in intervallet efter rad- och kolumnnummer (3 exempel)
  • Hur man lägger till flera rader och kolumner i Excel (alla möjliga sätt)

4. Användning av VBA-makron för att byta rader och kolumner

I den här metoden konverterar vi flera rader till kolumner i Excel med hjälp av VBA-makros .

Steg:

  • Gå till Utvecklingsfliken> Visual Basic.

  • I Visual Basic-redigeraren går du till Infoga> Modul.

En ny modul öppnas. Kopiera följande skript.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Välj den array som ska roteras", Title:="Switch Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Välj den cell som ska infogas med de roterade kolumnerna", Title:="Switch Rows to Columns", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Klistra in skriptet i fönstret och spara det med Ctrl+S .

  • Stäng nu Visual Basic Editor och gå till Utvecklare> Makroner och du kommer att se ditt makro SwitchRowsToColumns. Klicka på Kör .

A Byt rader till kolumn öppnas ett fönster där du ska välja array.

  • Välj matris B4:G9 för att rotera. OK .

Återigen kommer pop us att be dig välja den första för att infoga de roterande kolumnerna.

  • Välj Cell B11 . Klicka OK .

Nu kan du se att uppgifterna har bytts ut.

Läs mer: Excel-makro: Konvertera flera rader till kolumner (3 exempel)

5. Byt rader och kolumner med Power Query

Power Query är ett annat kraftfullt verktyg för Excel-användare som kan användas för att omvända rader till kolumner. Om du arbetar med Excel 2010 eller . Excel 2013, måste du uttryckligen ladda ner och installera tillägget Power Query. Du hittar Power Query på fliken Data i Excel 2016 och övre versioner.

Följ noggrant stegen nedan för att omvandla rader till kolumner med hjälp av Power Query.

Steg:

  • Välj intervallet av celler B4:G9 för att konvertera rader till kolumner i Excel.

  • Gå till Fliken Power Query och välj Från tabell/intervall .

En popup-fönsterruta visas där du frågar efter intervallet. Klicka på OK .

Följande tabell visas i Power Query Editor.

  • I Power Query Editor > Gå till Fliken Transformera> Välj Använd första raden som rubriker> Välj Använd rubriker som första rad

  • Klicka på Transponera under fliken Transformera .

Du kan se att uppgifterna har bytts ut nu.

Läs mer: Hur du byter rader och kolumner i Excel-diagram (2 metoder)

Lösa problem med omställning av rader och kolumner

1. Överlappningsfel

Överlappningsfelet uppstår om du försöker klistra in det transponerade området i det kopierade området. Var försiktig med detta fel och välj en cell som inte finns i det kopierade området.

2. #VALUE! Fel

Om du implementerar Formeln TRANSPOSE i Excel genom att trycka på bara Gå in på , Du kan se detta #VALUE! Fel. För att undvika detta fel måste du trycka på Ctrl+Shift+Enter .

Observera:

Om du har en aktuell version av Microsoft 365 kan du skriva in formeln i den övre vänstra cellen i utdataområdet och sedan trycka på ENTER I äldre versioner måste formeln anges som en dynamisk matrisformel genom att först välja utdatafältet, ange formeln i den övre vänstra cellen i utdatafältet och sedan trycka på Ctrl+Shift+Enter för att bekräfta den.

Slutsats

I den här artikeln visade vi fem enkla metoder för att byta rader och kolumner i Excel. Öva dem alla tillsammans med den givna övningsarbetsboken och ta reda på vilken metod som passar dig bäst. Hoppas att du tycker att ovanstående metoder är användbara och kommentera på vår webbplats. ExcelWIKI.com om du behöver ytterligare förtydliganden eller har något att tillägga.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.