Wie konvertiert man eine Zelle in mehrere Zellen/Zeilen in Excel?
Manchmal ist es schwierig, alle Daten zu sehen, wenn eine Zelle in Excel viele Daten enthält. In diesem Fall kann die Umwandlung aller Daten dieser Zelle in mehrere Zellen oder Zeilen das Anzeigen langer Inhalte viel einfacher und klarer machen, wie unten gezeigt. In Excel können Sie dies mit den folgenden Methoden erreichen.
Konvertieren Sie eine Zelle in mehrere Spalten/Zeilen mit Kutools für Excel
Konvertieren Sie eine Zelle in mehrere Zellen/Zeilen mit VBA
Konvertieren Sie eine Zelle in mehrere Zellen/Zeilen mit der Funktion 'Text in Spalten' und 'Inhalte einfügen' in Excel
1. Wählen Sie die Zelle aus, die Sie konvertieren möchten, und klicken Sie auf Daten > Text in Spalten, siehe Screenshot:
2. Aktivieren Sie im Pop-up-Dialogfeld das Kontrollkästchen Trennzeichen und klicken Sie auf Weiter. Siehe Screenshot:
3. Aktivieren Sie das Kontrollkästchen Komma im Dialogfeld und klicken Sie auf Fertig. Siehe Screenshot:
4. Nun sehen Sie, dass die Zelldaten in mehrere Spalten aufgeteilt wurden. Wählen Sie diese Zellen aus, klicken Sie mit der rechten Maustaste und wählen Sie Kopieren aus dem Kontextmenü, um sie zu kopieren. Siehe Screenshot:
5. Wählen Sie eine leere Zelle aus, klicken Sie mit der rechten Maustaste und wählen Sie Transponieren (T), dann sehen Sie, dass die Daten in mehrere Zeilen umgewandelt wurden. Siehe Screenshot:
Wenn Sie Microsoft Excel 2007 verwenden, klicken Sie auf Startseite > Einfügen > Transponieren um die aufgeteilten Daten einzufügen.
Sie können das Ergebnis wie folgt sehen:
Konvertieren Sie eine Zelle in mehrere Spalten/Zeilen mit Kutools für Excel
Wenn Sie Kutools für Excel -- ein praktisches installiertes Tool -- verwenden, können Sie seine Funktion 'Zellen aufteilen' nutzen, um schnell eine einzelne Zelle basierend auf einem Trennzeichen in mehrere Spalten oder Zeilen aufzuteilen.
Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:
1. Wählen Sie die Zelle aus, die Sie in Zeilen aufteilen möchten, und klicken Sie auf Kutools > Zusammenführen & Aufteilen > Zellen aufteilen. Siehe Screenshot:
2. Wählen Sie im Dialogfeld 'Zellen aufteilen' die Option 'In Zeilen aufteilen' unter dem Abschnitt 'Typ' aus, aktivieren Sie die Option 'Andere' unter dem Abschnitt 'Trennzeichen angeben', und geben Sie das gewünschte Trennzeichen in das Textfeld ein. Siehe Screenshot:
3. Klicken Sie auf OK, und ein Dialogfenster erscheint, das Sie daran erinnert, eine Zelle zur Ausgabe des geteilten Ergebnisses auszuwählen.
4. Klicken Sie auf OK. Nun sehen Sie, dass eine Zelle in mehrere Zeilen umgewandelt wurde.
Tipp: Wenn Sie eine einzelne Zelle basierend auf einem bestimmten Trennzeichen in Spalten umwandeln möchten, aktivieren Sie die Option 'In Spalten aufteilen' im Dialogfeld und geben Sie das Trennzeichen in das Textfeld 'Andere' ein.
Konvertieren Sie eine Zelle in mehrere Zellen/Zeilen mit VBA
Wenn Sie die obige Methode etwas mühsam finden, können Sie ein VBA-Makro verwenden.
1. Halten Sie die ALT-Taste gedrückt und drücken Sie F11 auf der Tastatur, um ein Microsoft Visual Basic for Applications-Fenster zu öffnen.
2. Klicken Sie auf Einfügen > Modul und kopieren Sie das VBA-Makro in das Modul.
VBA: Konvertieren Sie eine Zelle in mehrere Zeilen
Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub
3. Klicken Sie auf Ausführen um den VBA-Code auszuführen, und ein KutoolsforExcel Dialogfenster erscheint, in dem Sie eine einzelne Zelle auswählen können, deren Daten Sie konvertieren möchten. Siehe Screenshot:
4. Klicken Sie auf OK, und in einem weiteren Popup-Dialogfeld wählen Sie eine Zelle aus, um das Ergebnis auszugeben. Siehe Screenshot:
Sie können das Ergebnis sehen:
Tipp: Im obigen VBA-Code können Sie das Trennzeichen "," ändern, um die Daten entsprechend zu trennen. Dieses VBA unterstützt keine Zellteilung basierend auf dem Zeilenumbruchzeichen.
Verwandte Artikel:
- Transpose Range-Dienstprogramm: Konvertieren Sie ganz einfach mehrere Zeilen in Spalten und Zeilen in Excel
- Einheitenumrechner-Tool: Konvertieren Sie schnell Dezimalzahlen in Binär-/Oktal-/Hexadezimalzahlen und umgekehrt
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!