KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Text extrahieren vor oder nach dem zweiten Leerzeichen oder Komma

AutorXiaoyang Änderungsdatum

Wenn Sie Textzeichenfolgen extrahieren möchten, die sich vor oder nach dem zweiten oder n-ten Vorkommen eines bestimmten Zeichens – etwa eines Leerzeichens oder Kommas – in einer Liste von Zellen befinden, stellt dieser Artikel praktische Formeln zur Lösung dieser Aufgabe in Excel vor.

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

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

In Excel unterstützt Sie die Kombination der Funktionen TRIM, MID, FIND und SUBSTITUTE bei dieser Aufgabe. 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: Gibt die Instanznummer des Leerzeichens oder Kommas an, ab der Sie Text extrahieren möchten.

Geben Sie die folgende Formel bitte in eine leere Zelle ein, in der Sie das Ergebnis ausgeben möchten, oder kopieren Sie sie dorthin:

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

doc-extract-after-second-space-3


Erläuterung der Formel:

SUBSTITUTE(A2," ",„#",2): Diese SUBSTITUTE-Funktion ersetzt das zweite Leerzeichen in Zelle A2 durch das #-Zeichen. Das Ergebnis lautet: „Insert multiple#Leere Zeilen“. Dieses Ergebnis dient als within_text-Argument für die FIND-Funktion.

FIND(„#",SUBSTITUTE(A2," ",„#",2))+1: Die FIND-Funktion ermittelt die Position des #-Zeichens innerhalb der von der SUBSTITUTE-Funktion zurückgegebenen Textzeichenfolge. Durch das Hinzufügen von 1 wird die Startposition direkt nach dem zweiten Leerzeichen im Text festgelegt – Sie erhalten 17. Dieses Ergebnis dient als start_num-Argument in der MID-Funktion.

MID(A2,FIND(„#",SUBSTITUTE(A2," ",„#",2))+1,255): Die MID-Funktion extrahiert bis zu 255 Zeichen aus der Textzeichenfolge in Zelle A2 – beginnend an der Position, die von der FIND-Funktion ermittelt wird.

doc extract after second space 04

TRIM(): Die TRIM-Funktion entfernt alle überflüssigen Leerzeichen und lässt zwischen den Wörtern jeweils nur ein einzelnes Leerzeichen übrig.


Hinweise:

1. Wenn Ihre Texte durch Kommas oder andere Trennzeichen getrennt sind, ersetzen Sie einfach die Leerzeichen durch Ihre gewünschten Trennzeichen – zum Beispiel:

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

2. Um den Text nach dem n-ten Leerzeichen zu extrahieren, passen Sie die Zahl 2 in der Formel entsprechend Ihren Anforderungen an. Möchten Sie beispielsweise den Text nach dem dritten Leerzeichen extrahieren, verwenden Sie folgende Formel:

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

doc-extract-after-second-space-5


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

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

=LEFT(text,FIND(„#",SUBSTITUTE(text, " " ,„#",Nth))-1)
  • text: Die Textzeichenfolge oder Zellreferenz, aus der Sie Text extrahieren möchten.
  • Nth: Gibt die Instanznummer des Leerzeichens oder Kommas an, auf deren Basis Sie Text extrahieren möchten.

Kopieren oder geben Sie die folgende Formel bitte in eine leere Zelle ein:

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

Ziehen Sie anschließend den Ausfüllknauf auf die Zellen, auf die Sie diese Formel anwenden möchten. Alle Texte vor dem zweiten Leerzeichen wurden wie im folgenden Screenshot gezeigt extrahiert.

doc-extract-after-second-space-6


Erläuterung der Formel:

SUBSTITUTE(A2," ",„#",2): Diese SUBSTITUTE-Funktion wird verwendet, um das zweite Leerzeichen in Zelle A2 durch das #-Zeichen zu Suchen und Ersetzen. Sie erhalten folgendes Ergebnis: „Insert multiple#Leere Zeilen“. Dieses Ergebnis wird als within_text-Argument in der FIND-Funktion verwendet.

FIND(„#",SUBSTITUTE(A2," ",„#",2))-1: Die FIND-Funktion ermittelt die Position des #-Zeichens in der Textzeichenfolge, die von der SUBSTITUTE-Funktion zurückgegeben wird. Durch das Subtrahieren von 1 erhalten Sie die Position direkt vor dem zweiten Leerzeichen im Text – nämlich 15. Dieses Ergebnis wird als num_chars-Argument in der LEFT-Funktion verwendet.

LEFT(A2,FIND(„#",SUBSTITUTE(A2," ",„#",2))-1): Schließlich extrahiert die LEFT-Funktion aus der Textzeichenfolge in Zelle A2 die ersten Zeichen bis zur Position, die von der FIND-Funktion ermittelt wurde.


Hinweise:

1. Wenn Ihre Texte durch Kommas oder andere Trennzeichen getrennt sind, ersetzen Sie einfach die Leerzeichen durch Ihre gewünschten Trennzeichen – zum Beispiel:

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

2. Um den Text vor dem n-ten Leerzeichen zu extrahieren, passen Sie die Zahl 2 in der Formel entsprechend Ihren Anforderungen an. Möchten Sie beispielsweise den Text vor dem dritten Leerzeichen extrahieren, verwenden Sie folgende Formel:

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

doc-extract-after-second-space-7


Verwendete zugehörige Funktionen:

  • MID:
  • Die MID-Funktion extrahiert und gibt eine bestimmte Anzahl von Zeichen aus der Mitte einer angegebenen Textzeichenfolge zurück.
  • LEFT:
  • Die LEFT-Funktion extrahiert von der linken Seite einer angegebenen Zeichenfolge die gewünschte Anzahl von Zeichen.
  • FIND:
  • Die FIND-Funktion sucht eine Zeichenfolge innerhalb einer anderen und gibt die Startposition der gesuchten Zeichenfolge zurück.
  • SUBSTITUTE:
  • Die SUBSTITUTE-Funktion in Microsoft Excel ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.
  • TRIM:
  • Die TRIM-Funktion entfernt alle überflüssigen Leerzeichen aus einer Textzeichenfolge und behält nur jeweils ein einzelnes 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 (erzeugt durch Drücken von Alt + Enter beim Eingeben des Textes), und diese Textzeilen wie im folgenden Screenshot gezeigt in mehrere Zellen extrahieren möchten – wie lösen Sie diese Aufgabe mithilfe einer Formel in Excel?
  • Das n-te Wort aus einer Textzeichenfolge in Excel extrahieren
  • Wenn Sie eine Liste von Textzeichenfolgen oder Sätzen haben und daraus das spezifische n-te Wort extrahieren möchten – wie im folgenden Screenshot gezeigt –, stellen wir in diesem Artikel einige effektive Methoden zur Lösung dieser Aufgabe in Excel vor.
  • Teilzeichenfolge aus einer Textzeichenfolge in Excel extrahieren
  • Das Extrahieren von Teilzeichenfolgen aus Textzeichenfolgen kann eine häufige Aufgabe für Sie sein. Excel bietet hierfür zwar keine direkte Funktion, doch mit den Funktionen LEFT, RIGHT, MID und SEARCH lassen sich ganz einfach genau die Teilzeichenfolgen extrahieren, die Sie benötigen.

Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

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


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.