Zum Hauptinhalt springen

Text vor oder nach dem zweiten Leerzeichen oder Komma extrahieren

Author: Xiaoyang Last Modified: 2025-05-28

Wenn Sie Textzeichenfolgen extrahieren müssen, die vor oder nach dem zweiten oder n-ten bestimmten Zeichen (Leerzeichen oder Komma) in einer Liste von Zellen stehen, wird dieser Artikel einige Formeln zur Lösung dieser Aufgabe in Excel vorstellen.

doc-extract-after-second-space-1 doc-extract-after-second-space-2

Text nach dem zweiten oder n-ten Leerzeichen oder Komma in Excel extrahieren

In Excel kann die Kombination der Funktionen TRIM, MID, FIND und SUBSTITUTE Ihnen bei dieser Aufgabe helfen. Die allgemeine Syntax lautet:

=TRIM(MID(text;FIND("#";SUBSTITUTE(text;" ";"#";Nth))+1;255))
  • text: Die Textzeichenfolge oder Zellreferenz, aus der Sie Text extrahieren möchten.
  • Nth: Stellt die Leerzeichen- oder Kommastelle dar, auf deren Basis Sie den Text extrahieren möchten.

Bitte geben Sie die folgende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, wo Sie das Ergebnis ausgeben möchten:

=TRIM(MID(A2;FIND("#";SUBSTITUTE(A2;" ";"#";2))+1;255))

doc-extract-after-second-space-3


Erklärung der Formel:

SUBSTITUTE(A2;" ";"#";2): Diese SUBSTITUTE-Funktion wird verwendet, um das zweite Leerzeichen in Zelle A2 durch das #-Zeichen zu ersetzen. Das Ergebnis ist: „Insert multiple#blank rows“. Dieses zurückgegebene Ergebnis wird als within_text-Argument in der FIND-Funktion erkannt.

FIND("#";SUBSTITUTE(A2;" ";"#";2))+1: Die FIND-Funktion erhält die Position des #-Zeichens innerhalb der vom SUBSTITUTE zurückgegebenen Textzeichenfolge. Das Hinzufügen von 1 bedeutet, dass der Startpunkt nach dem zweiten Leerzeichen im Text gefunden wird, und Sie erhalten 17. Das zurückgegebene Ergebnis wird als start_num-Argument in der MID-Funktion erkannt.

MID(A2;FIND("#";SUBSTITUTE(A2;" ";"#";2))+1;255): Die MID-Funktion wird verwendet, um 255 Zeichen aus einer Textzeichenfolge in Zelle A2 zu extrahieren, beginnend an der Position, die von der FIND-Funktion zurückgegeben wurde.

doc extract after second space 04

TRIM(): Diese TRIM-Funktion entfernt alle zusätzlichen Leerzeichen und lässt nur eines zwischen den Wörtern übrig.


Hinweise:

1. Wenn Ihre Texte durch Kommas oder andere Trennzeichen getrennt sind, müssen Sie einfach die Leerzeichenfolge durch andere Trennzeichen ersetzen, wie Sie es benötigen. Zum Beispiel:

=TRIM(MID(A2;FIND("#";SUBSTITUTE(A2;",";"#";2))+1;255))

2. Um den Text nach dem n-ten Leerzeichen zu extrahieren, ändern Sie bitte die Zahl 2 in die gewünschte Zahl in der Formel. Zum Beispiel, um den Text nach dem dritten Leerzeichen zu extrahieren, wenden Sie einfach die folgende Formel an:

=TRIM(MID(A4;FIND("#";SUBSTITUTE(A4;" ";"#";3))+1;255))

doc-extract-after-second-space-5


Text vor dem zweiten oder n-ten Leerzeichen oder Komma in Excel extrahieren

Um den Text vor dem zweiten oder n-ten Leerzeichen oder Komma zu extrahieren, können die Funktionen LEFT, SUBSTITUTE und FIND helfen. Die allgemeine Syntax lautet:

=LEFT(text;FIND("#";SUBSTITUTE(text; " ";"#";Nth))-1)
  • text: Die Textzeichenfolge oder Zellreferenz, aus der Sie Text extrahieren möchten.
  • Nth: Stellt die Leerzeichen- oder Kommastelle dar, auf deren Basis Sie den Text extrahieren möchten.

Bitte kopieren Sie die folgende Formel in eine leere Zelle oder geben Sie sie ein:

=LEFT(A2;FIND("#";SUBSTITUTE(A2;" ";"#";2))-1)

Ziehen Sie dann den Ausfüllkästchen nach unten in die Zellen, auf die Sie diese Formel anwenden möchten, und alle Texte vor dem zweiten Leerzeichen wurden wie im folgenden Screenshot gezeigt extrahiert.

doc-extract-after-second-space-6


Erklärung der Formel:

SUBSTITUTE(A2;" ";"#";2): Diese SUBSTITUTE-Funktion wird verwendet, um das zweite Leerzeichen in Zelle A2 durch das #-Zeichen zu ersetzen. Das Ergebnis ist: „Insert multiple#blank rows“. Dieses zurückgegebene Ergebnis wird als within_text-Argument in der FIND-Funktion erkannt.

FIND("#";SUBSTITUTE(A2;" ";"#";2))-1: Die FIND-Funktion erhält die Position des #-Zeichens innerhalb der vom SUBSTITUTE zurückgegebenen Textzeichenfolge. Durch Subtraktion von 1 wird die Position vor dem zweiten Leerzeichen im Text erhalten. Und Sie erhalten 15. Das zurückgegebene Ergebnis wird als num_chars-Argument in der LEFT-Funktion erkannt.

LEFT(A2;FIND("#";SUBSTITUTE(A2;" ";"#";2))-1): Schließlich wird die LEFT-Funktion verwendet, um die ersten 15 Zeichen, die von der FIND-Funktion zurückgegeben wurden, aus der Textzeichenfolge in Zelle A2 zu extrahieren.


Hinweise:

1. Wenn Ihre Texte durch Kommas oder andere Trennzeichen getrennt sind, müssen Sie einfach die Leerzeichenfolge durch andere Trennzeichen ersetzen, wie Sie es benötigen. Zum Beispiel:

=LEFT(A2;FIND("#";SUBSTITUTE(A2;",";"#";2))-1)

2. Um den Text vor dem n-ten Leerzeichen zu extrahieren, ändern Sie bitte die Zahl 2 in die gewünschte Zahl in der Formel. Zum Beispiel, um den Text vor dem dritten Leerzeichen zu extrahieren, wenden Sie einfach die folgende Formel an:

=LEFT(A4;FIND("#";SUBSTITUTE(A4;" ";"#";3))-1)

doc-extract-after-second-space-7


Verwandte Funktionen:

  • MID:
  • Die MID-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus der Mitte einer gegebenen Textzeichenfolge zu finden und zurückzugeben.
  • LEFT:
  • Die LEFT-Funktion extrahiert die angegebene Anzahl von Zeichen von der linken Seite einer bereitgestellten Zeichenfolge.
  • FIND:
  • Die FIND-Funktion wird verwendet, um eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden und gibt die Startposition der Zeichenfolge innerhalb einer anderen zurück.
  • SUBSTITUTE:
  • Die Microsoft Excel SUBSTITUTE-Funktion ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.
  • TRIM:
  • Die TRIM-Funktion entfernt alle zusätzlichen Leerzeichen aus einer Textzeichenfolge und behält nur einzelne Leerzeichen zwischen den Wörtern.

Weitere Artikel:

  • Mehrere Zeilen aus einer Zelle extrahieren
  • Wenn Sie eine Liste von Textzeichenfolgen haben, die durch Zeilenumbrüche getrennt sind (die durch Drücken der Alt + Enter-Tasten beim Eingeben des Textes entstehen), und Sie möchten diese Textzeilen in mehrere Zellen extrahieren, wie im folgenden Screenshot gezeigt. Wie könnten Sie dies mit einer Formel in Excel lösen?
  • Das n-te Wort aus einer Textzeichenfolge in Excel extrahieren
  • Wenn Sie eine Liste von Textzeichenfolgen oder Sätzen haben und nun das spezifische n-te Wort aus der Liste extrahieren möchten, wie im folgenden Screenshot gezeigt. In diesem Artikel werde ich einige Methoden zur Lösung dieser Aufgabe in Excel vorstellen.
  • Text zwischen Klammern aus einer Textzeichenfolge extrahieren
  • Wenn ein Teil des Textes innerhalb der Textzeichenfolge von Klammern umgeben ist und Sie nun alle Texte zwischen den Klammern extrahieren möchten, wie im folgenden Screenshot gezeigt. Wie könnten Sie diese Aufgabe in Excel schnell und einfach lösen?
  • Teilzeichenfolge aus einer Textzeichenfolge in Excel extrahieren
  • Es kann eine häufige Aufgabe für Sie sein, Teilzeichenfolgen aus Textzeichenfolgen zu extrahieren. In Excel gibt es keine direkte Funktion dafür, aber mit Hilfe der Funktionen LEFT, RIGHT, MID und SEARCH können Sie verschiedene Arten von Teilzeichenfolgen extrahieren, wie Sie es benötigen.

Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.