Menu

Excel transponieren: Zeilen zu Spalten mit MTRANS

=MTRANS(A1:D3) macht aus den Zeilen von A1:D3 Spalten und bleibt mit der Quelle verknüpft. Für eine einmalige Kopie nimmst du Inhalte einfügen > Transponieren. ZUSPALTE stapelt ein ganzes Raster in eine Spalte.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

Um in Excel Zeilen und Spalten zu tauschen, tippst du =MTRANS(A1:D3) dort, wo das Ergebnis beginnen soll: Die erste Zeile von A1:D3 wird zur ersten Spalte des Ergebnisses. Das Ergebnis bleibt verknüpft, also ändert sich eine Zahl in der Kopie, wenn du sie in der Quelle änderst. Ändere B2 in 50 und sieh zu, wie B6 mitzieht. MTRANS heißt in englischem Excel TRANSPOSE, und die Tabelle zeigt die englische Schreibweise, =TRANSPOSE(A1:D3). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons: =MTRANS(A1:D3).

Quartale quer werden zu Quartalen untereinander
A5
ABCD
1RepQ1Q2Q3
2Ann10129
3Ben81114
4
5RepAnnBen
6Q1108
7Q21211
8Q3914
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =MTRANS(A1:D3)

Die Quelle hat 3 Zeilen und 4 Spalten, also hat das Ergebnis 4 Zeilen und 3 Spalten. In Excel 2021 und Microsoft 365 läuft MTRANS über: Du tippst es in eine Zelle und drückst die Eingabetaste.

Transponieren mit Inhalte einfügen

Brauchst du die gedrehte Tabelle nur einmal, ist Inhalte einfügen schneller und hinterlässt keine Formel:

  1. Markiere den Bereich und kopiere ihn (Strg+C, auf dem Mac Cmd+C).
  2. Klick auf die linke obere Zelle des Ziels, außerhalb des kopierten Bereichs.
  3. Klick auf der Registerkarte Start auf den Pfeil unter Einfügen und wähle Transponieren, oder drück Strg+Alt+V (auf dem Mac Cmd+Ctrl+V), setz das Häkchen bei Transponieren und klick auf OK.

In englischem Excel unter Windows führt nach dem Kopieren auch die Tastenfolge Alt, H, V, T dorthin; in deutschem Excel zeigt Alt die Buchstaben deines Menübands an. Die eingefügte Kopie behält die Formatierung, ist aber nicht verknüpft: Ändert sich die Quelle, fügst du erneut ein. Excel passt Formeln im kopierten Bereich an ihre neue Position an; prüf die mit relativen Bezügen, oder füge als Werte ein, wenn du nur die Zahlen brauchst.

Syntax von MTRANS

=TRANSPOSE(array)

Das einzige Argument ist der Bereich oder die Matrix, die gedreht wird. MTRANS gibt es in Excel schon lange, aber vor Excel 2021 ist es eine Matrixformel: Markiere zuerst ein Ziel mit der richtigen Form (4 Zeilen mal 3 Spalten für das Beispiel oben), tippe die Formel und drück Strg+Umschalt+Eingabe (auf dem Mac Cmd+Umschalt+Eingabe). Excel zeigt sie dann in geschweiften Klammern, {=MTRANS(A1:D3)}. In Excel 2021 und Microsoft 365 genügt die Eingabetaste, und ein Wert im Weg führt zu #ÜBERLAUF! (englisch #SPILL!).

Google Sheets hat TRANSPOSE ebenfalls und lässt es genauso überlaufen.

Eine Spalte in eine Zeile verwandeln

Dieselbe Funktion dreht eine einzelne Spalte in eine Zeile, etwa eine Liste von Namen in Spaltenüberschriften:

Eine Spalte mit Namen wird zur Zeile
C2
ABCDEFG
1Name
2AnnAnnBenCaraDanEve
3Ben
4Cara
5Dan
6Eve
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =MTRANS(A2:A6)

C2 lässt Ann bis Eve quer über C2:G2 überlaufen. Fügst du in A7 einen Namen hinzu, ist er nicht dabei, weil die Formel A2:A6 liest; erweitere den Bereich auf A2:A7 oder mehr, damit er dazukommt.

Warum MTRANS bei leeren Zellen 0 zeigt

Eine Formel, die auf eine leere Zelle zeigt, liefert 0, und MTRANS ebenso. Der März hat unten keine Umsätze, also zeigt die einfache Variante 0, wo die Quelle leer ist:

Leere Zellen werden zu 0
D4
ABCDE
1MonthJanFebMarApr
2Sales12095150
3
4MonthSalesMonthSales
5Jan120Jan120
6Feb95Feb95
7Mar0Mar
8Apr150Apr150
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =MTRANS(WENN(A1:E2="";"";A1:E2))

B7 zeigt 0 für Mar. Die zweite Formel, in deutschem Excel =MTRANS(WENN(A1:E2="";"";A1:E2)), macht mit WENN zuerst aus jeder leeren Zelle leeren Text, also bleibt E7 leer. Tippe eine Zahl in D2, und beide Formeln zeigen sie.

Mehrere Zeilen in eine Spalte transponieren

Um ein ganzes Raster in eine einzige Spalte zu stapeln, nimmst du ZUSPALTE (englisch TOCOL, Microsoft 365 und Excel 2024). Es liest den Bereich Zeile für Zeile; ZUZEILE (englisch TOROW) macht dasselbe in eine Zeile:

Ein Raster in eine Spalte gestapelt
F2
ABCDEF
1RepQ1Q2Q3All values
2Ann1012910
3Ben8111412
49
58
611
714
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ZUSPALTE(B2:D3)

F2 listet 10, 12, 9 aus der Zeile von Ann und dann 8, 11, 14 aus der von Ben. Um stattdessen jede Spalte hinunter zu lesen, setzt du das dritte Argument auf WAHR: =ZUSPALTE(B2:D3;;WAHR). =ZUSPALTE(B2:D3;1) überspringt leere Zellen.

Übung: Monate untereinander statt nebeneinander

Du bist dran
A5
ABCDE
1MonthJanFebMarApr
2Sales1209580150
3
4Months down
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Dreh in A5 die Tabelle aus A1:E2 um, sodass die Monate in Spalte A nach unten laufen und die Umsätze in Spalte B.

MTRANS oder ein Verweis quer über die Zeile

Oft wird eine breite Tabelle nur transponiert, um SVERWEIS darauf anzuwenden. Das ist nicht nötig: WVERWEIS und XVERWEIS durchsuchen eine Zeile direkt. =XVERWEIS("Mar";B1:E1;B2:E2) liefert den Umsatz im März aus der breiten Tabelle oben, ohne etwas zu drehen. Transponiere, wenn sich das Layout selbst ändern muss, für ein Diagramm, einen Bericht oder ein System, das einen Datensatz pro Zeile erwartet.

Häufig gestellte Fragen

Wie transponiere ich Daten in Excel?

Kopiere den Bereich, klick mit der rechten Maustaste auf die Zelle, in der das Ergebnis beginnen soll, und wähle Inhalte einfügen > Transponieren (oder Strg+Alt+V, Transponieren ankreuzen und Eingabe). Das fügt eine feste Kopie ein. Für eine Kopie, die sich mit der Quelle aktualisiert, tippst du =MTRANS(A1:D3) in die Zielzelle.

Warum zeigt MTRANS bei leeren Zellen 0?

Eine Formel, die auf eine leere Zelle verweist, liefert 0, und MTRANS ist keine Ausnahme. Ersetze leere Zellen vorher durch leeren Text: =MTRANS(WENN(A1:E2="";"";A1:E2)).

Wie verwende ich MTRANS in Excel 2019 oder älter?

Markiere einen Zielbereich mit vertauschten Zeilen und Spalten (4 Zeilen mal 3 Spalten für eine Quelle mit 3 mal 4), tippe =MTRANS(A1:D3) und drück Strg+Umschalt+Eingabe (auf dem Mac Cmd+Umschalt+Eingabe). Ab Excel 2021 genügt die Eingabetaste.

Wie mache ich aus mehreren Zeilen eine Spalte?

Nimm ZUSPALTE in Microsoft 365 oder Excel 2024: =ZUSPALTE(B2:D3) liest den Bereich Zeile für Zeile und stapelt jeden Wert in eine Spalte. =ZUSPALTE(B2:D3;1) überspringt leere Zellen, und ZUZEILE macht dasselbe in eine einzige Zeile.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S