Excel transponieren: Zeilen und Spalten tauschen
Markier die Tabelle, kopier sie mit Strg + C, klick in eine freie Zelle und wähle Start › Einfügen (Pfeil) › Transponieren. Aus Zeilen werden Spalten und umgekehrt. Soll die gedrehte Fassung sich mitändern, nimm in Excel 365 die Formel =MTRANS(A1:C4).
Englisch: Transpose · Stand 04.11.2026 · Übung ohne Anmeldung
Du hast A1:C4 kopiert und klickst auf E1. Wie sieht der Plan nach Einfügen › Transponieren aus?
| A | B | C | |
|---|---|---|---|
| 1 | Tag | Kurs | Uhrzeit |
| 2 | Montag | Salsa | 18:30 |
| 3 | Mittwoch | Tango | 19:00 |
| 4 | Freitag | Discofox | 20:00 |
Transponieren: Schritt für Schritt
Bereich markieren und kopieren
Markier die ganze Tabelle inklusive Überschriften und drück Strg + C. Kopieren, nicht Ausschneiden: Nach Strg + X bietet Excel Transponieren gar nicht an.
Zielzelle wählen
Klick in eine Zelle, die links oben über einer freien Fläche liegt. Die gedrehte Tabelle braucht so viele Spalten, wie das Original Zeilen hat. Der Zielbereich darf das Original nicht überlappen, sonst meldet Excel einen Fehler.
Transponiert einfügen
Start › Einfügen, auf den kleinen Pfeil unter dem Symbol klicken und das Symbol Transponieren wählen (zwei Kästchen mit gebogenem Pfeil). Alternativ Rechtsklick › Inhalte einfügen …, Häkchen bei Transponieren, OK. Mit der Tastatur: Strg + Alt + V öffnet denselben Dialog.
Original löschen, falls nötig
Die gedrehte Tabelle ist eine eigenständige Kopie mit Werten und Formatierung. Brauchst du das Original nicht mehr, markierst du dessen Zeilen oder Spalten und löschst sie. Prüf vorher, ob Formeln an anderer Stelle auf das Original zeigen.
Transponieren oder Spalten tauschen?
Beides klingt ähnlich, ist aber etwas anderes. Transponieren dreht die ganze Tabelle: Die Überschriften, die oben nebeneinander standen, stehen danach links untereinander. Spalten tauschen ändert nur die Reihenfolge: Vorname kommt vor Nachname, die Tabelle bleibt sonst gleich. Für Letzteres ziehst du die Spalte mit gedrückter Umschalttaste, Schritt für Schritt auf der Seite Spalten tauschen.
Typische Fälle fürs Transponieren: Ein Export liefert die Monate untereinander, im Bericht sollen sie als Spaltenköpfe nebeneinander stehen. Eine Kundenliste aus einem Formular kommt als eine lange Spalte und soll in eine Zeile. Ein Kursplan hat die Wochentage links, an der Pinnwand will man sie oben haben.
Dynamisch transponieren mit MTRANS
Inhalte einfügen erzeugt eine Kopie. Ändert sich das Original, bleibt die Kopie alt. Mit der Funktion MTRANS (englisch TRANSPOSE) bleibt die gedrehte Fassung mit dem Original verbunden. In Excel 365 und 2021 tippst du in eine einzige Zelle =MTRANS(A1:C4) und drückst Enter. Das Ergebnis läuft automatisch über so viele Zellen, wie es braucht. Das nennt sich Überlauf, ein blauer Rahmen zeigt den Bereich.
In Excel 2019 und älter funktioniert MTRANS nur als Matrixformel: Erst den Zielbereich in der passenden Größe markieren (bei 4 Zeilen × 3 Spalten also 3 Zeilen × 4 Spalten), dann die Formel tippen und mit Strg + Umschalt + Enter abschließen. Excel setzt geschweifte Klammern um die Formel. Einzelne Zellen davon lassen sich danach nicht mehr ändern, nur der ganze Block.
Drei Eigenheiten muss man kennen. Erstens: MTRANS übernimmt keine Formatierung, also keine Farben, keine Rahmen und kein Zahlenformat. Datum und Währung musst du im Ziel neu formatieren. Zweitens: Leere Zellen werden zu 0. Abhilfe schafft =MTRANS(WENN(A1:C4="";"";A1:C4)). Drittens: Neue Zeilen unterhalb von A1:C4 kommen nicht automatisch dazu. Ist das Original eine Tabelle, schreibst du =MTRANS(Tabelle1[#Alle]), dann wächst die gedrehte Fassung mit.
Was beim Transponieren mit Formeln passiert
Stehen im Original Formeln, kopiert Excel sie mit. Bezüge, die innerhalb des kopierten Bereichs liegen, passt Excel an die gedrehte Lage an, die Summe einer Zeile wird also zur Summe der passenden Spalte. Relative Bezüge auf Zellen außerhalb des kopierten Bereichs verschieben sich dagegen einfach mit und zeigen danach oft auf falsche oder leere Zellen.
Sicherer ist es, nur die Werte zu drehen: Im Dialog Inhalte einfügen oben Werte wählen und zusätzlich unten Transponieren anhaken. So landen die Ergebnisse als feste Zahlen im Ziel. Dauerhaft verknüpft bleibt es mit MTRANS. Mehr zu relativen und festen Bezügen steht unter absoluter Bezug.
Das kann im deutschen Excel schiefgehen
Englische Anleitungen nennen TRANSPOSE, im deutschen Excel heißt die Funktion MTRANS. Tippst du =TRANSPOSE(A1:C4), kommt #NAME?. Die Trennzeichen in der WENN-Variante sind Semikolons, nicht Kommas. Weitere Übersetzungen findest du unter Funktionen deutsch-englisch.
Verbundene Zellen im Original machen beim Transponieren oft Ärger: Fehlermeldungen oder ein verschobenes Bild. Verbund vorher mit Start › Verbinden und zentrieren › Zellverbund aufheben lösen. Als Tabelle formatierte Listen kannst du zwar kopieren und transponiert einfügen, das Ergebnis ist aber ein normaler Bereich ohne Tabellenformat. Und eine Tabelle mit mehr als 16.384 Zeilen kann nicht transponiert werden, weil Excel nur so viele Spalten hat.
Große Daten drehen: Power Query
Kommt der Export jede Woche neu und muss jedes Mal gedreht werden, lohnt sich Power Query. Dort gibt es auf der Registerkarte Transformieren den Befehl Vertauschen, der die Abfrage transponiert. Einmal eingerichtet, genügt danach Daten › Alle aktualisieren. Für eine einmalige Drehung ist das zu viel Aufwand, da reicht Inhalte einfügen.
Wer Daten nicht drehen, sondern zusammenfassen will, etwa Umsätze pro Monat und Filiale, ist mit einer Pivot-Tabelle besser bedient. Sie stellt Zeilen und Spalten per Ziehen beliebig um. Schritt für Schritt lernst du das im Excel-Kurs online.
Transponieren: 3 Beispiele
Einfach: Kursplan drehen
A1:C4 kopieren, in E1 klicken, Einfügen › Transponieren. Die Wochentage stehen jetzt nebeneinander.
| E | F | G | H | |
|---|---|---|---|---|
| 1 | Tag | Montag | Mittwoch | Freitag |
| 2 | Kurs | Salsa | Tango | Discofox |
| 3 | Uhrzeit | 18:30 | 19:00 | 20:00 |
Büro: Monatsumsatz für den Bericht
Der Export liefert die Monate untereinander. Im Bericht sollen sie nebeneinander stehen und sich mitändern. In D1: =MTRANS(A1:B4).
| D | E | F | G | |
|---|---|---|---|---|
| 1 | Monat | Januar | Februar | März |
| 2 | Umsatz | 18400 | 17250 | 21900 |
Fortgeschritten: Lücken ohne Nullen
Im Schichtplan sind freie Tage leer. MTRANS würde 0 anzeigen. Mit WENN bleiben sie leer.
| E | F | G | |
|---|---|---|---|
| 1 | Name | Mo | Di |
| 2 | Kaya | Früh |
Häufige Fehler und Lösungen
Transponieren ist ausgegraut
Ursache: Der Bereich wurde mit Strg + X ausgeschnitten. Nach Ausschneiden gibt es nur normales Einfügen.
Lösung: Mit Strg + C kopieren, transponiert einfügen, danach das Original löschen.
„Der Kopier- und Einfügebereich überlappen sich“
Ursache: Die Zielzelle liegt so, dass die gedrehte Tabelle in das Original hineinragen würde.
Lösung: Zielzelle weiter rechts oder unterhalb der Tabelle wählen, oder auf ein neues Blatt einfügen.
#ÜBERLAUF! bei MTRANS
Ursache: Im Bereich, in den das Ergebnis laufen soll, steht schon etwas, auch ein Leerzeichen.
Lösung: Klick auf die Fehlerzelle, das gestrichelte Feld zeigt den benötigten Platz. Diese Zellen leeren.
#NAME? bei =TRANSPOSE(…)
Ursache: Englischer Funktionsname im deutschen Excel.
Lösung: =MTRANS(…) verwenden, Argumente mit Semikolon trennen.
In welchen Excel-Versionen geht das?
Inhalte einfügen › Transponieren gibt es in allen Versionen, auch auf dem Mac (Bearbeiten › Inhalte einfügen oder Rechtsklick) und in Excel im Web über Start › Einfügen › Transponieren. MTRANS mit automatischem Überlauf braucht Excel 365 oder 2021. In 2019 und älter funktioniert MTRANS nur als Matrixformel mit Strg + Umschalt + Enter.
- Excel 365
- Excel 2021
- Excel 2019 / 2016 (MTRANS nur als Matrixformel) (teilweise)
- Excel für Mac
- Excel im Web
Fragen zu Transponieren
Wie kann ich in Excel Zeilen und Spalten tauschen?
+
Bereich kopieren (Strg + C), freie Zielzelle anklicken, Start › Einfügen › Transponieren. Aus Zeilen werden Spalten.
Wie mache ich aus einer Spalte eine Zeile?
+
Genauso: Spalte kopieren, Zielzelle wählen, transponiert einfügen. Dynamisch geht es mit =MTRANS(A2:A20).
Was ist der Unterschied zwischen Transponieren und MTRANS?
+
Transponieren über Inhalte einfügen erzeugt eine feste Kopie mit Formatierung. =MTRANS() bleibt mit dem Original verknüpft, übernimmt aber kein Format.
Warum zeigt MTRANS Nullen statt leerer Zellen?
+
MTRANS macht aus leeren Zellen 0. Mit =MTRANS(WENN(A1:C4="";"";A1:C4)) bleiben sie leer.
Passt dazu
Excel richtig lernen, nicht nur nachschlagen.
Der Excel-Kurs online führt dich mit Übungen von SUMME bis Pivot, mit Zertifikat am Ende.