Hoe meerdere rijen naar kolommen converteren in Excel (9 manieren)

  • Deel Dit
Hugh West

Als u op zoek bent naar enkele van de gemakkelijkste manieren om meerdere rijen naar kolommen te converteren in Excel, dan zult u dit artikel nuttig vinden. Laten we dus in het hoofdartikel duiken.

Werkboek downloaden

Conversie van meerdere rijen naar kolommen.xlsm

9 Manieren om in Excel meerdere rijen naar kolommen om te zetten

Hier hebben we enkele gegevens over de verkoop van enkele producten voor de maanden van Januari naar Mei We zullen proberen de rijen om te zetten in kolommen, zodat we de records voor de maanden kunnen visualiseren als kolomkoppen, en we zullen deze dataset voornamelijk gebruiken om de manieren van conversie van meerdere rijen naar kolommen eenvoudig te demonstreren.

Wij hebben gebruik gemaakt van Microsoft Excel 365 versie hier, u kunt elke andere versie gebruiken volgens uw gemak.

Methode-1: De optie omzetten om meerdere rijen naar kolommen te converteren in Excel

Hier gebruiken we de Transponeer optie binnen Plakopties om de volgende meerdere rijen gemakkelijk om te zetten in kolommen.

Stappen :

➤ Kopieer het hele bereik van de dataset door op CTRL+C .

Kies de cel waar u de uitvoer wilt hebben, Klik met de rechtermuisknop op op uw muis, en selecteer de Transponeer optie van de Plakopties .

Vervolgens kunt u uw gegevens transponeren, wat betekent dat u de rijen omzet in kolommen.

Lees meer: Excel Macro: Meerdere rijen omzetten naar kolommen (3 voorbeelden)

Methode-2: Conversie van meerdere rijen naar kolommen met de functie TRANSPOSE

In dit deel gaan we een matrixfunctie gebruiken, de TRANSPOSE functie , om de meerdere rijen van de volgende dataset om te zetten in meerdere kolommen, en om de gegevens te verzamelen hebben we ook een andere tabel opgemaakt onder de hoofddataset.

Stappen :

Typ de volgende formule in de cel B10 .

=TRANSPOSE(B3:E8)

Hier, TRANSPOSE zal de rijen van het bereik B3:E8 in kolommen tegelijk.

Druk ENTER .

Daarna krijgt u de omzetting van de rijen in kolommen zoals in de volgende figuur.

Je moet op CTRL+SHIFT+ENTER in plaats van op ENTER voor andere versies behalve Microsoft Excel 365 .

Lees meer: Hoe kolom omzetten naar meerdere rijen in Excel (6 methoden)

Methode-3: De functies INDIRECT en ADDRESS gebruiken

Hier gebruiken we de INDIRECT functie , ADDRESS-functie , ROW-functie en Functie COLUMN om de rijen van de volgende dataset om te zetten in kolommen.

Stappen :

➤ Gebruik de volgende formule in cel B10 .

=INDIRECT(ADRES(KOLOM(B3) - KOLOM($B$3) + RIJ($B$3), RIJ(B3) - RIJ($B$3) + KOLOM($B$3)))

Hier, B3 is de startcel van de hoofddataset.

  • COLUMN(B3) geeft het kolomnummer van de cel B3

    Uitgang → 2
  • COLUMN($B$3) geeft het kolomnummer van de cel $B$3 (de absolute verwijzing zal deze cel repareren)

    Uitgang → 2

  • ROW($B$3) geeft het rijnummer van de cel $B$3 (de absolute verwijzing zal deze cel repareren)

    Uitgang → 3

  • ROW(B3) → geeft het rijnummer van de cel B3

    Uitgang → 3
  • KOLOM(B3) - KOLOM($B$3) + RIJ($B$3) wordt

    2-2+3 → 3

  • RIJ(B3) - RIJ($B$3) + KOLOM($B$3) wordt

    3-3+2 → 2

  • ADRES(KOLOM(B3) - KOLOM($B$3) + RIJ($B$3), RIJ(B3) - RIJ($B$3) + KOLOM($B$3)) wordt

    ADRES(3, 2) → geeft de referentie terug op het snijpunt van Rij 3 en Kolom 2

    Uitgang → $B$3

  • INDIRECT(ADRES(KOLOM(B3) - KOLOM($B$3) + RIJ($B$3), RIJ(B3) - RIJ($B$3) + KOLOM($B$3))) wordt

    INDIRECT("$B$3") geeft de waarde van de cel terug $B$3 .

    Uitgang → Maand

Druk ENTER .

➤ Sleep de Vulgreep gereedschap naar rechts en naar beneden.

Tenslotte kunt u meerdere rijen van de hoofddataset veranderen in meerdere kolommen.

Lees meer: Excel VBA: Rij- en kolomnummer uit celadres halen (4 methoden)

Methode-4: De INDEX-functie gebruiken om meerdere rijen in kolommen om te zetten

In dit deel gebruiken we de combinatie van de INDEX-functie , Functie COLUMN en ROW-functie om de meerdere rijen gemakkelijk om te zetten in kolommen.

Stappen :

➤ Pas de volgende formule toe in cel B10 .

=INDEX($B$3:$E$8,KOLOM(A1),RIJ(A1))

Hier, $B$3:$E$8 is het bereik van de dataset, A1 wordt gebruikt om het eerste rij- en kolomnummer van deze dataset te krijgen. We gebruiken de kolomnummer voor de rijnummer argument en rijnummer als de kolomnummer argument om de rijen gemakkelijk in kolommen te veranderen door deze waarden in de INDEX-functie .

Druk ENTER .

➤ Sleep de Vulgreep gereedschap naar rechts en naar beneden.

Daarna krijgt u de omzetting van de rijen in kolommen zoals in de volgende figuur.

Lees meer: Hoe meerdere rijen en kolommen toevoegen in Excel (op alle mogelijke manieren)

Methode-5: Gebruik van de INDEX-MATCH formule

In dit deel gaan we de INDEX-functie en MATCH functie om de meerdere rijen van de volgende dataset om te zetten in kolommen.

Stappen :

➤ Eerst moet u de eerste kolom als eerste rij van de nieuwe tabel handmatig transponeren.

Typ de volgende formule in de cel B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Hier, $C$3:$C$8 is de tweede kolom van de dataset, en $B$3:$B$8 is de eerste kolom van de dataset.

  • MATCH(B$10,$B$3:$B$8,0) wordt

    MATCH("Maand",$B$3:$B$8,0) geeft het rij-indexnummer van de cel met een string terug Maand in de reeks $B$3:$B$8

    Uitgang → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) wordt

    INDEX($C$3:$C$8,1) geeft de eerste waarde van het bereik $C$3:$C$8

    Uitgang → Oranje

Druk ENTER en sleep de Vulgreep gereedschap naar de rechterkant.

Dan krijgt u de tweede kolom van de hoofddataset als tweede rij.

Pas op dezelfde manier de volgende formules toe om de rest van de conversie te voltooien.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Tenslotte krijgt u alle rijen van de eerste dataset als kolommen in de tweede dataset.

Lees meer: Hoe meerdere kolommen omzetten naar rijen in Excel

Vergelijkbare lezingen

  • [Vastgesteld!] Rijen en kolommen zijn beide getallen in Excel
  • Hoe rijen en kolommen verbergen in Excel (10 manieren)
  • Excel VBA: Bereik instellen op rij- en kolomnummer (3 voorbeelden)

Methode-6: De VLOOKUP-functie gebruiken om meerdere rijen naar kolommen te converteren

In dit deel gebruiken we de VLOOKUP-functie om meerdere rijen van de volgende gegevenstabel om te zetten in kolommen.

Stappen :

➤ In het begin moet u de eerste kolom als eerste rij van de nieuwe dataset handmatig transponeren.

Schrijf de volgende formule op in cel B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Hier, $B$3:$E$8 is het bereik van de dataset, B$10 is de opzoekwaarde, en 2 is om te kijken naar de waarde in de tweede kolom van de dataset.

Druk ENTER en sleep de Vulgreep gereedschap naar de rechterkant.

Daarna krijgt u de tweede kolom van de hoofddataset als tweede rij.

Gebruik op dezelfde manier de onderstaande formules om de rest van de omrekening te voltooien.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Lees meer: Rijen en kolommen toevoegen in Excel (3 eenvoudige methodes)

Methode-7: Power Query gebruiken

Hier gebruiken we de Power Query om meerdere rijen gemakkelijk om te zetten in kolommen. Maar we moeten een extra rij toevoegen aan het begin van de dataset omdat Power Query zal de eerste rij niet als een kolom transformeren, omdat het deze beschouwt als de kop.

Stappen :

Ga naar de Gegevens Tab>> Gegevens verkrijgen en transformeren Groep>> Van tabel/bereik Optie.

Daarna wordt de Tabel aanmaken wizard zal verschijnen.

➤ Selecteer het gegevensbereik en klik vervolgens op de Mijn tabel heeft koppen optie.

Druk OK .

Dan, de Power Query Editor venster verschijnt.

➤ Selecteer alle kolommen van de dataset door te drukken op CTRL en Links klikken op uw muis op hetzelfde moment .

Ga naar de Transformeer Tab>> Transponeer Optie.

U kunt de eerste rij van uw dataset ook als kopregel gebruiken.

Ga naar de Transformeer Tab>> Gebruik de eerste rij als koppen Groep>> Gebruik de eerste rij als koppen Optie.

Dan krijgt u de getransformeerde kolommen uit de rijen van de hoofddataset.

➤ Om dit venster te sluiten, ga naar de Home Tab>> Close & Load Groep>> Close & Load Optie.

Zo wordt de tabel in de Power Query Editor venster wordt geladen naar een nieuw blad met de naam Tabel 5 .

Lees meer: Hoe rijen en kolommen verwisselen in Excel (5 methoden)

Methode-8: Meerdere rijen naar kolommen converteren met VBA-code

In dit deel gaan we een VBA code om meerdere rijen in kolommen om te zetten.

Stappen :

Ga naar de Ontwikkelaar Tab>> Visual Basic Optie.

Dan, de Visual Basic-editor gaat open.

Ga naar de Plaats Tab>> Module Optie.

Daarna, een Module zal worden gecreëerd.

➤ Schrijf de volgende code

 Sub conversionofmultiplerows() Dim multiple_rows_range, multiple_columns_range As Range Set multiple_rows_range = Application.InputBox( _ Prompt:="Kies het rijenbereik", Title:="Microsoft Excel", Type:=8) Set multiple_columns_range = Application.InputBox( _ Prompt:="Kies de bestemmingscel", Title:="Microsoft Excel", _ Type:=8) multiple_rows_range.Copy multiple_columns_range.PasteSpecialPaste:=xlPasteAll, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=True End Sub 

Hier hebben we verklaard multiple_rows_range en meerdere_kolommen_bereik als Bereik en ze zijn ingesteld op het bereik dat we zullen selecteren via de Invoervakken door gebruik te maken van de InputBox methode.

Vervolgens kopiëren we de hoofddataset multiple_rows_range en plak het dan als transpositie in de bestemmingscel meerdere_kolommen_bereik .

Druk F5 .

Dan krijg je het invoerveld waar je het bereik van de dataset moet selecteren. $B$3:$E$8 in de Kies het bereik van de rijen vak en druk op OK .

Dan verschijnt een ander invoerveld.

Selecteer de bestemmingscel $B$10 waar u de getransponeerde dataset wilt hebben en druk dan op OK .

Uiteindelijk krijgt u de getransformeerde kolommen van meerdere rijen, zelfs met de opmaak van de hoofddataset, zoals hieronder.

Lees meer: Hoe rijen en kolommen in Excel-diagram wisselen (2 methoden)

Methode-9: Conversie van meerdere rijen naar kolommen en rijen met behulp van de OFFSET-functie

We hebben een lijst met namen van leerlingen, hun vakken en bijbehorende cijfers in meerdere rijen. Nu willen we de eerste drie rijen omzetten in drie verschillende kolommen van de tabel naast deze lijst. Evenzo willen we de rest van de rijen omzetten in kolommen per drie rijen. Je ziet dus dat we rijen moeten omzetten in kolommen en rijen tegelijk.

Hiervoor gaan we de OFFSET , ROW en COLUMN functies .

Stappen :

Typ de volgende formule in de cel D4 .

=OFFSET($B$4,KOLOM()-4+(RIJ()-4)*3,0,1,1)

Hier, $B$4 is de startcel van de lijst.

  • COLUMN() geeft het kolomnummer van de cel D4 waar de formule wordt toegepast.

    Uitgang → 4

  • ROW() → geeft het rijnummer van de cel D4 waar de formule wordt toegepast.

    Uitgang → 4

  • (ROW()-4)*3 wordt

    (4-4)*3 → 4 wordt afgetrokken omdat de startcel van de formule in Rij 4 en vermenigvuldigd met 3 als we willen transformeren 3 rijen telkens in kolommen.

    Uitgang → 0

  • OFFSET($B$4,KOLOM()-4+(RIJ()-4)*3,0,1,1) wordt

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET zal het bereik met een hoogte en breedte van 1 vanuit de cel $B$4 .

    Uitgang → Joseph

Druk ENTER .

➤ Sleep de Vulgreep gereedschap naar rechts en naar beneden.

Uiteindelijk zul je de conversie van meerdere rijen naar kolommen en rijen kunnen doen.

Lees meer: Rij/kolom verplaatsen in Excel zonder bestaande gegevens te vervangen (3 beste manieren)

Praktijk Sectie

Om zelf te oefenen hebben we een Praktijk sectie zoals hieronder in een blad met de naam Praktijk Doe het alsjeblieft zelf.

Conclusie

In dit artikel hebben we geprobeerd om de manieren om meerdere rijen te converteren naar kolommen in Excel gemakkelijk te behandelen. Hopelijk vindt u het nuttig. Als u suggesties of vragen heeft, voel u vrij om ze te delen in het commentaargedeelte.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.