Rijen omzetten naar kolommen in Excel (5 nuttige methodes) - Hoe kan ik rijen omzetten naar kolommen in Excel?

  • Deel Dit
Hugh West

Gegevens omzetten in MS Excel is echt een van de meest voorkomende taken van Excel-gebruikers. Er zijn namelijk veel manieren om rijen omzetten naar kolommen in MS Excel In dit artikel tonen wij verschillende eenvoudige en doeltreffende methoden met passende voorbeelden en goede uitleg.

De volgende afbeelding laat zien wat we in dit artikel doen.

Download Praktijk Werkboek

U kunt het oefenboek downloaden via onderstaande link.

Rijen naar kolommen conversie.xlsm

5 Nuttige methoden om rijen naar kolommen om te zetten in Excel

Stel dat we een dataset hebben met de jaarresultaten van enkele studenten. We willen de rijen van deze dataset omzetten in kolommen voor een betere presentatie. In de volgende secties tonen we 5 instrumentele excel-methoden om deze taak uit te voeren.

We kunnen de eenvoudige Plakken Speciaal commando op twee hieronder beschreven manieren.

1.1 Speciale plakopdracht gebruiken

Deze methode is snel en gemakkelijk, maar niet geschikt voor herhaalde processen. Laten we echter eens kijken hoe deze methode werkt.

Stappen:

  • Selecteer eerst het cellenbereik ( B4:I9) je wilt transponeren.
  • Dan klik met de rechtermuisknop op en Kopie U kunt ook de sneltoets Ctrl+C in plaats daarvan.

  • Kies de locatie van de cel ( B11) waar u uiteindelijk de uitvoer wilt hebben.
  • Ga naar Plakken > Speciaal plakken .

  • De Speciaal plakken menu wordt geopend. Markeer de Transponeer checkbox.

    U kunt ook de Speciaal plakken menu met behulp van de sneltoets Ctrl+Alt+V .

  • Druk op OK .

Dus hebben we de omgezet dataset van onze oorspronkelijke dataset.

Lees meer: Meerdere rijen in een groep omzetten naar kolommen in Excel.

1.2 Een tabel omzetten en koppelen aan initiële gegevens

Een nadeel van de bovenstaande methode is dat een verandering in een gegeven in de oorspronkelijke gegevensverzameling, niet zal veranderen in de getransponeerde gegevensverzameling. We hebben dus een methode nodig die de uitvoer koppelt aan de oorspronkelijke gegevensverzameling en dienovereenkomstig bijwerkt. Laten we de onderstaande stappen volgen om te zien hoe we dit kunnen doen.

Stappen:

  • Selecteer het gewenste cellenbereik ( B4:I9 )> Ctrl+C > Selecteer de gewenste locatie ( B11 ).
  • Ga naar de Speciaal plakken menu door op Ctrl+Alt+V> Klik op Link plakken .

De nieuwe gegevensverzameling is nu op het celbereik van B11:I16 Het is nog niet omgezet. We hebben het net gekoppeld aan onze originele dataset. Daarbij zien we dat het formaat ook weg is. Je moet het formaat opnieuw doen, tenzij je het weg wilt hebben!

  • Open Excel's Zoeken en vervangen dialoogvenster. Of druk op Ctrl+H en naar de Tabblad vervangen direct.
  • Vervang alle " = " tekens met " abc " of letters die niet aanwezig zijn in de gegevensverzameling> Klik op Alles vervangen .

Het lijkt erop dat we onze nieuwe dataset kwijt zijn! We lopen nog drie stappen achter op onze gewenste omgezette gegevenstabel.

  • Selecteer onze nieuwe gegevensverzameling en druk op Ctrl+C > Kies een locatie ( K4 ) om de uitvoer definitief te plaatsen.
  • Druk op Ctrl+Alt+V > Markeer de Transponeer checkbox.

  • Druk op OK .

  • Selecteer de tabel bij K2:P9 > Press Ctrl+H en naar de Tabblad vervangen .
  • Vervang elk " abc " door " = "> Press Alles vervangen .

Ten slotte hebben wij de gewenste gekoppelde en getransponeerde dataset gegenereerd.

Er zij op gewezen dat als u een invoer in de oorspronkelijke gegevensreeks wijzigt, de getransponeerde gegevens ook dienovereenkomstig veranderen. Zie de schermafbeelding in de bijlage.

Lees meer: Excel plakken transponeren snelkoppeling: 4 eenvoudige manieren om te gebruiken

2. Gebruik de functie TRANSPOSE om Rijen omkeren naar kolommen

De functie TRANSPOSE is heel gemakkelijk te gebruiken als een dynamische array in MS Excel 365 U kunt het ook in andere versies op een iets andere manier gebruiken. We zullen dat in dit deel laten zien.

2.1 De TRANSPOSE-functie gebruiken als een dynamische matrix

Stappen:

  • Selecteer de locatie ( B11 ) waar u de gewenste uitvoer uiteindelijk wilt plaatsen.
  • Typ de volgende formule die uw gehele gegevensverzameling selecteert.
=TRANSPOSE(B4:I9)

  • Druk dan op Kom binnen.

Tenslotte hebben we de getransponeerde dataset gegenereerd, maar zijn we het formaat van onze dataset kwijt.

Er zij op gewezen dat de TRANSPOSE functie is dynamisch, wat betekent dat als u iets wijzigt in de oorspronkelijke gegevensverzameling, dit automatisch wordt bijgewerkt in de getransponeerde uitvoer.

2.2 Gebruik de TRANSPOSE-functie met Ctrl+Shift+Enter

Als je geen MS Office 365 en moet werken met de oudere versies van MS Excel, kunt u nog steeds werken met de TRANSPOSE functie. Maar deze keer zal het een beetje minder flexibel voor je zijn.

In dit geval moet u eerst tellen hoeveel kolommen en rijen de oorspronkelijke gegevensverzameling bevat.

De algemene regel is dat als de invoergegevensverzameling X rijen en Y kolommen zal de uitvoergegevensverzameling Y rijen en X kolommen .

In dit geval heeft ons voorbeeld 8 kolommen en 6 rijen in totaal.

Stappen:

  • Kies een willekeurige reeks cellen met 6 kolommen en 8 rijen.
  • Type de volgende formule:
=TRANSPOSE(B4:I9)

  • Druk op Ctrl+Shift+Enter of druk gewoon op Ga naar als je een MS 365 gebruiker.

Eindelijk hebben we de getransponeerde gegevensverzameling. Kijk naar de formulebalk. De accolades geven aan dat dit een matrixformule is.

Lees meer: Hoe een matrix omzetten in Excel (3 eenvoudige manieren)

Vergelijkbare lezingen

  • Hoe om te zetten elke n rijen naar kolommen in Excel (2 eenvoudige methoden)
  • Kolommen omzetten naar rijen in Excel met behulp van Power Query
  • Hoe dubbele rijen omzetten naar kolommen in Excel (4 manieren)
  • Meerdere kolommen omzetten in één kolom in Excel (3 handige methodes)

3. Gebruik de functies INDIRECT & ADDRESS om rijen om te zetten in kolommen.

We kunnen ook rijen naar kolommen transponeren in twee stappen door de INDIRECT en ADRES functies.

Stappen:

  • Selecteer eerst de plaats van de cel ( B11 ) waar u uiteindelijk de uitvoer wilt plaatsen.
  • Daarna typt u de volgende formule in:
=INDIRECT(ADRES(KOLOM(B4)-KOLOM($B$4)+RIJ($B$4), RIJ(B4)-RIJ($B$4)+KOLOM($B$4)))

  • Druk op Ga naar .

Zo hebben we de getransponeerde gegevensset, maar ook hier moeten we de uitvoergegevens handmatig opmaken.

Een van de voordelen van deze methode is dat u de getransponeerde gegevens kunt bewerken zonder de hele gegevensreeks te wijzigen.

Lees meer: Meerdere rijen in een groep omzetten naar kolommen in Excel

4. Excel Power Query gebruiken om meerdere rijen naar kolommen om te zetten

Power Query is een echt effectief hulpmiddel om gegevens snel om te zetten in Excel. Deze keer laten we de stappen zien om gegevens om te zetten met behulp van de Power Query gereedschap.

Stappen:

  • Selecteer eerst de gegevensverzameling en ga naar de Gegevens tab> Gegevens verkrijgen en transformeren > Van tabel/bereik .
  • De Tabel aanmaken dialoogvenster wordt geopend> Markeer de Mijn tabel heeft koppen checkbox> druk dan op OK .

  • De Power Query Editor dialoogvenster wordt geopend> Selecteer Transformeer tab.
  • Selecteer Gebruik koppen als eerste rij .

  • Klik dan op Transponeer .

  • Selecteer vervolgens Gebruik de eerste rij als koppen .

  • Ga naar Bestand > Close & Load .

De Power Query Editor dialoogvenster wordt gesloten en vervolgens wordt een nieuw blad met de omgezette gegevens in de werkmap geladen.

Lees meer: Excel Power Query: rijen omzetten in kolommen (stap-voor-stap handleiding)

5. Gebruik van Excel VBA macro's om rijen in kolommen om te zetten

De VBA macro's helpen ook rijen om te zetten naar kolommen in het werkblad. In dit deel laten we zien hoe u kunt werken met VBA-macro's om rijen om te zetten naar kolommen in MS Excel.

Stappen:

  • Klik eerst met de rechtermuisknop op de werkbladnaam " Gebruik van VBA-macro's "> Klik op de Bekijk de code.

Microsoft Visual Basic-toepassingen module venster wordt geopend.

  • Kopie het volgende VBA-macro's en gewoon pasta ze in de Modulevenster .
 Option Expliciet Sub TransposeRowsToColumns() Dim SrcRng als Bereik Dim DestRng als Bereik Set SrcRng = Application.InputBox(Prompt:="Selecteer het bereik dat u wilt transponeren", Title:="Rijen transponeren naar kolommen", Type:=8) Set DestRng = Application.InputBox(Prompt:="Selecteer de cel linksboven van het bestemmingsbereik", Title:="Rijen transponeren naar kolommen", Type:=8) SrcRng.Copy DestRng.SelectSelection.PasteSpecial Plakken:=xlPasteAll, Operatie:=xlNone, SkipBlanks:=False, Transpose:=True Toepassing.CutCopyMode = False Einde Sub 
  • Druk dan op F5 om de VBA-macro's uit te voeren> Selecteer de hele dataset en druk op OK .

  • Selecteer de plaats waar u uiteindelijk de gewenste uitvoer wilt plaatsen.

Tenslotte hebben we de rijen omgezet in kolommen met behulp van de VBA-macro's .

Lees meer: Excel VBA: Meerdere rijen in groep omzetten naar kolommen

Conclusie

Dus beste lezers, we hebben vijf technieken besproken om rijen om te zetten naar kolommen in Excel. Hopelijk vindt u deze tutorial instrumenteel. Bovendien is de werkmap er voor u om te downloaden en zelf te oefenen. Als u echter vragen, opmerkingen of enige vorm van feedback hebt, aarzel dan niet om het me te laten weten in het commentaarvak.

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.