Wie man in Excel mehrere Zeilen in Spalten umwandelt (9 Möglichkeiten)

  • Teile Das
Hugh West

Wenn Sie auf der Suche nach den einfachsten Möglichkeiten sind, mehrere Zeilen in Excel in Spalten zu konvertieren, dann werden Sie diesen Artikel hilfreich finden. Lassen Sie uns also in den Hauptartikel eintauchen.

Arbeitsbuch herunterladen

Umwandlung von mehreren Zeilen in Spalten.xlsm

9 Wege, um in Excel mehrere Zeilen in Spalten zu konvertieren

Hier haben wir einige Verkaufszahlen für einige Produkte für die Monate von Januar zu Mai Wir werden versuchen, die Zeilen in Spalten umzuwandeln, so dass wir die Datensätze für die Monate als Spaltenüberschriften visualisieren können, und wir werden diesen Datensatz hauptsächlich verwenden, um die Möglichkeiten der Umwandlung mehrerer Zeilen in Spalten leicht zu demonstrieren.

Wir haben verwendet Microsoft Excel 365 Version, Sie können aber auch jede andere Version verwenden, die Ihnen zusagt.

Methode 1: Verwenden der Option Transponieren, um mehrere Zeilen in Excel in Spalten umzuwandeln

Hier werden wir die Transponieren Option innerhalb Optionen zum Einfügen um die folgenden mehreren Zeilen leicht in Spalten umzuwandeln.

Schritte :

➤ Kopieren Sie den gesamten Bereich des Datensatzes durch Drücken von STRG+C .

Wählen Sie die Zelle, in der Sie die Ausgabe haben möchten, Klicken Sie mit der rechten Maustaste auf . auf Ihrer Maus, und wählen Sie die Transponieren von der Option Einfügen-Optionen .

Dann können Sie Ihre Daten transponieren, d. h. die Zeilen in Spalten umwandeln.

Lesen Sie mehr: Excel-Makro: Mehrere Zeilen in Spalten umwandeln (3 Beispiele)

Methode 2: Umwandlung mehrerer Zeilen in Spalten mit der Funktion TRANSPOSE

In diesem Abschnitt werden wir eine Array-Funktion verwenden, die TRANSPOSE-Funktion um die mehreren Zeilen des folgenden Datensatzes in mehrere Spalten umzuwandeln, und um die Daten zu sammeln, haben wir auch eine weitere Tabelle unterhalb des Hauptdatensatzes formatiert.

Schritte :

➤ Geben Sie die folgende Formel in die Zelle B10 .

=TRANSPONIEREN(B3:E8)

Hier, TRANSPOSE wird die Zeilen des Bereichs ändern B3:E8 gleichzeitig in Spalten.

➤ Presse EINGEBEN .

Danach erhalten Sie die Umwandlung der Zeilen in Spalten wie in der folgenden Abbildung dargestellt.

Sie müssen drücken STRG+UMSCHALT+EINGABE anstatt zu drücken EINGEBEN für andere Versionen außer Microsoft Excel 365 .

Lesen Sie mehr: Wie man in Excel eine Spalte in mehrere Zeilen transponiert (6 Methoden)

Methode 3: Verwendung der Funktionen INDIRECT und ADDRESS

Hier werden wir die INDIRECT-Funktion , Funktion ADRESSE , ROW-Funktion und Funktion COLUMN um die Zeilen des folgenden Datensatzes in Spalten umzuwandeln.

Schritte :

➤ Verwenden Sie die folgende Formel in der Zelle B10 .

=INDIREKT(ADRESSE(SPALTE(B3) - SPALTE($B$3) + ZEILE($B$3), ZEILE(B3) - ZEILE($B$3) + SPALTE($B$3)))

Hier, B3 ist die Startzelle des Hauptdatensatzes.

  • SPALTE(B3) gibt die Spaltennummer der Zelle B3

    Ausgang →. 2
  • SPALTE($B$3) gibt die Spaltennummer der Zelle $B$3 (die absolute Referenzierung wird diese Zelle fixieren)

    Ausgang →. 2

  • ROW($B$3) gibt die Zeilennummer der Zelle $B$3 (die absolute Referenzierung wird diese Zelle fixieren)

    Ausgang →. 3

  • ROW(B3) →. gibt die Zeilennummer der Zelle B3

    Ausgang →. 3
  • SPALTE(B3) - SPALTE($B$3) + ZEILE($B$3) wird

    2-2+3 → 3

  • ZEILE(B3) - ZEILE($B$3) + SPALTE($B$3) wird

    3-3+2 → 2

  • ADRESSE(SPALTE(B3) - SPALTE($B$3) + ZEILE($B$3), ZEILE(B3) - ZEILE($B$3) + SPALTE($B$3)) wird

    ADRESSE(3, 2) → gibt den Verweis auf den Schnittpunkt von Reihe 3 und Säule 2

    Ausgang →. $B$3

  • INDIREKT(ADRESSE(SPALTE(B3) - SPALTE($B$3) + ZEILE($B$3), ZEILE(B3) - ZEILE($B$3) + SPALTE($B$3))) wird

    INDIREKT("$B$3") gibt den Wert der Zelle zurück $B$3 .

    Ausgang →. Monat

➤ Presse EINGEBEN .

➤ Ziehen Sie die Füllen Griff Werkzeug nach rechts und nach unten.

Schließlich können Sie mehrere Zeilen des Hauptdatensatzes in mehrere Spalten umwandeln.

Lesen Sie mehr: Excel VBA: Abrufen von Zeilen- und Spaltennummer aus Zelladresse (4 Methoden)

Methode 4: Verwendung der INDEX-Funktion zum Umwandeln mehrerer Zeilen in Spalten

In diesem Abschnitt werden wir die Kombination der INDEX-Funktion , Funktion COLUMN und ROW-Funktion um mehrere Zeilen einfach in Spalten umzuwandeln.

Schritte :

➤ Wenden Sie die folgende Formel in der Zelle B10 .

=INDEX($B$3:$E$8,SPALTE(A1),ZEILE(A1))

Hier, $B$3:$E$8 ist der Bereich des Datensatzes, A1 wird verwendet, um die erste Zeilen- und Spaltennummer dieses Datensatzes zu erhalten. Wir verwenden die Spaltennummer für die Zeilennummer Argument und Zeilennummer als die Spaltennummer Argument, um die Zeilen einfach in Spalten umzuwandeln, indem man diese Werte in die INDEX-Funktion .

➤ Presse EINGEBEN .

➤ Ziehen Sie die Füllen Griff Werkzeug nach rechts und nach unten.

Danach erhalten Sie die Umwandlung der Zeilen in Spalten wie in der folgenden Abbildung dargestellt.

Lesen Sie mehr: Mehrere Zeilen und Spalten in Excel hinzufügen (alle Möglichkeiten)

Methode 5: Verwendung der INDEX-MATCH-Formel

In diesem Abschnitt werden wir die INDEX-Funktion und MATCH-Funktion für die Konvertierung der mehreren Zeilen des folgenden Datensatzes in Spalten.

Schritte :

➤ Zunächst müssen Sie die erste Spalte als erste Zeile der neuen Tabelle manuell transponieren.

➤ Geben Sie die folgende Formel in die Zelle B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Hier, $C$3:$C$8 ist die zweite Spalte des Datensatzes, und $B$3:$B$8 ist die erste Spalte des Datensatzes.

  • ÜBEREINSTIMMUNG(B$10,$B$3:$B$8,0) wird

    MATCH("Monat",$B$3:$B$8,0) gibt die Zeilenindexnummer der Zelle mit einer Zeichenkette zurück Monat im Bereich $B$3:$B$8

    Ausgang →. 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) wird

    INDEX($C$3:$C$8,1) gibt den ersten Wert des Bereichs zurück $C$3:$C$8

    Ausgang →. Orange

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug auf der rechten Seite.

Sie erhalten dann die zweite Spalte des Hauptdatensatzes als zweite Zeile.

Wenden Sie in ähnlicher Weise die folgenden Formeln an, um den Rest der Umrechnung abzuschließen.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Schließlich erhalten Sie alle Zeilen des ersten Datensatzes als Spalten des zweiten Datensatzes.

Lesen Sie mehr: Transponieren mehrerer Spalten in Zeilen in Excel

Ähnliche Lektüre

  • [Behoben!] Zeilen und Spalten sind beide Zahlen in Excel
  • Zeilen und Spalten in Excel ausblenden (10 Möglichkeiten)
  • Excel VBA: Bereich nach Zeilen- und Spaltennummer festlegen (3 Beispiele)

Methode 6: Verwendung der Funktion VLOOKUP zum Umwandeln mehrerer Zeilen in Spalten

In diesem Abschnitt werden wir die VLOOKUP-Funktion um mehrere Zeilen der folgenden Datentabelle in Spalten zu transponieren.

Schritte :

➤ Zu Beginn müssen Sie die erste Spalte als erste Zeile des neuen Datensatzes manuell transponieren.

➤ Schreiben Sie die folgende Formel in die Zelle B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Hier, $B$3:$E$8 ist der Bereich des Datensatzes, B$10 ist der Nachschlagewert, und 2 ist für die Betrachtung des Wertes in der zweiten Spalte des Datensatzes.

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug auf der rechten Seite.

Danach erhalten Sie die zweite Spalte des Hauptdatensatzes als zweite Zeile.

Verwenden Sie in gleicher Weise die unten angegebenen Formeln, um den Rest der Umrechnung durchzuführen.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Lesen Sie mehr: Zeilen und Spalten in Excel hinzufügen (3 einfache Methoden)

Methode 7: Power Query verwenden

Hier werden wir die Power Query Aber wir müssen eine zusätzliche Zeile am Anfang des Datensatzes hinzufügen, weil Power Query wird die erste Zeile nicht in eine Spalte umgewandelt, da sie als Kopfzeile betrachtet wird.

Schritte :

➤ Gehen Sie zum Daten Tab>> Daten abrufen & umwandeln Gruppe>> Von Tabelle/Bereich Option.

Danach wird die Tabelle erstellen Assistent erscheint.

➤ Wählen Sie den Datenbereich aus und klicken Sie dann auf die Schaltfläche Meine Tabelle hat Überschriften Option.

➤ Presse OK .

Dann wird die Power Query Editor Fenster erscheint.

➤ Wählen Sie alle Spalten des Datensatzes aus, indem Sie auf CTRL und Linksklick auf Ihrer Maus gleichzeitig .

➤ Gehen Sie zum Transformieren Tab>> Transponieren Option.

Sie können auch die erste Zeile Ihres Datensatzes als Kopfzeile verwenden.

➤ Gehen Sie zum Transformieren Tab>> Erste Zeile als Überschrift verwenden Gruppe>> Erste Zeile als Überschrift verwenden Option.

Dann erhalten Sie die transformierten Spalten aus den Zeilen des Hauptdatensatzes.

➤ Um dieses Fenster zu schließen, gehen Sie auf die Seite Startseite Tab>> Schließen & Laden Gruppe>> Schließen & Laden Option.

Auf diese Weise wird die Tabelle in der Power Query Editor Fenster wird in ein neues Blatt namens Tabelle5 .

Lesen Sie mehr: Zeilen und Spalten in Excel wechseln (5 Methoden)

Methode 8: Umwandlung mehrerer Zeilen in Spalten mit VBA-Code

In diesem Abschnitt werden wir eine VBA Code, um mehrere Zeilen in Spalten umzuwandeln.

Schritte :

➤ Gehen Sie zum Entwickler Tab>> Visual Basic Option.

Dann wird die Visual Basic-Editor wird sich öffnen.

➤ Gehen Sie zum einfügen. Tab>> Modul Option.

Danach wird eine Modul erstellt werden.

➤ Schreiben Sie den folgenden Code

 Sub conversionofmultiplerows() Dim multiple_rows_range, multiple_columns_range As Range Set multiple_rows_range = Application.InputBox( _ Prompt:="Choose the range of rows", Title:="Microsoft Excel", Type:=8) Set multiple_columns_range = Application.InputBox( _ Prompt:="Choose the destination cell", Title:="Microsoft Excel", _ Type:=8) multiple_rows_range.Copy multiple_columns_range.PasteSpecialPaste:=xlPasteAll, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=True End Sub 

Hier haben wir erklärt mehrere_zeilen_bereich und mehrere_spalten_bereich als Bereich und sie sind auf den Bereich eingestellt, den wir mit der Option Eingabefelder durch die Verwendung der Eingabefeld Methode.

Dann kopieren wir den Hauptdatensatz mehrere_zeilen_bereich und fügen Sie es dann als Transponierung in die Zielzelle ein mehrere_spalten_bereich .

➤ Presse F5 .

Dann erscheint das Eingabefeld, in dem Sie den Bereich des Datensatzes auswählen müssen $B$3:$E$8 im Wählen Sie den Bereich der Zeilen Box und drücken Sie OK .

Daraufhin wird ein weiteres Eingabefeld angezeigt.

➤ Wählen Sie die Zielzelle aus $B$10 wo Sie den transponierten Datensatz haben möchten, und drücken Sie dann OK .

Schließlich erhalten Sie die transformierten Spalten aus mehreren Zeilen auch mit der Formatierung des Hauptdatensatzes wie folgt.

Lesen Sie mehr: Zeilen und Spalten in einem Excel-Diagramm umschalten (2 Methoden)

Methode 9: Umwandlung mehrerer Zeilen in Spalten und Zeilen mit der Funktion OFFSET

Wir haben eine Liste mit den Namen einiger Schüler, ihren Fächern und den entsprechenden Noten in mehreren Zeilen. Nun wollen wir die ersten drei Zeilen in drei verschiedene Spalten der Tabelle neben dieser Liste umwandeln. Ebenso wollen wir die restlichen Zeilen als Spalten pro drei Zeilen umwandeln. Sie sehen also, dass wir Zeilen in Spalten und Zeilen auf einmal umwandeln müssen.

Zu diesem Zweck verwenden wir die OFFSET , ROW und SPALTEN-Funktionen .

Schritte :

➤ Geben Sie die folgende Formel in die Zelle D4 .

=OFFSET($B$4,SPALTE()-4+(ZEILE()-4)*3,0,1,1)

Hier, $B$4 ist die Anfangszelle der Liste.

  • SPALTE() gibt die Spaltennummer der Zelle D4 wo die Formel angewandt wird.

    Ausgang →. 4

  • SPALTE()-4 wird

    4-4 → 4 subtrahiert wird, weil die Startzelle der Formel in Säule 4 .

    Ausgang →. 0

  • ROW() →. gibt die Zeilennummer der Zelle D4 wo die Formel angewandt wird.

    Ausgang →. 4

  • (ROW()-4)*3 wird

    (4-4)*3 → 4 subtrahiert wird, weil die Startzelle der Formel in Reihe 4 und multipliziert mit 3 wie wir umwandeln wollen 3 Zeilen in Spalten umzuwandeln.

    Ausgang →. 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) wird

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET extrahiert den Bereich mit einer Höhe und Breite von 1 ausgehend von der Zelle $B$4 .

    Ausgabe → Josef

➤ Presse EINGEBEN .

➤ Ziehen Sie die Füllen Griff Werkzeug nach rechts und nach unten.

Schließlich können Sie die Umwandlung von mehreren Zeilen in Spalten und Zeilen vornehmen.

Lesen Sie mehr: Zeile/Spalte in Excel verschieben, ohne vorhandene Daten zu ersetzen (3 beste Möglichkeiten)

Praxisteil

Damit Sie selbst üben können, haben wir für Sie eine Praxis Abschnitt wie unten in einem Blatt namens Praxis Bitte tun Sie es selbst.

Schlussfolgerung

In diesem Artikel haben wir versucht, die Möglichkeiten zum einfachen Konvertieren mehrerer Zeilen in Spalten in Excel zu erläutern. Wir hoffen, dass er Ihnen nützlich ist. Wenn Sie Vorschläge oder Fragen haben, können Sie diese gerne im Kommentarbereich stellen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.