Text nach oder vor dem zweiten oder n-ten Leerzeichen aus Textzeichenfolgen entfernen
Manchmal müssen Sie möglicherweise sämtlichen Text nach oder vor dem zweiten oder n-ten Vorkommen eines bestimmten Trennzeichens (z. B. Leerzeichen, Komma usw.) entfernen – wie im folgenden Screenshot veranschaulicht. In diesem Artikel stelle ich Ihnen einige einfache Excel-Formeln vor, mit denen Sie diese Aufgabe mühelos erledigen können.

- Text nach dem zweiten oder n-ten bestimmten Trennzeichen (Leerzeichen, Komma usw.) aus Textzeichenfolgen entfernen
- Text vor dem zweiten oder n-ten bestimmten Trennzeichen (Leerzeichen, Komma usw.) aus Textzeichenfolgen entfernen
Text nach dem zweiten oder n-ten bestimmten Trennzeichen (Leerzeichen, Komma usw.) aus Textzeichenfolgen entfernen
In Excel können Sie mithilfe der Funktionen LINKS, WECHSELN und FINDEN den Text nach dem zweiten oder n-ten Leerzeichen bzw. einem anderen Trennzeichen entfernen. Die allgemeine Syntax lautet:
- Zelle: Die Zellreferenz oder Textzeichenfolge, aus der Sie Text entfernen möchten.
- N: Gibt das n-te Trennzeichen an, ab dem Sie Text entfernen möchten.
Kopieren oder geben Sie die folgende Formel in eine leere Zelle ein, in der Sie das Ergebnis erhalten möchten:
Ziehen Sie anschließend den Ausfüllknauf auf die Zellen, auf die Sie diese Formel anwenden möchten. Alle Texte nach dem zweiten Leerzeichen werden sofort gelöscht – siehe Screenshot:

Erklärung der Formel:
1. WECHSELN(A2;" ";„#";3): Diese WECHSELN-Funktion ersetzt das dritte Leerzeichen in Zelle A2 durch ein #-Zeichen. Das Ergebnis lautet: „Tom Hill Houston#Texas US“. Dieser Teil der Formel dient als Textargument für die LINKS-Funktion.
2. FINDEN(„#";WECHSELN(A2;" ";„#";2);1)-1: Dieser Teil der Formel dient als Argument „Anzahl_Zeichen“ (num_chars) für die LINKS-Funktion.
- WECHSELN(A2;" ";„#";2): Die Funktion WECHSELN ersetzt das zweite Leerzeichen in Zelle A2 durch ein #-Zeichen. Das Ergebnis lautet dann: „Tom Hill#Houston Texas US“.
- FINDEN(„#";WECHSELN(A2;" ";„#";2);1)-1=FIND("#", „Tom Hill#Houston Texas US", [[PH_26]])-1: Diese FINDEN-Funktion ermittelt die Position des #-Zeichens innerhalb der von der WECHSELN-Funktion zurückgegebenen Textzeichenfolge, beginnend beim ersten Zeichen. Durch die Subtraktion von 1 wird das Leerzeichen ausgeschlossen – so erhalten Sie das Ergebnis 8.
3. LINKS(WECHSELN(A2;" ";„#";3);FINDEN(„#";WECHSELN(A2;" ";„#";2);1)-1)=LEFT(„Tom Hill Houston#Texas US", [[PH_32]]): Schließlich extrahiert diese LINKS-Funktion 8 Zeichen von links aus der Textzeichenfolge in Zelle A2.
Hinweise:
1. Falls Ihre Textzeichenfolge durch andere Trennzeichen getrennt ist, ersetzen Sie einfach das Leerzeichen durch das jeweils benötigte Zeichen.
2. Um den Text nach dem n-ten Vorkommen eines bestimmten Trennzeichens zu entfernen, passen Sie den Wert „n“ entsprechend Ihren Anforderungen an. Möchten Sie beispielsweise den Text nach dem dritten Leerzeichen entfernen, verwenden Sie die folgende Formel:

Text vor dem zweiten oder n-ten bestimmten Trennzeichen (Leerzeichen, Komma usw.) aus Textzeichenfolgen entfernen
Um den Text vor dem zweiten oder n-ten Vorkommen eines bestimmten Trennzeichens zu entfernen, helfen Ihnen die Funktionen RECHTS, LÄNGE, FINDEN und WECHSELN. Die allgemeine Syntax lautet:
- cell: Die Zellreferenz oder Textzeichenfolge, aus der Sie Text entfernen möchten.
- N: Gibt das n-te Trennzeichen an, auf dessen Basis Sie Text entfernen möchten.
Kopieren oder geben Sie die folgende Formel in eine leere Zelle ein:
Ziehen Sie anschließend den Ausfüllknauf auf die Zellen, um diese Formel anzuwenden, und Sie erhalten das gewünschte Ergebnis:

Erklärung der Formel:
1. LÄNGE(A2)-FINDEN(„#";WECHSELN(A2;" ";„#";2)):Dieser Teil der Formel dient als Argument „Anzahl_Zeichen“ (num_chars) für die RECHTS-Funktion.
- WECHSELN(A2;" ";„#";2): Die Funktion WECHSELN ersetzt das zweite Leerzeichen in Zelle A2 durch ein #-Zeichen. Das Ergebnis lautet dann: „Tom Hill#Houston Texas US“.
- FINDEN(„#";WECHSELN(A2;" ";„#";2))=FIND("#", „Tom Hill#Houston Texas US" ): Diese FINDEN-Funktion ermittelt die Position des #-Zeichens innerhalb der von der WECHSELN-Funktion zurückgegebenen Textzeichenfolge – und liefert so das Ergebnis 9.
- LÄNGE(A2)-FINDEN(„#";WECHSELN(A2;" ";„#";2))=25-9: Die Gesamtlänge der Zelle A2 minus der Position des zweiten Leerzeichens ergibt die Anzahl der verbleibenden Zeichen – und damit das Ergebnis 16.
2. RECHTS(A2;LÄNGE(A2)-FINDEN(„#";WECHSELN(A2;" ";„#";2)))=RECHTS(A2; 16): Diese RECHTS-Funktion extrahiert die Zeichen von der rechten Seite des Texts in Zelle A2.
Hinweise:
1. Falls Ihre Textzeichenfolge durch andere Trennzeichen getrennt ist, ersetzen Sie einfach das Leerzeichen durch das jeweils benötigte Zeichen.
2. Um den Text vor dem n-ten Vorkommen eines bestimmten Trennzeichens zu entfernen, passen Sie die Zahl „n“ entsprechend Ihren Anforderungen an. Möchten Sie beispielsweise den Text nach dem dritten Leerzeichen entfernen, verwenden Sie die folgende Formel:

Verwendete verwandte Funktionen:
- LEN:
- Die Funktion LÄNGE gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
- LEFT:
- Die Funktion LINKS extrahiert die angegebene Anzahl von Zeichen vom Anfang einer übergebenen Zeichenfolge.
- RIGHT:
- Die Funktion RECHTS extrahiert eine bestimmte Anzahl von Zeichen von der rechten Seite einer Textzeichenfolge.
- FIND:
- Die Funktion FINDEN sucht nach einer Zeichenfolge innerhalb einer anderen und gibt die Startposition der gesuchten Zeichenfolge zurück.
- SUBSTITUTE:
- Die Excel-Funktion WECHSELN ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.
Weitere Artikel:
- Text vor oder nach dem ersten oder letzten bestimmten Zeichen aus Textzeichenfolgen entfernen
- In diesem Tutorial erfahren Sie, wie Sie Text vor oder nach dem ersten bzw. letzten bestimmten Zeichen – beispielsweise einem Leerzeichen oder Komma – aus einer Liste von Textzeichenfolgen in Excel entfernen können.
- Nicht-numerische Zeichen aus Textzeichenfolgen entfernen oder löschen
- Manchmal müssen Sie möglicherweise alle nicht-numerischen Zeichen aus Textzeichenfolgen entfernen und nur die Zahlen behalten – wie im folgenden Screenshot gezeigt. In diesem Artikel stellen wir Ihnen einige Formeln vor, mit denen Sie diese Aufgabe in Excel effizient erledigen können.
- Numerische Zeichen aus Textzeichenfolgen entfernen oder löschen
- Wenn Sie ausschließlich alle Zahlen aus einer Liste von Textzeichenfolgen entfernen möchten, während alle anderen nicht-numerischen Zeichen erhalten bleiben sollen, helfen Ihnen dazu einige nützliche Excel-Formeln.
- Text innerhalb von Klammern oder eckigen Klammern aus Textzeichenfolgen entfernen
- Angenommen, Sie verfügen über eine Liste von Textzeichenfolgen, wobei ein Teil des Textes in runden Klammern steht. Nun möchten Sie sämtlichen Text innerhalb der Klammern sowie die Klammern selbst entfernen, wie im folgenden Screenshot gezeigt. In diesem Artikel stelle ich einige Methoden zur Lösung dieser Aufgabe in Excel vor.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
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.