Zum Hauptinhalt springen

Wie kann man Textzeichenfolgen schnell nach Groß- und Kleinschreibung in Excel aufteilen?

Author: Sun Last Modified: 2025-05-28

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


arrow blue right bubble 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

copy and paste the code into the module

3. Drücken Sie F5 Taste, und ein Dialogfeld erscheint, das Sie auffordert, die zu teilenden Texte auszuwählen. Siehe Screenshot:
vba code to select texts to split

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.
the text is split by case


arrow blue right bubble 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.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

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:
click Split Cells feature of kutools

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:
specify the options in the dialog box

3. Klicken Sie Ok, ein Dialogfeld erscheint, das Sie auffordert, eine Zelle auszuwählen, in der die geteilten Inhalte platziert werden sollen. Siehe Screenshot:
select a cell to place the split contents

4. Nach der Auswahl klicken Sie OK, und die ausgewählte Zelle wurde basierend auf Leerzeichen in Zeilen aufgeteilt. Siehe Screenshot:
the selected cells are split into rows based on space

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

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!