KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

5 Methoden zum Transponieren von Daten in Excel (Schritt-für-Schritt-Anleitung)

AutorAmanda Li Änderungsdatum

Daten transponieren bedeutet, die Ausrichtung eines Arrays zu ändern, indem Zeilen in Spalten oder Spalten in Zeilen umgewandelt werden. In diesem Tutorial zeigen wir Ihnen fünf verschiedene Methoden, um die Ausrichtung eines Arrays zu wechseln und so Ihr gewünschtes Ergebnis zu erzielen.


Video: Daten in Excel transponieren


Spalten in Zeilen mit Inhalte einfügen umwandeln

Hinweis: Wenn sich Ihre Daten in einer Excel-Tabelle befinden, steht die Option „Transponieren einfügen“ nicht zur Verfügung. Sie müssen die Tabelle zunächst in einen Bereich konvertieren, indem Sie mit der rechten Maustaste auf die Tabelle klicken und im Kontextmenü „Tabelle“ > „In Bereich konvertieren“ auswählen.

Schritt 1: Bereich zum Transponieren kopieren

Wählen Sie den Zellbereich aus, dessen Zeilen und Spalten Sie tauschen möchten, und drücken Sie „Strg“ + „C“, um ihn zu kopieren.

Wählen und kopieren Sie den Zellbereich, bei dem Zeilen und Spalten vertauscht werden sollen

Schritt 2: Option „Transponieren“ beim Einfügen auswählen

Klicken Sie mit der rechten Maustaste auf die erste Zelle des Zielbereichs und wählen Sie im Kontextmenü unter „Selektives Einfügen“ das Symbol „Transponieren“.

Klicken Sie mit der rechten Maustaste auf die erste Zelle des Zielbereichs und wählen Sie das Symbol „Transponieren“ aus dem Kontextmenü

Ergebnis

Fertig! Der Bereich ist im Handumdrehen transponiert!

Der Bereich wurde transponiert

Hinweis: Die transponierten Daten sind statisch und unabhängig vom ursprünglichen Datensatz. Änderungen an den Originaldaten wirken sich nicht auf die transponierten Daten aus. Um die transponierten Zellen mit den Originalzellen zu verknüpfen, lesen Sie bitte den nächsten Abschnitt.

(ANZEIGE) Tabelle umwandeln mühelos mit Kutools

Das Umwandeln einer zweidimensionalen Tabelle in eine flache Liste (eindimensionale Liste) – oder umgekehrt – in Excel ist stets zeitaufwändig und mühsam. Mit installiertem Kutools für Excel erledigen Sie diese Aufgabe mithilfe des Tools „Tabelle umwandeln“ jedoch schnell und kinderleicht.

Kutools for Excel's Werkzeug „Tabellendimensionen transponieren“

„Kutools für Excel“ – Enthält mehr als 300 praktische Funktionen, die Ihre Arbeit erheblich vereinfachen.Sichern Sie sich jetzt eine 30-tägige, voll funktionsfähige kostenlose Testversion!


Transponieren und Daten verknüpfen zur Quelle

Um die Ausrichtung eines Bereichs dynamisch zu wechseln (Spalten in Zeilen und umgekehrt) und das Ergebnis mit dem ursprünglichen Datensatz zu verknüpfen, können Sie eine der folgenden Methoden verwenden:


Zeilen mithilfe der TRANSPOSE-Funktion in Spalten umwandeln

Um Zeilen in Spalten und umgekehrt mithilfe der „TRANSPOSE“-Funktion zu konvertieren, gehen Sie wie folgt vor.

Schritt 1: Wählen Sie dieselbe Anzahl leerer Zellen wie im ursprünglichen Bereich, jedoch in umgekehrter Richtung aus

Tipp: Überspringen Sie diesen Schritt, wenn Sie Excel 365 oder Excel 2021 verwenden.

Angenommen, Ihre ursprüngliche Tabelle umfasst den Bereich A1:C4 – also 4 Zeilen und 3 Spalten. Die transponierte Tabelle wird folglich 3 Zeilen und 4 Spalten enthalten. Wählen Sie daher einen leeren Zellbereich mit genau 3 Zeilen und 4 Spalten aus.

Schritt 2: Geben Sie die TRANSPOSE-Formel ein

Geben Sie die folgende Formel in die Formelleiste ein und drücken Sie „Strg“ + „Umschalttaste“ + „Enter“, um das Ergebnis zu erhalten.

Tipp: Drücken Sie „Enter“, wenn Sie Excel 365 oder Excel 2021 verwenden.

=TRANSPOSE(A1:C4)
Hinweise:
  • Ersetzen Sie A1:C4 durch Ihren tatsächlichen Quellbereich, den Sie transponieren möchten.
  • Enthält der ursprüngliche Bereich leere Zellen, wandelt die „TRANSPOSE“-Funktion diese in Nullen (0) um. Um Null-Ergebnisse zu vermeiden und leere Zellen beim Transponieren beizubehalten, verwenden Sie die „WENN“-Funktion:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

Ergebnis

Die Zeilen wurden in Spalten und die Spalten in Zeilen verwandelt.

Tabelle wird mithilfe der TRANSPOSE-Funktion transponiert

Hinweis: Wenn Sie Excel 365 oder Excel 2021 verwenden, breitet sich das Ergebnis beim Drücken der „Enter“-Taste automatisch über so viele Zeilen und Spalten aus, wie benötigt werden. Stellen Sie sicher, dass der Ausgabebereich leer ist, bevor Sie die Formel anwenden; andernfalls wird ein #ÜBERLAUF-Fehler zurückgegeben.

Daten mithilfe der Funktionen INDIREKT, ADRESSE, SPALTE und ZEILE drehen

Obwohl die obige Formel leicht verständlich und einfach anzuwenden ist, hat sie den Nachteil, dass Sie Zellen in der gedrehten Tabelle weder bearbeiten noch löschen können. Daher stelle ich Ihnen eine leistungsstarke Alternative vor, die die Funktionen „INDIREKT“, „ADRESSE“, „SPALTE“ und „ZEILE“ kombiniert. Gehen Sie wie folgt vor, um Ihre ursprüngliche Tabelle aus dem Bereich A1:C4 zeilen- und spaltentreu zu drehen und die transformierten Daten dynamisch mit dem Quelldatensatz zu verknüpfen:

Schritt 1: Formel eingeben

Geben Sie die folgende Formel in die oberste linke Zelle des Zielbereichs (in unserem Fall A6) ein und drücken Sie „Enter“:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

Die Formel wird in die oberste linke Zelle des Zielbereichs eingegeben

Hinweise:
  • Ersetzen Sie A1 durch die oberste linke Zelle Ihres tatsächlichen Quellbereichs, den Sie transponieren möchten, und behalten Sie die Dollarzeichen bei. Das Dollarzeichen ($) vor Spaltenbuchstabe und Zeilennummer kennzeichnet einen absoluten Bezug – so bleiben Spalte und Zeile beim Verschieben oder Kopieren der Formel in andere Zellen unverändert.
  • Enthält der ursprüngliche Bereich leere Zellen, wandelt die Formel diese automatisch in Nullen (0) um. Um Null-Ergebnisse zu vermeiden und leere Zellen beim Transponieren beizubehalten, verwenden Sie die „WENN“-Funktion:
  • =IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))

Schritt 2: Formel nach rechts und unten kopieren

Wählen Sie die Formelzelle aus und ziehen Sie das Ausfüllkästchen – das kleine grüne Quadrat in der unteren rechten Ecke der Zelle – so weit nach unten und anschließend nach rechts, wie es Zeilen und Spalten erfordern.

Ergebnis

Die Spalten und Zeilen wurden sofort vertauscht.

Spalten und Zeilen werden sofort vertauscht

Hinweis: Die ursprüngliche Formatierung der Daten wird im transponierten Bereich nicht übernommen; Sie können diese bei Bedarf Zellenformat festlegen manuell wiederherstellen.

Spalten mithilfe von Inhalte einfügen und Suchen & Ersetzen in Zeilen umwandeln

Mit einigen zusätzlichen Schritten – kombiniert aus der „Inhalte einfügen“-Methode und der „Suchen und Ersetzen“-Funktion – können Sie Daten transponieren und gleichzeitig eine Verknüpfung zwischen den Quellzellen und den transponierten Zellen herstellen.

Schritt 1: Bereich zum Transponieren kopieren

Wählen Sie den Zellbereich aus, den Sie transponieren möchten, und kopieren Sie ihn mit „Strg“ + „C“.

Wählen und kopieren Sie den Zellbereich, der transponiert werden soll

Schritt 2: Option „Verknüpfung einfügen“ anwenden

  1. Klicken Sie mit der rechten Maustaste auf eine leere Zelle und wählen Sie anschließend „Inhalte einfügen“.

    Klicken Sie mit der rechten Maustaste auf eine leere Zelle und wählen Sie „Inhalte einfügen“

  2. Klicken Sie auf die Schaltfläche „Verknüpfung einfügen“.

    Klicken Sie auf „Verknüpfung einfügen“

Sie erhalten das folgende Ergebnis:

Die Verknüpfungen zu den kopierten Zellen werden eingefügt

Schritt 3: Gleichheitszeichen (=) aus dem Ergebnis von „Verknüpfung einfügen“ Suchen und Ersetzen

  1. Wählen Sie den Ergebnisbereich (A6:C9) aus, drücken Sie „Strg“ + „H“, und ersetzen Sie im Dialogfeld „Suchen und Ersetzen“ das Zeichen „=“ durch „@EO“ (oder beliebige andere Zeichen, die im markierten Bereich nicht vorkommen).

    Ersetzen Sie = durch @EO im Dialogfeld „Suchen und Ersetzen“

  2. Klicken Sie auf „Alle ersetzen“ und schließen Sie danach das Dialogfeld. Im Anschluss sehen Sie, wie die Daten aussehen werden.

    Ersetzungsergebnis

Schritt 4: Ergebnis von „Verknüpfung einfügen“ nach Ersetzung transponieren

Wählen Sie den Bereich (A6:C9) aus und drücken Sie „Strg“ + „C“, um ihn zu kopieren. Klicken Sie mit der rechten Maustaste auf eine leere Zelle – in diesem Beispiel A11 – und wählen Sie im Menü „Inhalte einfügen“ die Option „Transponieren“, um das Ergebnis transponiert einzufügen.

Klicken Sie mit der rechten Maustaste auf eine leere Zelle (hier habe ich A11 ausgewählt) und wählen Sie das Symbol „Transponieren“ unter „Einfügeoptionen“

Schritt 5: Gleichheitszeichen (=) wiederherstellen, um das transponierte Ergebnis mit den Originaldaten zu verknüpfen

  1. Behalten Sie die markierten transponierten Ergebnisdaten A11:D13 ausgewählt, drücken Sie „Strg“ + „H“ und ersetzen Sie „@EO“ durch „=“ (das Gegenteil von Schritt 3).

    Ersetzungsergebnis

  2. Klicken Sie auf „Alle ersetzen“ und schließen Sie danach das Dialogfeld.

Ergebnis

Die Daten wurden transponiert und mit den ursprünglichen Zellen verknüpft.

Hinweis: Die ursprüngliche Formatierung der Daten geht verloren; Sie können sie manuell wiederherstellen. Löschen Sie nach dem Vorgang bitte den Bereich A6:C9.

Transponieren und Daten verknüpfen zur Quelle mit Power Query

Power Query ist ein leistungsstarkes Datenautomatisierungstool, mit dem Sie Daten in Excel mühelos transponieren können. Gehen Sie dazu wie folgt vor:

Schritt 1: Bereich zum Transponieren auswählen und Power Query-Editor öffnen

Wählen Sie den Datenbereich aus, den Sie transponieren möchten, und klicken Sie anschließend auf der Registerkarte „Daten“ in der Gruppe „Daten abrufen und transformieren“ auf „Aus Tabelle/Bereich“.

Schaltfläche „Aus Tabelle/Bereich“ im Menüband

Hinweise:
  • Wenn der ausgewählte Datenbereich noch nicht in einer Tabelle vorliegt, erscheint das Dialogfeld „Tabelle erstellen“ – klicken Sie auf „OK“, um direkt eine Tabelle dafür zu erstellen.
  • Wenn Sie Excel 2013 oder 2010 verwenden und den Befehl „Aus Tabelle/Bereich“ auf der Registerkarte „Daten“ nicht finden, laden Sie ihn von der Seite „Microsoft Power Query für Excel“ herunter und installieren Sie ihn. Nach der Installation wechseln Sie zur Registerkarte „Power Query“ und klicken in der Gruppe „Excel-Daten“ auf „Aus Tabelle“.

Schritt 2: Spalten mithilfe von Power Query in Zeilen umwandeln

  1. Wechseln Sie zur Registerkarte „Transformieren“ und wählen Sie im Dropdown-Menü „Erste Zeile als Überschriften verwenden“ die Option „Überschriften als erste Zeile verwenden“.

    Wechseln Sie zur Registerkarte „Transformieren“. Wählen Sie im Dropdown-Menü „Erste Zeile als Überschriften verwenden“ die Option „Überschriften als erste Zeile verwenden“

  2. Klicken Sie auf „Transponieren“.

    Klicken Sie auf „Transponieren“

Schritt 3: Transponierte Daten in einem Arbeitsblatt speichern

Klicken Sie auf der Registerkarte „Datei“ auf „Schließen & Laden“, um den Power Query-Editor zu schließen und ein neues Arbeitsblatt mit den transponierten Daten zu erstellen.

Klicken Sie auf „Schließen & Laden“

Ergebnis

Die transponierten Daten werden als Tabelle in einem neu erstellten Arbeitsblatt ausgegeben.

Die transponierten Daten werden in einem neu erstellten Arbeitsblatt in eine Tabelle umgewandelt

Hinweise:
  • Zusätzliche Spaltenüberschriften werden wie oben gezeigt in der ersten Zeile generiert. Um die erste Zeile unterhalb der Überschriften zu Spaltenüberschriften zu machen, wählen Sie eine Zelle innerhalb Ihrer Daten aus und klicken Sie auf „Abfrage“ > „Bearbeiten“. Anschließend wählen Sie „Transformieren“ > „Erste Zeile als Überschriften verwenden“ und schließen mit „Start“ > „Schließen & Laden“.
  • Wählen Sie „Transformieren > Erste Zeile als Überschriften verwenden“
  • Wenn Änderungen am ursprünglichen Datensatz vorgenommen werden, aktualisieren Sie die oben transponierten Daten ganz einfach: Klicken Sie dazu entweder auf das „Aktualisieren“-Symbol neben der Tabelle im Bereich „Abfragen & Verbindungen“ oder auf die Schaltfläche „Aktualisieren“ auf der Registerkarte „Abfrage“.

(ANZEIGE) Bereich transformieren mit Kutools in wenigen Klicks

Das Hilfsprogramm „Bereich transformieren“ in Kutools für Excel ermöglicht es Ihnen mühelos, eine vertikale Spalte in mehrere Spalten umzuwandeln – oder umgekehrt. Genauso einfach konvertieren Sie eine Zeile in mehrere Zeilen oder vice versa.

Kutools for Excel's Werkzeug „Bereich transformieren“

„Kutools für Excel“ – Enthält mehr als 300 praktische Funktionen, die Ihre Arbeit erheblich vereinfachen.Sichern Sie sich jetzt eine 30-tägige, voll funktionsfähige kostenlose Testversion!