Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie teilt man Text in Großbuchstaben in Excel in einzelne Spalten auf?

doc geteilt durch Kapital 1

Angenommen, Sie haben eine Reihe von Daten, die Sie den Zellinhalt in zwei Spalten durch Großbuchstaben aufteilen möchten, wie der folgende Screenshot zeigt, haben Sie gute Ideen, um dieses Problem in Excel zu lösen?

Teilen Sie Text in einzelne Spalten durch Großbuchstaben mit Formeln

Teilen Sie den Text in einzelne Spalten nach Großbuchstaben mit VBA-Code

Teilen Sie den Text in einzelne Spalten nach Großbuchstaben mit Kutools für Excel



Wenn sich in Ihren Zellen nur zwei Wörter befinden, helfen Ihnen die folgenden Formeln, diesen Job zu beenden. Bitte wie folgt vorgehen:

1. Geben Sie diese Array-Formel ein: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 ist die Zelle, die Sie nach Großbuchstaben aufteilen möchten) in eine leere Zelle neben Ihren Daten und drücken Sie dann Strg + Umschalt + Enter Tasten zusammen, um das erste Wort zu erhalten, siehe Screenshot:

doc geteilt durch Kapital 2

2. Wählen Sie dann C2 und ziehen Sie das Füllzeichen nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten. Alle ersten Wörter der Bereichszellen wurden auf einmal extrahiert, siehe Screenshot:

doc geteilt durch Kapital 3

3. Gehe weiter in eine andere Formel: = ERSETZEN (A2,1, LEN (C2), "") (A2 ist die Zelle, die du teilen willst, und C2 Ist die Zelle das erste Wort, das Sie zurückgegeben haben, in Zelle D2, und drücken Sie Weiter Schlüssel, um das zweite Wort zu erhalten, siehe Screenshot:

doc geteilt durch Kapital 4

4. Wählen Sie die Zelle D2, ziehen Sie den Füllgriff auf die Zellen, um das zweite Wort zu erhalten, und der Zelleninhalt des Bereichs wurde durch den Großbuchstaben in zwei Spalten aufgeteilt, siehe Screenshot:

doc geteilt durch Kapital 5


Die obigen Formeln werden nur auf den Zellenwert angewendet, der zwei Wörter enthält. Wenn mehrere Wörter in einer Zelle geteilt werden sollen, können Sie Leerzeichen vor den Großbuchstaben einfügen und dann den Text auf Spalten anwenden, um den Zellinhalt in zu teilen Spalten für Raum trennen.

Wenden Sie zuerst VBA-Code an, um Leerzeichen vor dem Großbuchstaben hinzuzufügen, um die Wörter zu trennen.

1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie Einsatz > Modul, und fügen Sie den folgenden Code in die Modul Fenster.

VBA-Code: Fügen Sie Leerzeichen vor jedem Großbuchstaben in einer Zelle ein

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. Speichern und schließen Sie diesen Code, gehen Sie zurück zum Arbeitsblatt, geben Sie diese Formel ein: = Splitwörter (A2) in eine leere Zelle neben deinen Daten, siehe Screenshot:

doc geteilt durch Kapital 6

4. Ziehen Sie dann den Füllgriff auf die Zellen, die Sie anwenden möchten, und die Leerzeichen wurden vor jedem Großbuchstaben eingefügt, um den Zelleninhalt zu trennen, siehe Screenshot:

doc geteilt durch Kapital 7

5. Und dann sollten Sie diese Formelzellen als Werte kopieren und einfügen, um die Formeln an anderer Stelle oder im ursprünglichen Bereich zu entfernen.

doc geteilt durch Kapital 8

Wenden Sie zweitens das Feature Text to Column an, um den Zelleninhalt durch den Space in separate Spalten aufzuteilen.

6. Wählen Sie die Zellenwerte aus, in die Sie Leerzeichen eingefügt haben, und klicken Sie auf Dateimanagement erfolgen > Text zu Spalten, in Step1 der Konvertieren von Text in Spalten-AssistentenWählen Getrennt Option, siehe Screenshot:

doc geteilt durch Kapital 9

7. Dann klick Weiter Schaltfläche in Step2 des Assistenten überprüfen Räumlichkeiten Option unter dem Begrenzer Abschnitt, siehe Screenshot:

doc geteilt durch Kapital 10

8. Klicken Sie weiter Weiter Wählen Sie in Step3 des Assistenten die Option Allgemeiner Kurs Option unter dem Spalten-Datenformatund wählen Sie dann eine Zelle aus, in die Sie die Teilungswerte durch Klicken einfügen möchten doc geteilt durch Kapital 12 Schaltfläche, siehe Screenshot:

doc geteilt durch Kapital 11

9. Endlich, klick Fertigstellung Schaltfläche wurde der Zelleninhalt wie im folgenden Screenshot in mehrere Spalten aufgeteilt:

doc geteilt durch Kapital 13


Wenn Sie Kutools for Excel, kombiniert sein Text hinzufügen und Geteilte Zellen Funktionen, können Sie diese Aufgabe einfach und bequem erledigen, bitte wie folgt vorgehen:

Kutools for Excel : mit mehr als 300 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können.

1. Wählen Sie die Originaldaten aus, die Sie teilen möchten.

2. Dann klick Kutoolen > SMS > Text hinzufügen, siehe Screenshot:

doc geteilt durch Kapital 14

3. In dem Text hinzufügen Dialogfeld, geben Sie bitte die Leertaste einmal oder jedes andere Trennzeichen ein, das Sie benötigen SMS Box, und wählen Sie dann 1 Buchstabe ist Großbuchstabe von dem Nur hinzufügen zu Abschnitt, siehe Screenshot:

doc geteilt durch Kapital 15

4. Dann klick Ok button und Leerzeichen wurden vor jedem Großbuchstaben hinzugefügt, siehe Screenshot:

doc geteilt durch Kapital 16

5. Und dann kannst du das anwenden Geteilte Zellen Nutzen von Kutools for Excel Teilen Sie die Zellenwerte nach dem Leerzeichen, behalten Sie den ausgewählten Datenbereich bei und klicken Sie dann auf Kutoolen > SMS > Geteilte Zellen, siehe Screenshot:

doc geteilt durch Kapital 17

6. In dem Geteilte Zellen Dialogfeld auswählen In Spalten aufteilen unter dem Art Abschnitt und überprüfen Räumlichkeiten oder andere Trennzeichen, die Sie in Schritt 3 hinzugefügt haben, siehe Screenshot:

doc geteilt durch Kapital 18 18

7. Dann klick Ok, und eine Aufforderung wird angezeigt, um Sie daran zu erinnern, eine Zelle auszuwählen, um die geteilten Daten abzulegen, siehe Screenshot:

doc geteilt durch Kapital 19

8. Endlich, klick OK Schaltfläche, und Sie erhalten das Ergebnis, das Sie benötigen, siehe Screenshot:

doc geteilt durch Kapital 20

Download und kostenlose Testversion Kutools für Excel Now!


Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!


Kutools for Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einlegen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formula Bar (Bearbeiten Sie mühelos mehrere Textzeilen und Formeln); Layout lesen (Leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt der Zellen teilen; Kombinieren Sie doppelte Zeilen / Spalten... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie "Duplizieren" oder "Eindeutig" Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufallsauswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen auf mehrere Blätter; Bullets einfügen, Kontrollkästchen und mehr ...
  • Extract Text, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen; Erstellen und Drucken von Paging-Zwischensummen; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Superfilter (Speichere und wende Filterschemata auf andere Blätter an); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Arbeitsmappen und Arbeitsblätter kombinieren; Zusammenführen von Tabellen basierend auf Schlüsselspalten; Daten in mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Kostenlose 30-Testversion für alle Funktionen.
Registerkarte Tab 201905

Registerkarte "Office" Bringt die Benutzeroberfläche mit Registerkarten in Office und vereinfacht Ihre 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 täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    guest · 1 years ago
    This doesn't work for two of the same capital letters
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello,
      If the two words are same words, please change the first array formula to the follows:
      =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

      Please remember to press Ctrl + Shift + Enter keys together.

      Hope it can help you!
  • To post as a guest, your comment is unpublished.
    sdf · 2 years ago
    Thanks for the content it really worked
  • To post as a guest, your comment is unpublished.
    Tom · 3 years ago
    Your formula fail if name is like this:

    JhonJhon
    MarkMark