Wir alle betrachten Daten anders. Einige Leute erstellen Excel-Tabellen mit horizontalen Hauptfeldern. Andere bevorzugen die Daten vertikal in Spalten. Manchmal führen diese Einstellungen zu einem Szenario, in dem Sie Excel-Daten transponieren möchten. Microsoft muss dieses Problem vorweggenommen haben, da es verschiedene Methoden zum Wechseln Ihrer Spalten und Zeilen bietet.,
Artikelinhalt
Das Layoutproblem
Ich habe kürzlich eine große Microsoft Excel-Tabelle erhalten, die Informationen zur Herstellerbewertung enthielt. Die Informationen waren nützlich, aber aufgrund der Organisation der Daten konnte ich keine Tools wie Auto Filter verwenden. Ich hätte auch Probleme, wenn ich die Informationen in eine Datenbank importieren müsste. Ein einfaches Beispiel ist unten gezeigt.,
Stattdessen möchte ich, dass die Firmennamen vertikal in Spalte A und die Datenattribute horizontal in Zeile 1 angezeigt werden. Dies würde es mir einfacher machen, die Analyse durchzuführen. Zum Beispiel kann ich nicht einfach nach kalifornischen Anbietern filtern.
Was ist die Transponierungsfunktion von Excel
In einfachen Worten ändert die Transponierungsfunktion die Ausrichtung Ihrer Spalten (vertikaler Bereich) und Zeilen (horizontaler Bereich)., Meine ursprünglichen Datenzeilen würden zu Spalten und meine Spalten zu Zeilen. Es behebt mein Layout-Problem oben, ohne dass ich meine Originaldaten erneut eingeben muss.
Die Transponierfunktion ist ziemlich vielseitig. Es kann in Excel-Formeln oder mit Einfügeoptionen verwendet werden. Es gibt einige Unterschiede, je nachdem, welche Methode Sie verwenden.
Spalten konvertieren & Zeilen mit Einfügen & Transponieren
Die unten beschriebenen Schritte wurden mit Microsoft Office 365 ausgeführt, aber die neuesten Microsoft Excel-Versionen funktionieren.,
- Öffnen Sie die Tabelle, die Sie ändern müssen. Sie können das Beispielblatt auch am Ende dieses Tutorials herunterladen.
- Klicken Sie auf die erste Zelle Ihres Datenbereichs, z. B. A1.
- Umschalttaste-Klicken Sie auf die letzte Zelle des Bereichs. Ihr Datensatz sollte hervorheben.
- Wählen Sie auf der Registerkarte Start Kopieren oder geben Sie Strg + c ein.
- Wählen Sie die neue Zelle aus, in die Sie Ihre transponierten Daten kopieren möchten.
- Klicken Sie mit der rechten Maustaste in diese Zelle und wählen Sie das Transponiersymbol unter Einfügen aus.,
info Wenn Sie mit der Maus über die Einfügeoptionen fahren, können Sie die Änderung des Datenlayouts sehen.
Sie sollten jetzt Ihre Daten mit den Spalten und Zeilen vertauscht. Sie können die Größe Ihrer Spalten an Ihre Bedürfnisse anpassen.
Diese beiden Datensätze sind unabhängig. Sie können Zellen aus dem oberen Satz löschen, was sich nicht auf den transponierten Satz auswirkt.
Bei Verwendung dieser Methode wird Ihre ursprüngliche Formatierung beibehalten. Wenn ich beispielsweise meinen ursprünglichen Zellen B1:G1 einen gelben Hintergrund hinzufüge, wird die Farbe angewendet. Dasselbe gilt, wenn ich roten Text in Zelle E:5 verwendet habe.
Verwenden der Transponierungsfunktion in einer Formel
Wie bereits erwähnt, bietet Excel mehrere Möglichkeiten, Spalten in Zeilen umzuschalten oder umgekehrt. Dieser zweite Weg verwendet eine Formel und ein Array. Das Ergebnis ist das gleiche, außer dass Ihre Originaldaten und die neuen transponierten Daten verknüpft sind. Sie können einige Ihrer ursprünglichen Formatierungen verlieren., Zum Beispiel stießen farbiger Text und Stile auf, aber keine Zellenfüllfarben.
- Öffnen Sie Ihre Excel-Tabelle.
- Klicken Sie auf eine leere Zelle, in der Ihre konvertierten Daten gespeichert werden sollen. Ich benutze A7.
- Type =transponieren.
- Beenden Sie die Formel, indem Sie ein Feld hinzufügen und den Zellbereich hervorheben, den wir austauschen möchten.,
- Typ), um den Bereich zu schließen.
- Drücken Sie die Eingabetaste.
info Beachten Sie, wie Excel einen Tooltip zum Transponieren bereitstellt – „Konvertiert einen vertikalen Bereich von Zellen in einen horizontalen Bereich und umgekehrt“.
Hinweis: Wenn Sie Microsoft 365 nicht verwenden, müssen Sie wahrscheinlich STRG + UMSCHALT + Eingabetaste drücken
Unterschiede in Transpose
Während diese beiden Methoden ähnliche Ergebnisse liefern, gibt es Unterschiede. Bei der ersten Einfügemethode ist die Aktion, die ich für eine Zelle unternehme, unabhängig von der transponierten Version. Ich konnte die ursprünglichen Werte löschen und den von mir getauschten Spalten würde nichts passieren.,
Im Gegensatz dazu ist die Transponierformelversion an die Originaldaten gebunden. Wenn ich den Wert in B2 von 1200 auf 1500 ändere, wird der neue Wert automatisch in B8 aktualisiert. Das Gegenteil ist jedoch nicht wahr. Wenn ich transponierte Zellen ändere, ändert sich der ursprüngliche Satz nicht. Stattdessen erhalte ich einen #SPILL-Fehler und meine transponierten Daten verschwinden.,
Transponierformel & Leere Zellen
Ein weiterer Unterschied zur Verwendung der Transponierformel besteht darin, dass leere Zellen in „0“s konvertiert werden.
Die Lösung für diese Eigenart besteht darin, eine IF-Anweisung für die Formel zu verwenden, die die Leerzeichen als Leerzeichen behält.,
=TRANSPOSE(IF(A1:G5="","",A1:G5))
Alternativ können Sie die Nullen suchen und ersetzen.