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

Wie wandelt man eine einzelne Zeile in mehrere Spalten und Zeilen in Excel um?

AutorSun Änderungsdatum

In Excel stoßen Anwender häufig auf Situationen, in denen sie eine lange, einzelne Datenzeile in ein übersichtlicheres Format mit mehreren Spalten und Zeilen umwandeln müssen. Diese Neugestaltung ist besonders dann erforderlich, wenn importierte, exportierte oder manuell zusammengestellte Daten horizontal vorliegen, für Analyse, Verarbeitung oder Präsentation jedoch in einem strukturierten Tabellenraster angezeigt werden sollen. So könnten Sie beispielsweise einen Datensatz haben, der sich über eine einzige Zeile erstreckt, und ihn in eine klare Gitterstruktur überführen wollen – wie im Folgenden dargestellt:

Ein Screenshot, der zeigt, wie eine einzelne Datenzeile in mehrere Spalten und Zeilen umgewandelt wird

Die Umwandlung einer Datenzeile in ein strukturiertes Tabellenformat bietet zahlreiche Vorteile: Sie steigert die Lesbarkeit, vereinfacht die Datenanalyse und eröffnet Zugang zu einer breiteren Palette leistungsstarker Excel-Funktionen – etwa zum Filtern oder zur Diagrammerstellung. Je nach Ihren individuellen Anforderungen stehen in Excel gleich mehrere Wege für diese Transformation zur Verfügung: von integrierten Funktionen und Formeln über spezialisierte Add-Ins bis hin zur Automatisierung per VBA-Code. In diesem Artikel stellen wir Ihnen verschiedene praxiserprobte Ansätze vor, die jeweils ideal auf unterschiedliche Szenarien und Benutzerpräferenzen zugeschnitten sind.

Inhalt:


Konvertieren Sie eine Zellenzeile in mehrere Spalten oder Zeilen mithilfe der Funktionen „Text in Spalten“ und „Transponieren einfügen“

Excel bietet die Funktionen Text in Spalten und Inhalte einfügen (Transponieren) für grundlegende Datenreorganisationen. Diese Optionen sind besonders nützlich, wenn Ihre Daten auf eine einzelne Zelle beschränkt sind oder eine einfache Neustrukturierung erforderlich ist.

1. Wählen Sie die Zelle aus, die Sie konvertieren möchten, und klicken Sie auf Daten > Text in Spalten. Siehe Screenshot:

2. Wählen Sie im erscheinenden Dialog zunächst die Option Getrennt und klicken Sie dann auf Weiter. Wählen Sie im nächsten Schritt im Abschnitt Trennzeichen die Option Leerzeichen (oder das tatsächliche Trennzeichen Ihrer Daten). Siehe Screenshot:

3. Klicken Sie auf Fertig stellen. Ihre einzelne Zelle wird entsprechend des festgelegten Trennzeichens in mehrere Spalten aufgeteilt. Möglicherweise möchten Sie die Spaltenbreite zur besseren Übersichtlichkeit anpassen. Siehe Screenshots:

Ein Screenshot der Originaldaten
Pfeil
Ein Screenshot, der zeigt, wie Zellinhalte, die durch Leerzeichen getrennt sind, in mehrere Zellen aufgeteilt werden

Hinweis:Falls Sie diese Spaltenwerte zusätzlich in mehrere Zeilen umwandeln möchten:

  • Markieren Sie die Werte in den neuen Spalten und drücken Sie Strg + C, um sie zu kopieren.
  • Klicken Sie mit der rechten Maustaste auf die Zelle, in der die transponierten Daten beginnen sollen, und wählen Sie Inhalte einfügen > Transponieren. Siehe Screenshots:
Ein Screenshot von Excel-Daten, die mithilfe von „Inhalte einfügen“ in Zeilen transponiert werden sollen
Pfeil
Ein Screenshot, der mehrere Zeilen nach dem Transponieren von Spalten zeigt

Dieser Ansatz eignet sich ideal für einfache Umwandlungen und überschaubare Datenmengen – besonders dann, wenn die ursprünglichen Daten in einer einzigen Zelle vorliegen. Sobald jedoch eine ganze Zeile (nicht nur eine einzelne Zelle) mit Daten vorliegt, die in ein Gitter aus mehreren Spalten und Zeilen umgeordnet werden soll, stoßen diese Funktionen an ihre Grenzen und erfordern zusätzliche manuelle Anpassungen. Für anspruchsvollere Anforderungen empfehlen wir Ihnen, die folgenden Lösungsansätze zu nutzen.


Konvertieren Sie eine einzelne Zeile in mehrere Spalten und Zeilen mit Bereich transformieren

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

Wenn Sie Kutools für Excel installiert haben, können Sie das Tool Bereich transformieren nutzen. Mit dieser Funktion wandeln Sie Datenlayouts aus einer einzelnen Zeile oder Spalte im Handumdrehen in mehrzeilige und mehrspaltige Bereiche um – und das mit nur wenigen Klicks. Das spart besonders bei großen Datensätzen Zeit und reduziert den Bedarf an manuellem Kopieren oder komplexen Formeln.

Nachdem Sie kostenlos installiertKutools für Excel haben, führen Sie die folgenden Schritte aus:

1. Wählen Sie die einzelne Zeile aus, die Sie konvertieren möchten, und navigieren Sie zu Kutools > Bereich > Bereich transformieren. Siehe Screenshot:

2. Wählen Sie im Dialogfeld Bereich transformieren die Option Einzelne Zeile zu Bereich. Geben Sie im Bereich Spalten pro Datensatz an, wie viele Spalten jede Ergebniszeile enthalten soll. Passen Sie diese Zahl entsprechend Ihrem bevorzugten Layout oder den Anforderungen Ihres Berichts an. Siehe Screenshot:

Tipps:

  • Die Einstellung „Fester Wert“ für Spalten legt fest, wie viele Elemente jede neue Zeile enthalten soll. Wenn Sie beispielsweise eine einzelne Zeile mit 18 Werten haben und „Spalten pro Datensatz“ auf 6 setzen, wird Ihre Tabelle in drei Zeilen mit jeweils sechs Spalten umgeformt.
  • Falls sich die Länge Ihrer Zeile nicht gleichmäßig teilen lässt, kann die letzte Zeile weniger Spalten enthalten als angegeben.

3. Klicken Sie auf OK. Anschließend erscheint ein Dialog, in dem Sie eine Zielzelle für das transformierte Ergebnis auswählen müssen. Wählen Sie dabei eine Zelle außerhalb Ihres ursprünglichen Bereichs, um ein versehentliches Überschreiben zu vermeiden.

Ein Screenshot, der den Benutzer auffordert, eine Zielzelle für die konvertierten Daten auszuwählen

4. Klicken Sie erneut auf OK. Ihre einzelne Zeile wird nun in einen übersichtlich strukturierten Bereich mit mehreren Zeilen und Spalten umgewandelt. Das Ergebnis sehen Sie unten:

Ein Screenshot, der das Endergebnis der Umwandlung einer einzelnen Zeile in einen Bereich mit mehreren Spalten und Zeilen mithilfe von Kutools zeigt

Hinweise:

  • Diese Funktion funktioniert auch umgekehrt: Sie können mehrspaltige oder mehrzeilige Bereiche bei Bedarf problemlos in eine einzelne Zeile oder Spalte komprimieren.Klicken Sie hier, um mehr über Bereich transformieren zu erfahren.
  • Sichern Sie unbedingt Ihre Daten oder arbeiten Sie auf einer Kopie – besonders dann, wenn sich Quell- und Zielbereiche überschneiden könnten.

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen

Konvertieren Sie eine einzelne Zeile in mehrere Spalten und Zeilen mit einer Excel-INDEX-Formel

Wenn Sie einen formelbasierten Ansatz bevorzugen – ideal für Benutzer, die keine Add-Ins verwenden möchten oder ihre Automatisierung direkt mit Arbeitsblattformeln umsetzen wollen – ermöglicht Ihnen die Excel-Funktion INDEX, oft kombiniert mit SEQUENZ (verfügbar in Microsoft 365 und neuer), effizient, eine einzelne Zeile in einen zweidimensionalen Bereich umzuwandeln.

Mit dieser Methode bleibt eine dynamische Verknüpfung zwischen Ihren Originaldaten und der Ausgabe erhalten: Änderungen in der ursprünglichen Zeile werden automatisch im mehrzeiligen, mehrspaltigen Ergebnis berücksichtigt.

Beispielszenario: Angenommen, Ihre Daten befinden sich in Zeile 1, von Zelle A1 bis R1 (insgesamt 18 Elemente), und Sie möchten sie in 6 Spalten und 3 Zeilen anordnen.

1. Wählen Sie die obere linke Zelle Ihres gewünschten Platzierungsbereichs der Liste (z. B. Zelle)A3).

2. Geben Sie in Zelle A3 folgende Formel ein:

=INDEX($A$1:$R$1, SEQUENCE(3,6))

Parametererklärung: Der Bereich $A$1:$R$1 ist Ihre ursprüngliche Zeile. 6 ist die Anzahl der Spalten pro Ergebniszeile. Passen Sie diese Werte nach Bedarf an.

Das Gitter (3×6) wird automatisch ausgefüllt – diese Funktion steht nur in Excel-Versionen mit dynamischen Arrays zur Verfügung.

Einschränkungen: Bei sehr großen Datensätzen, komplexen Umstrukturierungsanforderungen oder wenn eine benutzerdefinierte Reihenfolge erforderlich ist, kann ein formelbasierter Ansatz schnell unhandlich und schwer zu verwalten werden. In solchen Fällen empfiehlt sich die Automatisierung mit VBA (siehe unten).


Konvertieren Sie eine einzelne Zeile in mehrere Spalten und Zeilen mit VBA-Code

Für vollständige Automatisierung und größere Kontrolle können Sie ein VBA-Makro verwenden, um eine einzelne Zeile in ein benutzerdefiniertes Gitter aus Spalten und Zeilen umzuwandeln. Dieser Ansatz ist effizient bei wiederkehrenden Aufgaben und großen Datensätzen und lässt sich leicht für unterschiedliche Ausgabegrößen anpassen.

Typischer Anwendungsfall: Sie haben eine einzelne Zeile mit variabler Länge und möchten sie in eine feste Anzahl von Spalten pro Zeile aufteilen (z. B. werden alle 6 Werte zu einer neuen Zeile), ohne manuelle oder formelbasierte Umwandlungen vornehmen zu müssen.

Anleitung:

1. Öffnen Sie Excel und drücken Sie Alt + F11, um den VBA-Editor zu starten.

2. Klicken Sie im VBA-Editor auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modulfenster ein:

Sub RowToMultiRowCol()
    Dim inputRng As Range
    Dim outputCell As Range
    Dim nCols As Integer
    Dim nData As Integer
    Dim i As Integer
    Dim r As Integer
    Dim c As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set inputRng = Application.InputBox("Select the single row to convert", xTitleId, "", Type:=8)
    Set outputCell = Application.InputBox("Select the top-left cell for the result", xTitleId, "", Type:=8)
    nCols = Application.InputBox("Number of columns per row:", xTitleId, "6", Type:=1)
    
    On Error GoTo 0
    
    If inputRng Is Nothing Or outputCell Is Nothing Or nCols <= 0 Then Exit Sub
    
    nData = inputRng.Columns.Count
    
    For i = 1 To nData
        r = Int((i - 1) / nCols)
        c = ((i - 1) Mod nCols)
        outputCell.Offset(r, c).Value = inputRng.Cells(1, i).Value
    Next i
End Sub

3. Schließen Sie den VBA-Editor. Wechseln Sie in Excel zu Entwicklertools > Makros, wählen Sie RowToMultiRowCol aus und klicken Sie auf Ausführen.

4. Das Makro fordert Sie auf:

  • Wählen Sie den Bereich der Zeile aus, die transformiert werden soll.
  • Wählen Sie die obere linke Zelle der gewünschten Ausgabeposition (stellen Sie sicher, dass dieser Bereich sich nicht mit Ihren Eingabedaten überschneidet).
  • Geben Sie die gewünschte Anzahl von Spalten pro Zeile ein (z. B. 6, um die Daten in mehrere Zeilen mit jeweils sechs Spalten anzuordnen).

Das Makro füllt Ihren Ausgabebereich schnell und effizient mit den neu sortierten Daten.

Vorteile: Bietet eine schnelle Ein-Klick-Bedienung und maximale Flexibilität bei der Definition des Ausgabeformats – ideal für komplexe Szenarien, große Datensätze und häufige Nutzung.

Tipp: Speichern Sie Ihre Arbeitsmappe stets vor dem Ausführen von Makros, da VBA-Aktionen nicht rückgängig gemacht werden können.


Demo: Bereich transponieren

 
Kutools für Excel: Über 300 praktische Werkzeuge griffbereit! Nutzen Sie KI-gestützte Funktionen für intelligenteres und schnelleres Arbeiten!Jetzt herunterladen!

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins