Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

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

Author Sun Last modified

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

Die besten Produktivitätstools für das Büro

🤖 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: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 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 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

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.

Excel Word Outlook Tabs PowerPoint
  • 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