So transponieren Sie Daten schnell in Excel (Schritt-für-Schritt-Anleitung)

Video ansehen - So transponieren Sie Daten in Excel

Wenn Sie einen Datensatz haben und diesen in Excel transponieren möchten (dh Zeilen in Spalten und Spalten in Zeilen umwandeln), ist die manuelle Durchführung ein absolutes NEIN!

Transponieren von Daten mit Paste Special

Paste Special kann viele erstaunliche Dinge tun, und eine davon ist das Transponieren von Daten in Excel.

Angenommen, Sie haben einen Datensatz wie unten gezeigt:

Diese Daten enthalten die Regionen in einer Spalte und Viertel in einer Reihe.

Wenn Sie diese Daten aus irgendeinem Grund transponieren müssen, können Sie dies mit Paste Special wie folgt tun:

  • Wählen Sie den Datensatz aus (hier A1:E5).
  • Kopieren Sie den Datensatz (Strg + C) oder klicken Sie mit der rechten Maustaste und wählen Sie Kopieren.
  • Jetzt können Sie die transponierten Daten an einer neuen Stelle einfügen. In diesem Beispiel möchte ich in G1:K5 kopieren, also klicken Sie mit der rechten Maustaste auf Zelle G1 und wählen Sie Spezial einfügen.
  • Aktivieren Sie im Dialogfeld "Spezial einfügen" die Option zum Transponieren unten rechts.
  • OK klicken.

Dies würde die Daten sofort kopieren und einfügen, jedoch so, dass sie transponiert wurden. Unten ist eine Demo, die den gesamten Prozess zeigt.

Die oben gezeigten Schritte kopieren den Wert, die Formel (falls vorhanden) sowie das Format. Wenn Sie nur den Wert kopieren möchten, wählen Sie im speziellen Dialogfeld zum Einfügen „Wert“ aus.

Beachten Sie, dass die kopierten Daten statisch sind, und wenn Sie Änderungen am ursprünglichen Datensatz vornehmen, werden diese Änderungen nicht in den transponierten Daten widergespiegelt.

Wenn Sie möchten, dass diese transponierten Zellen mit den ursprünglichen Zellen verknüpft werden, können Sie die Leistungsfähigkeit von Suchen & Ersetzen mit Inhalte einfügen kombinieren.

Transponieren Sie Daten mit Paste Special und Find & Replace

Allein durch die Verwendung von Paste Special erhalten Sie statische Daten. Das bedeutet, wenn sich Ihre Originaldaten ändern und Sie möchten, dass die transponierten Daten ebenfalls aktualisiert werden, müssen Sie sie erneut mit Paste Special transponieren.

Hier ist ein cooler Trick, mit dem Sie die Daten transponieren und trotzdem mit den Originalzellen verknüpfen können.

Angenommen, Sie haben einen Datensatz wie unten gezeigt:

Hier sind die Schritte, um die Daten zu transponieren, aber die Links intakt zu lassen:

  • Wählen Sie den Datensatz (A1:E5) aus.
  • Kopieren Sie es (Strg + C oder klicken Sie mit der rechten Maustaste und wählen Sie Kopieren).
  • Jetzt können Sie die transponierten Daten an einer neuen Stelle einfügen. In diesem Beispiel möchte ich in G1:K5 kopieren, also klicken Sie mit der rechten Maustaste auf Zelle G1 und wählen Sie Spezial einfügen.
  • Klicken Sie im Dialogfeld Inhalte einfügen auf die Schaltfläche Link einfügen. Dadurch erhalten Sie den gleichen Datensatz, aber hier sind die Zellen mit dem ursprünglichen Datensatz verknüpft (z. B. G1 ist mit A1 verknüpft und G2 ist mit A2 verknüpft usw.).
  • Wenn diese neuen kopierten Daten ausgewählt sind, drücken Sie Strg + H (oder gehen Sie zu Start -> Bearbeiten -> Suchen & Auswählen -> Ersetzen). Dadurch wird das Dialogfeld Suchen und Ersetzen geöffnet.
  • Verwenden Sie im Dialogfeld Suchen und Ersetzen Folgendes:
    • In Suchen nach: =
    • In Ersetzen durch: !@# (beachten Sie, dass ich !@# verwende, da es sich um eine einzigartige Kombination von Zeichen handelt, die wahrscheinlich nicht Teil Ihrer Daten ist. Sie können einen solchen einzigartigen Satz von Zeichen verwenden).
  • Klicken Sie auf Alle ersetzen. Dadurch wird das Gleiche aus der Formel ersetzt und Sie haben !@# gefolgt von der Zellreferenz in jeder Zelle.
  • Klicken Sie mit der rechten Maustaste und kopieren Sie den Datensatz (oder verwenden Sie Strg + C).
  • Wählen Sie einen neuen Speicherort aus, klicken Sie mit der rechten Maustaste und wählen Sie Inhalte einfügen. In diesem Beispiel füge ich es in Zelle G7 ein. Sie können es überall einfügen, wo Sie möchten.
  • Wählen Sie im Dialogfeld Inhalte einfügen die Option Transponieren und klicken Sie auf OK.
  • Kopieren Sie diese neu erstellten transponierten Daten in die Daten, aus denen sie erstellt wurden.
  • Öffnen Sie nun erneut das Dialogfeld Suchen und Ersetzen und ersetzen Sie !@# durch =.

Dadurch erhalten Sie verknüpfte Daten, die umgesetzt wurden. Wenn Sie Änderungen am ursprünglichen Datensatz vornehmen, werden die transponierten Daten automatisch aktualisiert.

Hinweis: Da in unseren Originaldaten A1 leer ist, müssen Sie die 0 in G1 manuell löschen. Die 0 erscheint, wenn wir Links einfügen, da ein Link zu einer leeren Zelle immer noch eine 0 zurückgeben würde. Außerdem müssen Sie den neuen Datensatz formatieren (Sie können das Format einfach nur aus dem ursprünglichen Datensatz kopieren und einfügen).

Transponieren von Daten mit der Excel-TRANSPOSE-Funktion

Excel TRANSPOSE-Funktion - wie der Name schon sagt - kann verwendet werden, um Daten in Excel zu transponieren.

Angenommen, Sie haben einen Datensatz wie unten gezeigt:

Hier sind die Schritte zum Transponieren:

  • Wählen Sie die Zellen aus, in die Sie das Dataset transponieren möchten. Beachten Sie, dass Sie die genaue Anzahl der Zellen als Originaldaten auswählen müssen. Wenn Sie also beispielsweise 2 Zeilen und 3 Spalten haben, müssen Sie 3 Zeilen und 2 Spalten von Zellen auswählen, in denen Sie die transponierten Daten haben möchten. Da es in diesem Fall 5 Zeilen und 5 Spalten gibt, müssen Sie 5 Zeilen und 5 Spalten auswählen.
  • Geben Sie =TRANSPOSE(A1:E5) in die aktive Zelle (die die obere linke Zelle der Auswahl sein sollte) ein und drücken Sie die Strg-Umschalt-Eingabetaste.

Dies würde den Datensatz transponieren.

Hier sind ein paar Dinge, die Sie über die TRANSPOSE-Funktion wissen müssen:

  • Da es sich um eine Array-Funktion handelt, müssen Sie Control-Shift-Enter und nicht nur Enter verwenden.
  • Einen Teil des Ergebnisses können Sie nicht löschen. Sie müssen das gesamte Array von Werten löschen, das die TRANSPOSE-Funktion zurückgibt.
  • Transpose-Funktion kopiert nur die Werte, nicht die Formatierung.

Transponieren von Daten mit Power Query

Power Query ist ein leistungsstarkes Tool, mit dem Sie Daten schnell in Excel transponieren können.

Power Query ist ein Teil von Excel 2016 (Abrufen und Transformieren auf der Registerkarte Daten), aber wenn Sie Excel 2013 oder 2010 verwenden, müssen Sie es als Add-In installieren.

Angenommen, Sie haben den unten gezeigten Datensatz:

Hier sind die Schritte zum Transponieren dieser Daten mit Power Query:

In Excel 2016

  • Wählen Sie die Daten aus und gehen Sie zu Daten -> Abrufen & Transformieren -> Aus Tabelle.
  • Stellen Sie im Dialogfeld Tabelle erstellen sicher, dass der Bereich korrekt ist, und klicken Sie auf OK. Dadurch wird das Dialogfeld Abfrage-Editor geöffnet.
  • Wählen Sie im Dialogfeld Abfrageeditor die Registerkarte „Transformieren“.
  • Gehen Sie auf der Registerkarte Transformieren zu Tabelle -> Erste Zeile als Kopfzeilen verwenden -> Kopfzeilen als erste Zeile verwenden. Dadurch wird sichergestellt, dass die erste Zeile (die Überschriften enthält: Q1, Q2, Q3 und Q4) auch als Daten behandelt und transponiert wird.
  • Klicken Sie auf Transponieren. Dies würde die Daten sofort transponieren.
  • Klicken Sie auf Erste Zeile als Kopfzeilen verwenden. Dies würde nun die erste Zeile der transponierten Daten als Kopfzeilen machen.
  • Gehen Sie zu Datei -> Schließen und laden. Dadurch wird das Power Editor-Fenster geschlossen und ein neues Blatt erstellt, das die transponierten Daten enthält.

Beachten Sie, dass, da die obere linke Zelle unseres Datensatzes leer war, sie einen generischen Namen Spalte1 erhält (wie unten gezeigt). Sie können diese Zelle aus den transponierten Daten löschen.

In Excel 2013/2010

In Excel 2013/10 müssen Sie Power Query als Add-In installieren.

Klicken Sie hier, um das Plugin herunterzuladen und Installationsanweisungen zu erhalten.

Nachdem Sie Power Query installiert haben, gehen Sie zu Power Query -> Excel-Daten -> Aus Tabelle.

Dadurch wird das Dialogfeld Tabelle erstellen geöffnet. Führen Sie nun die gleichen Schritte wie für Excel 2016 gezeigt aus.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave