Skip to main content

Gebruik de TRANSPOSE-functie van Excel om rijen of kolommen te spiegelen

Top 15 Advanced Excel 2016 Tips and Tricks (April 2025)

Top 15 Advanced Excel 2016 Tips and Tricks (April 2025)
Anonim

De TRANSPOSE functie in Excel is een optie voor het wijzigen van de manier waarop gegevens worden ingedeeld of georiënteerd in een werkblad; de functie draait gegevens om in rijen tot kolommen of van kolommen naar rijen. De TRANSPOSE-functie kan worden gebruikt om een ​​enkele rij of kolom met gegevens of een array met meerdere rijen of kolommen te transponeren.

01 van 02

TRANSPOSE Syntaxis en argumenten van functie

De syntaxis van een functie verwijst naar de lay-out van de functie en bevat de naam van de functie, haakjes en argumenten. De syntaxis voor de TRANSPOSE functie is:

{= TRANSPOSE (matrix)}

U zult opmerken dat de syntaxis een array bevat; dit is het celbereik dat van een rij naar een kolom of van een kolom naar een rij moet worden gekopieerd. De grootte van de originele en nieuwe arrays moet overeenkomen. Als de oorspronkelijke array vijf cellen met gegevens in een kolom bevat, moet de nieuwe array vijf cellen met gegevens in een rij bevatten.

Als een matrix met meerdere kolommen wordt getransponeerd, wordt de eerste kolom van de array de eerste rij van de nieuwe array, de tweede kolom van de array de tweede rij van de nieuwe array, enzovoort. Hetzelfde gebeurt als een matrix met meerdere rijen wordt getransponeerd.

CSE-formules

De gekrulde beugel{ } rondom de functie geeft aan dat het een matrixformule is. Een matrixformule wordt gemaakt door op te drukken Ctrl, Verschuiving, en invoeren toetsen op het toetsenbord op hetzelfde moment wanneer u de formule invoert.

Er moet een matrixformule worden gebruikt omdat de TRANSPOSE-functie tegelijkertijd in een celbereik moet worden ingevoerd om de gegevens met succes te kunnen omdraaien. Omdat matrixformules worden gemaakt met behulp van de Ctrl, Verschuiving, en invoeren toetsen, worden ze vaak CSE-formules genoemd.

02 van 02

Rijen transponeren naar kolommen

Het voorbeeld van dit artikel laat zien hoe u de TRANSPOSE matrixformule in celC1 naar G1 van de afbeelding bij dit artikel. Dezelfde stappen worden ook gebruikt om de tweede TRANSPOSE matrixformule in cellen in te voeren E7 naar G9.

De TRANSPOSE-functie maken

Opties voor het invoeren van de functie en de bijbehorende argumenten zijn het typen van de volledige functie of het maken van de functie en de bijbehorende argumenten met behulp van de Formula Builder.

= TRANSPOSE (A1: A5) in cellen C1: G1

Hoewel het mogelijk is om de volledige functie handmatig in te voeren, vinden veel mensen het gemakkelijker om de Formula Builder te gebruiken omdat deze zorgt voor het invoeren van de syntaxis van de functie, zoals haakjes en scheidingstekens tussen argumenten.

Welke methode ook wordt gebruikt om de formule in te voeren, de laatste stap - die van het omzetten in een matrixformule - moet handmatig worden uitgevoerd met deCtrl, Verschuiving, eninvoeren sleutels.

Als u een oudere versie van Excel gebruikt, is deFormula Builder kan worden vervangen door eenFunctieargumenten dialoog venster; plaats eenvoudig de gegevens op dezelfde manier als in dit artikel.

  1. Markeer cellen C1 naar G1 in het werkblad.
  2. Klik op deformules tabblad van het lint.
  3. Klik op deLookup en referentie icoon.
  4. Klik opTRANSPOSE in de lijst.

De TRANSPOSE voltooien Array-formule

  1. Klik in de reeks regel in de Formula Builder.
  2. Markeer cellenA1 naar A5 op het werkblad om dit bereik in te voeren als dereeks argument.
  3. druk de Gedaan knop.
  4. Dubbelklik vervolgens op Cel C1.
  5. Plaats uw muiscursor in de Formule balk.
  6. Houd de knop ingedrukt Ctrl enVerschuiving toetsen op het toetsenbord.
  7. Druk op en laat losinvoeren toets op het toetsenbord om de functie in alle vijf cellen in te voeren als een matrixformule.

De gegevens in cellen A1 naar A5 zou nu in cellen moeten verschijnen C1 naar G1. Wanneer u op een van de cellen in het bereik C1 t / m G1 klikt, wordt de volledige functie weergegeven in de formulebalk boven het werkblad.