Verwendung der Excel-TRANSPOSE-Funktion -

Inhaltsverzeichnis

Zusammenfassung

Die Excel-Funktion TRANSPOSE "kippt" die Ausrichtung eines bestimmten Bereichs oder Arrays: TRANSPOSE kippt einen vertikalen Bereich in einen horizontalen Bereich und einen horizontalen Bereich in einen vertikalen Bereich.

Zweck

Drehen Sie die Ausrichtung eines Zellbereichs um

Rückgabewert

Ein Array in einer neuen Ausrichtung.

Syntax

= TRANSPOSE (Array)

Argumente

  • Array - Das Array oder der Bereich der zu transponierenden Zellen.

Ausführung

Excel 2003

Verwendungshinweise

Die TRANSPOSE-Funktion konvertiert einen vertikalen Bereich von Zellen in einen horizontalen Bereich von Zellen oder einen horizontalen Bereich von Zellen in einen vertikalen Bereich von Zellen. Mit anderen Worten, TRANSPOSE "dreht" die Ausrichtung eines bestimmten Bereichs oder Arrays um:

  1. Wenn ein vertikaler Bereich angegeben ist, konvertiert TRANSPOSE ihn in einen horizontalen Bereich
  2. Wenn ein horizontaler Bereich angegeben ist, konvertiert TRANSPOSE ihn in einen vertikalen Bereich

Wenn das Array transponiert wird, wird die erste Zeile zur ersten Spalte des neuen Arrays, die zweite Zeile zur zweiten Spalte des neuen Arrays, die dritte Zeile zur dritten Spalte des neuen Arrays und so weiter.

TRANSPOSE kann sowohl mit Bereichen als auch mit Arrays verwendet werden.

Beispiel

In dem gezeigten Beispiel lauten die Formeln in I5 und F12:

=TRANSPOSE(B5:F6) // formula in I5 =TRANSPOSE(B12:C16) // formula in F12

Die transponierten Bereiche sind dynamisch. Wenn sich Daten im Quellbereich ändern, aktualisiert TRANSPOSE sofort die Daten im Zielbereich.

Hinweis: TRANSPOSE überträgt die Formatierung nicht. Im Beispiel wurden die Zielbereiche in einem separaten Schritt formatiert.

Dynamisches Array gegen traditionelles Array

Die oben genannten Formeln wurden in Excel 365 eingegeben, das dynamische Array-Formeln unterstützt. Daher ist keine spezielle Syntax erforderlich. TRANSPOSE funktioniert einfach und die Ergebnisse werden automatisch in die Zielzellen übertragen. In anderen Excel-Versionen muss TRANSPOSE jedoch als mehrzellige Array-Formel mit Steuerung + Umschalt + Eingabe eingegeben werden:

  1. Wählen Sie zunächst den Zielbereich aus, der die gleiche Anzahl von Zeilen wie der Quellbereich Spalten und die gleiche Anzahl von Spalten wie der Quellbereich Zeilen enthalten soll.
  2. Geben Sie die TRANSPOSE-Funktion ein und wählen Sie den Quellbereich als Array-Argument aus.
  3. Bestätigen Sie die Formel als Array-Formel mit Strg + Umschalt + Eingabetaste.

Paste speziell

Die TRANSPOSE-Funktion ist sinnvoll, wenn Sie eine dynamische Lösung benötigen, die bei Änderungen der Quelldaten weiterhin aktualisiert wird. Wenn Sie jedoch nur eine einmalige Konvertierung benötigen, können Sie Paste Special mit der Option Transponieren verwenden. Dieses Video behandelt die Grundlagen von Paste Special.

Ähnliche Videos

Zwei-Wege-Zusammenfassung mit dynamischen Arrays In diesem Video erfahren Sie, wie Sie eine Zwei-Wege-Zusammenfassung mit dynamischen Array-Formeln erstellen. Das Ergebnis ist eine Übersichtstabelle, die einer Pivot-Tabelle sehr ähnlich ist.

Interessante Beiträge...