So konvertieren Sie Zeilen in Spalten in Excel

Diese Anleitung erklärt, was zu tun ist, um in Excel Zeilen in Spalten umzuwandeln. Bei der Verwendung von Excel müssen Sie häufig Zeilen und Spalten in einer Tabelle vertauschen. Zum Beispiel kommt es vor, dass eine Person einen riesigen Tisch gemacht hat und dann festgestellt hat, dass es viel einfacher ist, ihn zu lesen, wenn Sie ihn umdrehen. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаемых ошибках, с которыми может столкнуться пользователь. Все они могут использоваться на любой версии Excel, как очень старой, так и самой novой.

Verwenden der Funktion „Inhalte einfügen“.

Angenommen, Sie haben zwei Datensätze. Das zweite ist das, womit Sie enden möchten. Die erste ist die Tabelle, die transponiert werden muss. In der ersten Version werden die Namen der Länder in verschiedenen Spalten dargestellt, und es ist sehr unbequem zu lesen, und noch mehr, die Merkmale der Staaten miteinander zu vergleichen. Daher ist es viel besser, die Tabelle so zu organisieren, dass die Ländernamen in verschiedenen Spalten erscheinen.So konvertieren Sie Zeilen in Spalten in Excel

Gehen Sie wie folgt vor, um Zeilen und Spalten zu vertauschen:

  1. Wählen Sie die ursprüngliche Tabelle aus. Wenn Sie die gesamte Tabelle auf einmal sehen möchten (wenn sie sehr groß ist), müssen Sie die Tastenkombination Strg + PosXNUMX und danach – Strg + Umschalt + Ende drücken.
  2. Die Zellen werden dann kopiert. Dies kann entweder über das Kontextmenü oder durch Drücken der Tastenkombination Strg+C erfolgen. Es wird empfohlen, dass Sie sich sofort an die letzte Option gewöhnen, denn wenn Sie Tastenkombinationen lernen, können Sie viele Aufgaben buchstäblich in einer Sekunde ausführen.
  3. Wählen Sie die erste Zelle im Zielbereich aus. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пемиресекалась с другиния Wenn die ursprüngliche Tabelle beispielsweise 4 Spalten und 10 Zeilen hat, wird sie nach Durchführung all dieser Operationen 10 Zellen nach unten und 4 Zellen zur Seite ausbreiten. Daher sollte innerhalb dieses Bereichs (von der Zielzelle aus gezählt) nichts sein.
  4. In der Zielzelle müssen Sie mit der rechten Maustaste klicken und „Inhalte einfügen“ auswählen und dann das Kontrollkästchen neben der Aufschrift „Transponieren“ aktivieren.So konvertieren Sie Zeilen in Spalten in Excel

Wichtig: Wenn Formeln in der Quelltabelle vorhanden sind, ist darauf zu achten, dass in jeder Zelle absolute Bezüge verwendet werden. Dies muss erfolgen, damit alle Links automatisch aktualisiert werden.

Огромное преимущество опции «Специальная вставка» и заключается в возможности транспонировать таблицу всего лиа секунд. И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени.

называться универса

  1. Es ist schlecht, es zum Transponieren vollwertiger Tabellen zu verwenden, die nicht auf einen banalen Wertebereich reduziert sind. In diesem Fall wird die „Transpose“-Funktion deaktiviert. Um dieses Problem zu umgehen, müssen Sie die Tabelle in einen Bereich konvertieren.
  2. Diese Methode eignet sich gut für eine einmalige Transponierung, da sie die neue Tabelle nicht mit den Originaldaten verknüpft. Mit einfachen Worten, wenn Sie eine der Tabellen ändern, werden die Informationen nicht automatisch auf der zweiten aktualisiert. Daher muss die Umsetzung wiederholt werden. 

Wie vertausche ich Zeilen und Spalten und verknüpfe sie mit der Haupttabelle?

Was kann also getan werden, damit die Option „Inhalte einfügen“ die Tabelle mit den Hauptdaten und den aus der Transposition resultierenden Daten verknüpfen kann? Schließlich möchte jeder, dass die Daten automatisch aktualisiert werden.

  1. Kopieren Sie die Tabelle, um die Übertragung zu erleichtern.
  2. Wählen Sie eine Zelle ohne Daten in einem leeren Bereich der Tabelle aus.
  3. Starten Sie das Menü Inhalte einfügen, ähnlich wie im vorherigen Beispiel. Danach müssen Sie auf die Schaltfläche „Link einfügen“ klicken, die sich unten links befindet.So konvertieren Sie Zeilen in Spalten in Excel
  4. Das Ergebnis wird das folgende sein.So konvertieren Sie Zeilen in Spalten in Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клаиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, которой нет в оригинальной таблиц).So konvertieren Sie Zeilen in Spalten in Excel
  7. Als Ergebnis wird sich etwas Schreckliches herausstellen, aber dies ist eine obligatorische Zwischenbedingung, um das gewünschte Ergebnis zu erzielen. Dann sieht alles schön aus.So konvertieren Sie Zeilen in Spalten in Excel
  8. Kopieren Sie die resultierende Tabelle und verwenden Sie dann Inhalte einfügen, um sie zu transponieren.

Danach müssen Sie nur noch den Dialog „Suchen und Ersetzen“ öffnen und damit das „xxx“ in den Zellen in „=“ ändern, sodass alle Zellen mit den ursprünglichen Informationen verknüpft sind.So konvertieren Sie Zeilen in Spalten in ExcelDies ist natürlich komplizierter und länger, aber mit dieser Methode können Sie die fehlende Verknüpfung zur ursprünglichen Tabelle umgehen. Aber dieser Ansatz hat auch einen Nachteil. Es drückt sich in der Notwendigkeit aus, die Formatierung selbstständig fortzusetzen.

Anwendung von Formeln

Es gibt zwei Funktionen, mit denen Sie Zeilen und Spalten flexibel ändern können: ТРАНСП и ДВССЫЛ. Es ist nicht möglich, die Maschine mit einem Tisch zu verbinden, ohne dass die Mechanik noch in der Zukunft funktioniert.

Funktion TRANSP

Tatsächlich transponiert diese Formel die Tabelle direkt. Die Syntax ist die folgende:

=TRANSP(Array)

Jetzt versuchen wir, es auf eine Tabelle anzuwenden, die Informationen über die Bevölkerung einzelner Staaten enthält.So konvertieren Sie Zeilen in Spalten in Excel

  1. Zählen Sie die Anzahl der Spalten und Zeilen in der Tabelle und finden Sie auf dem Blatt eine leere Stelle mit den gleichen Abmessungen.
  2. Starten Sie den Bearbeitungsmodus, indem Sie die Taste F2 drücken.
  3. Schreiben Sie eine Funktion TRANSP mit dem Datenbereich in Klammern. Es ist wichtig, bei der Verwendung dieser Funktion immer absolute Bezüge zu verwenden.So konvertieren Sie Zeilen in Spalten in Excel
  4. Drücken Sie die Tastenkombination Strg+Shift+Enter. Es ist wichtig, genau die Tastenkombination zu drücken, sonst funktioniert die Formel nicht.

Das war's, jetzt sieht das Ergebnis so aus!So konvertieren Sie Zeilen in Spalten in Excel

Der Vorteil dieser Formel ist derselbe wie bei der vorherigen Methode (mit der Funktion „Suchen und Ersetzen“), dass die transponierte Tabelle automatisch aktualisiert wird, wenn sich die zugrunde liegenden Informationen ändern.

Was Sie brauchen, ist Folgendes:

  1. Formatierungen wie bei der Methode Suchen und Ersetzen werden nicht gespeichert.
  2. Die Originaltabelle muss einige Daten enthalten, da sonst in einigen Zellen Nullen vorhanden sind.
  3. Излишняя зависимость от источника данных. Im Grunde genommen ist diese Methode vorteilhaft für die Notwendigkeit, eine Transporttabelle zu erstellen. Wenn Sie dieses Programm verwenden möchten, wird das Programm möglicherweise nicht erneut aktualisiert.

Außerdem kann diese Funktion nicht immer flexibel in verschiedenen Situationen angewendet werden, daher müssen Sie darüber Bescheid wissen, aber effizientere Techniken anwenden.

Verwenden der INDIREKTEN Formel

Die Mechanik dieser Methode ist der Verwendung der Formel sehr ähnlich TRANSP,

Keine besonderen Formeln INDIREKT nicht genug: Sie müssen die Funktion noch verwenden ADRESSE. In diesem Beispiel wird es keine große Tabelle geben, um Sie nicht mit vielen unnötigen Informationen zu überladen.

Angenommen, Sie haben eine solche Tabelle, die aus 4 Spalten und 5 Zeilen besteht.So konvertieren Sie Zeilen in Spalten in Excel

Folgende Maßnahmen müssen ergriffen werden:

  1. Geben Sie diese Formel ein: =INDIREKT(ADRESSE(SPALTE(A1),ZEILE(A1))) in die obere linke Zelle der neuen Tabelle (in unserem Beispiel ist es A7) und drücken Sie die Eingabetaste. Wenn die Informationen nicht in der ersten Zeile oder der ersten Spalte beginnen, müssen Sie eine komplexere Formel verwenden: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). In dieser Formel bedeutet A1 die oberste Zelle der Tabelle, auf deren Grundlage die transponierte Zelle gebildet wird.
  2. Erweitern Sie die Formel auf den gesamten Bereich, in dem die neue Version der Tabelle platziert wird. Ziehen Sie dazu die Markierung in der unteren rechten Ecke der ersten Zelle an das gegenüberliegende Ende der Zukunftstabelle.So konvertieren Sie Zeilen in Spalten in Excel
  3. Alle! Die Tabelle wurde erfolgreich transponiert und Sie können sie noch bearbeiten. Natürlich lässt ihr Aussehen zu wünschen übrig, aber es ist nicht schwierig, es zu reparieren.So konvertieren Sie Zeilen in Spalten in Excel Um die korrekte Formatierung wiederherzustellen, müssen Sie die transponierte Tabelle (d. h. die ursprüngliche) kopieren und dann die neu erstellte Tabelle auswählen. Klicken Sie anschließend mit der rechten Maustaste auf den ausgewählten Bereich und klicken Sie dann in den Einfügeoptionen auf „Formatierung“.So konvertieren Sie Zeilen in Spalten in Excel

Also mit der Funktion INDIREKT ermöglicht es Ihnen, absolut jeden Wert in der endgültigen Tabelle zu bearbeiten, und die Daten werden immer aktualisiert, sobald Änderungen in der Quelltabelle vorgenommen werden.

Natürlich ist diese Methode schwieriger, aber wenn Sie es in der Praxis ausarbeiten, ist alles nicht so beängstigend.

"

Wie funktioniert die Kombination von INDIREKT- und ADDRESS-Formeln?

После того, как вы разобрались в том, как использовать совокупность этих формул для транспонирования таблицы, вомния таблицы захочется более глубоко изучить принцип работы этого метода.

Funktion INDIREKT in unserer Formel wird verwendet, um einen indirekten Zellbezug herzustellen. Wenn Sie beispielsweise in Zelle A8 denselben Wert wie in B1 angeben müssen, können Sie die Formel schreiben

=INDIREKT(“B1”)So konvertieren Sie Zeilen in Spalten in Excel

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любую строку, и даже ту, соторая соЏ соторая соЏ ьзованием других формул. Собственно, это мы и делаем в формуле.

Jenseits der Funktion ADRESSE auch in der Formel verwendet SPALTE и LINE. Die erste gibt die Adresse der Zelle basierend auf den bereits bekannten Zeilen- und Spaltennummern zurück. Hier ist auf die richtige Reihenfolge zu achten. Zuerst wird die Zeile angegeben und dann erst die Spalte. Zum Beispiel die Funktion ADRESSE(4;2) gibt die Adresse $B$2 zurück.

Weitere Informationen zur Funktion finden Sie hier SPALTE. Hier ist es notwendig, dass die Formel die Spaltennummer aus einer bestimmten Referenz erhält. Wenn Sie beispielsweise den Parameter B2 in den Klammern dieser Funktion verwenden, wird die Zahl 2 zurückgegeben, da die zweite Spalte Spalte B ist.

Offensichtlich funktioniert die ROW-Funktion auf die gleiche Weise, sie gibt nur die Zeilennummer zurück. 

Und jetzt verwenden wir keine abstrakten Beispiele, sondern eine sehr spezifische Formel, die oben verwendet wurde:

=INDIREKT(ADRESSE(SPALTE(A1),ZEILE(A1)))

Hier sieht man das erst in der Funktion ADRESSE die Spalte wird angegeben und erst dann die Zeile. Und hier ist das Geheimnis der Arbeitsfähigkeit dieser Formel verborgen. Wir erinnern uns, dass diese Funktion gespiegelt funktioniert und das erste Argument darin die Zeilennummer ist. Und es stellt sich heraus, dass, wenn wir dort die Adresse einer Spalte schreiben, daraus eine Zeilennummer wird und umgekehrt.

Um es zu tun, müssen Sie Folgendes tun:

  1. Wir erhalten die Spalten- und Zeilennummern mit den entsprechenden Funktionen.
  2. Verwendung der Funktion ADRESSE Zeilen werden zu Spalten und umgekehrt.
  3. Funktion INDIREKT hilft, die gespiegelten Daten in der Zelle anzuzeigen.

So einfach geht alles!

Verwenden eines Makros zum Transponieren

Ein Makro ist ein kleines Programm. Es kann verwendet werden, um den Prozess zu automatisieren. Es ist wichtig zu beachten, dass das Makro einige Einschränkungen hat. Die maximale Transpose-Methode erlaubt Ihnen, mit 65536 Elementen zu arbeiten. Wenn diese Grenze überschritten wird, führt dies zu Datenverlust.

Im Allgemeinen ist dies eine wirksame Methode zur automatischen Automatisierung, die es Ihnen ermöglicht, Ihr Ziel schnell zu erreichen.

Zum Beispiel können Sie einen Code eingeben, der die einzelnen Zeilen und Spalten anzeigt.

Sub TransposeColumnsRows()

    SourceRange als Bereich dimmen

    DestRange als Bereich dimmen

    Set SourceRange = Application.InputBox(Prompt:=»Bitte wählen Sie den zu transponierenden Bereich aus», Title:=»Zeilen in Spalten transponieren», Type:=8)

    Set DestRange = Application.InputBox(Prompt:=»Wählen Sie die obere linke Zelle des Zielbereichs aus», Title:=»Transpose Rows to Columns», Type:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True

    Application.CutCopyMode = Falsch

End Sub

Es gibt keinen Hinweis auf die Programmierung, aber nichts Neues. Es ist möglich, eine Stellungnahme zu unseren Beiträgen zu erhalten. Jetzt erscheint eine Neuheit nach mehr als einem Jahr.

Hinterlassen Sie uns einen Kommentar