Wie kann man Textzeichenfolgen schnell nach Groß- und Kleinschreibung in Excel aufteilen?
In Excel teilen wir normalerweise Text entweder durch feste Breite oder Trennzeichen mit der Funktion „Text in Spalten“ auf. Haben Sie jedoch schon einmal versucht, Text anhand von Groß- und Kleinschreibung zu trennen? Angenommen, Sie haben eine Liste von Daten und müssen diese basierend auf der Schreibweise in zwei Spalten aufteilen: eine Spalte enthält die Kleinbuchstaben-Zeichenfolge und die andere die Großbuchstaben-Zeichenfolge, wie im folgenden Screenshot gezeigt. Die Funktion „Text in Spalten“ unterstützt diesen Vorgang nicht. Ich kann Ihnen jedoch einen Trick vorstellen, um Textzeichenfolgen schnell nach Groß- und Kleinschreibung in Excel aufzuteilen.
Text nach Groß-/Kleinschreibung mit VBA aufteilen
Text nach Zeilen/Spalten mit Kutools für Excel aufteilen
Text nach Groß-/Kleinschreibung mit VBA aufteilen
In Excel gibt es nur Makrocode, um Zeichenfolgen schnell basierend auf Klein- und Großbuchstaben aufzuteilen.
1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das leere Modul-Skript ein.
VBA: Zeichenfolge nach Groß-/Kleinschreibung aufteilen.
Sub CamelCase()
'UpdatebyExtendoffice20160711
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim xCount As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
LInput:
Set xRg = Nothing
Set xRg = Application.InputBox("Select a range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "It not work in multiple selection", vbInformation, "Kutools for Excel"
GoTo LInput
End If
If xRg.Columns.Count > 1 Then
MsgBox "It only work in one column", vbInformation, "Kutools for Excel"
GoTo LInput
End If
On Error Resume Next
Application.ScreenUpdating = False
With CreateObject("vbscript.regexp")
.Pattern = "(\S)([A-Z]+[^A-Z])"
.Global = True
For Each xCell In xRg
xCount = .Execute(xCell).Count
If xCount Then xCell.Resize(, xCount + 1) = Split(.Replace(xCell, "$1" & Chr(1) & "$2"), Chr(1))
Next
End With
Application.ScreenUpdating = True
End Sub
3. Drücken Sie F5 Taste, und ein Dialogfeld erscheint, das Sie auffordert, die zu teilenden Texte auszuwählen. Siehe Screenshot:
4. Klicken Sie OK, und die ausgewählten Texte wurden in zwei Spalten aufgeteilt, wobei eine die Kleinbuchstaben und die andere die Großbuchstaben enthält.
Text nach Zeilen/Spalten mit Kutools für Excel aufteilen
In vielen Fällen möchten Sie möglicherweise eine Zelle basierend auf einem bestimmten Zeichen in mehrere Zeilen oder Spalten aufteilen. In Excel kann die integrierte Funktion „Text in Spalten“ Ihnen nur dabei helfen, eine Zelle direkt in Spalten umzuwandeln, funktioniert aber nicht bei der Umwandlung in Zeilen. Mit Kutools für Excel – einem praktischen und nützlichen Tool – können Sie dessen Funktion „Zellen aufteilen“ verwenden, um schnell Zeichenfolgen basierend auf einem Trennzeichen oder einer festen Breite in Zeilen oder Spalten aufzuteilen.
Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:
1. Wählen Sie die Zelle aus, die Sie aufteilen möchten, und klicken Sie auf Kutools > Verbinden & Aufteilen > Zellen aufteilen. Siehe Screenshot:
2. Im Zellen aufteilen Dialogfenster aktivieren Sie den gewünschten Aufteilungstyp im Abschnitt Typ und wählen Sie dann das spezifische Trennzeichen aus, nach dem Sie im Abschnitt Aufteilen nach aufteilen möchten. Siehe Screenshot:
3. Klicken Sie Ok, ein Dialogfeld erscheint, das Sie auffordert, eine Zelle auszuwählen, in der die geteilten Inhalte platziert werden sollen. Siehe Screenshot:
4. Nach der Auswahl klicken Sie OK, und die ausgewählte Zelle wurde basierend auf Leerzeichen in Zeilen aufgeteilt. Siehe Screenshot:
Die besten Produktivitätstools für das Büro
Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 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 Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher
- Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
- Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!
Alle Kutools-Add-Ins. Ein Installationspaket
Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.





- All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
- Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
- 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins