Wie teile ich durch Trennzeichen und transponiere Zellen in Excel?
In diesem Artikel stelle ich die Möglichkeiten vor, einen Bereich nach einem bestimmten Trennzeichen aufzuteilen und ihn dann in Excel zu transponieren, wie im folgenden Screenshot gezeigt. Wenn Sie an dieser Aufgabe interessiert sind, gehen Sie bitte zu den folgenden Details.
Teilen und transponieren mit VBA
Teilen und transponieren Sie mit Kutools for Excel
Teilen und transponieren mit VBA
Es gibt keine direkte Möglichkeit, Daten durch ein bestimmtes Trennzeichen aufzuteilen und zu transponieren, aber ich kann einen VBA-Code einführen, um Ihnen bei der schnellen Lösung dieses Problems zu helfen.1. Drücken Sie Alt + F11 Tasten zum Anzeigen Microsoft Visual Basic für Applikationen Fenster.
2 Klicken Insert > Modulund fügen Sie den folgenden Code in den neuen ein Modul Fenster.
VBA: Teilen und Transponieren
Sub Vertical()
'UpdatebyExtendoffice20161125
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub
3. Drücken Sie F5 Mit der Taste zum Ausführen des Codes wird ein Dialogfeld angezeigt, in dem Sie einen Bereich zum Teilen und Transponieren auswählen können.
4 Klicken OK. Ein Dialogfeld wird angezeigt, in dem Sie einen Speicherort für die Daten auswählen können.
5 Klicken OK, und die Auswahl wurde geteilt und durch Komma transponiert.
Teilen und transponieren Sie mit Kutools for Excel
Mit der Kutools for Excelkönnen Sie seine anwenden Zellen teilen Zuerst die Zellen nach Trennzeichen aufteilen und dann die Bereich transformieren Dienstprogramm zum Konvertieren der Zellen in eine Spalte.
Kutools for Excel, mit mehr als 300 praktische Funktionen erleichtern Ihre Arbeit. |
Nach der Installation Kutools für Excel, bitte gehen Sie wie folgt vor :(Kostenloser Download von Kutools für Excel jetzt!)
1. Wählen Sie die Zellen aus, die Sie teilen möchten, und klicken Sie auf Kutoolen > Zusammenführen & Teilen > Zellen teilen. Siehe Screenshot:
2. In dem Zellen teilen Dialog, überprüfen In Spalten teilen Klicken Sie auf die Option, und geben Sie das Trennzeichen an, nach dem Sie teilen möchten. Klicken Sie auf Ok. Wählen Sie eine leere Zelle aus, um das Ergebnis in der zweiten zu platzieren Zellen teilen Dialog. Siehe Screenshot:
3 Klicken OKDann wurden die Zellen in Spalten aufgeteilt und klicken Sie auf Kutoolen > Abdeckung > Bereich transformieren. Siehe Screenshot:
4. In dem Bereich transformieren Dialog, überprüfen Bereich bis einzelne Spalte, klicken Okund wählen Sie eine Zelle aus, um das Ergebnis zu platzieren. Siehe Screenshot:
5 Klicken OKJetzt wurde der Bereich in eine Spalte transponiert.
Beste Office-Produktivitätstools
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, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!