Excel-TRANSPOSE-Funktion
Die Excel-TRANSPOSE-Funktion ändert die Ausrichtung eines Bereichs oder Arrays. So verwandelt sie beispielsweise eine horizontal in Zeilen angeordnete Tabelle in eine vertikale Spaltenansicht – und umgekehrt.

Syntax
=TRANSPOSE ()array)
Argument
Array (erforderlich): Ein Array oder ein Zellbereich, den Sie transponieren möchten.
Rückgabewert
Die TRANSPOSE-Funktion gibt ein Array in einer neuen Ausrichtung basierend auf einem bestimmten Zellbereich zurück.
Hinweise zur Funktion:
1. Die TRANSPOSE-Funktion muss als Matrixformel eingegeben werden, indem Sie gleichzeitig die folgenden Tasten drücken:Strg + Umschalttaste + Eingabetaste drücken.
2. Das Transponierungsergebnis: Nach der Transponierung wird aus der ersten Zeile des ursprünglichen Arrays die erste Spalte des neuen Arrays, aus der zweiten Zeile die zweite Spalte und so weiter.
Beispiele
Beispiel 1: Ausrichtung eines vorgegebenen Bereichs umkehren
Angenommen, Sie möchten die Ausrichtung des Bereichs B4:I5 wie in der folgenden Abbildung gezeigt umkehren. Führen Sie dazu die nachstehenden Schritte aus.

1. Wählen Sie einen Bereich für das neue Array aus – in diesem Beispiel K3:L10 – und geben Sie die folgende Formel ein:
=TRANSPOSE(B4:I5)
Hinweis: Wählen Sie dieselbe Anzahl an Zellen wie im ursprünglichen Bereich – jedoch in der entgegengesetzten Richtung.

2. Drücken Sie anschließend gleichzeitig die Tasten Strg + Umschalttaste + Eingabetaste, um das neue Array zu erhalten.

Beispiel 2: Bereich in Excel ohne Nullen transponieren
Normalerweise werden leere Zellen im angegebenen Array nach Anwendung der TRANSPOSE-Funktion im neuen Array als 0 angezeigt. Siehe Abbildung:

Wenn Sie eine Tabelle transponieren möchten, ohne Nullen zu berücksichtigen, unterstützt Sie die Methode in diesem Abschnitt.
1. Wählen Sie einen Bereich für das neue Array aus – hier beispielsweise K3:L10 – und fügen Sie die folgende Formel ein:
=TRANSPOSE(IF(B4:I5="","",B4:I5))
Syntax der Formel:{=TRANSPOSE(IF(rng="","",rng))}

2. Drücken Sie gleichzeitig die Tasten Strg+Umschalttaste+Eingabetaste, um das neue Array ohne Nullen wie in der folgenden Abbildung zu erhalten.

Hinweis: Wenn Sie anstelle leerer Zellen „Leerzeichen“ in das neue Array einfügen möchten, schließen Sie diesen Text in der Formel in doppelte Anführungszeichen ein:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
Drücken Sie anschließend Strg + Umschalttaste + Eingabetaste.

Weitere Beispiele
Wie können Blöcke von Daten in Excel schnell von Zeilen in Spalten transponiert werden?
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.