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 – etwa einem Leerzeichen oder Komma – aus einer Liste von Textzeichenfolgen in Excel entfernen können.

- Text vor oder nach dem ersten bestimmten Zeichen aus Textzeichenfolgen entfernen
- Text vor oder nach dem letzten bestimmten Zeichen aus Textzeichenfolgen entfernen
Text vor oder nach dem ersten bestimmten Zeichen aus Textzeichenfolgen entfernen
Text vor dem ersten vorgegebenen Zeichen (z. B. Leerzeichen oder Komma) entfernen
Um den Text vor dem ersten Vorkommen eines bestimmten Zeichens aus einer Textzeichenfolge zu entfernen, helfen Ihnen die Funktionen RECHTS, LÄNGE und FINDEN. Die allgemeine Syntax lautet:
- cell: Der Zellbezug oder die Textzeichenfolge, aus der Sie Text entfernen möchten.
- charDas spezifische Trennzeichen, anhand dessen Sie Text entfernen möchten.
Geben Sie die folgende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, wo Sie das Ergebnis ausgeben möchten:
Ziehen Sie anschließend den Ausfüllknauf nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten. Dadurch wird der gesamte Text vor dem ersten Leerzeichen aus den Textzeichenfolgen entfernt (siehe Screenshot):

Erläuterung der Formel:
1. LÄNGE(A2)-FINDEN(„ ";A2): Dieser Teil der Formel dient als Argument „Anzahl_Zeichen“ innerhalb der RECHTS-Funktion.
- FINDEN(„ ";A2): Die FINDEN-Funktion ermittelt die Position des ersten Leerzeichens und gibt den Wert 11 zurück.
- LÄNGE(A2): Diese LÄNGE-Funktion gibt die Gesamtanzahl der Zeichen in Zelle A2 zurück – und liefert das Ergebnis 27.
- LÄNGE(A2)-FINDEN(„ ";A2)=27-11: Subtrahiert man die Position des ersten Leerzeichens von der Gesamtlänge der Zelle A2, erhält man die Anzahl der Zeichen nach dem ersten Leerzeichen.
2. RECHTS(A2;LÄNGE(A2)-FINDEN(„ ";A2))=RECHTS(A2; 16): Schließlich extrahiert diese RECHTS-Funktion 16 Zeichen von der rechten Seite der Textzeichenfolge in Zelle A2.
Text nach dem ersten festgelegten Zeichen (z. B. Leerzeichen oder Komma) entfernen
In Excel können Sie mithilfe der Kombination aus LINKS- und FINDEN-Funktion schnell den Text **bis zum ersten Vorkommen eines bestimmten Zeichens** extrahieren. Die allgemeine Syntax lautet:
- cellDer Zellbezug oder die Textzeichenfolge, aus der Sie Text entfernen möchten.
- char: Das spezifische Trennzeichen, anhand dessen Sie Text entfernen möchten.
Wenden Sie die folgende Formel in einer leeren Zelle an:
Ziehen Sie anschließend den Ausfüllknauf nach unten auf die gewünschten Zellen, um die Formel anzuwenden. Dadurch wird der gesamte Text nach dem ersten Leerzeichen sofort entfernt (siehe Screenshot):

Erläuterung der Formel:
1. FINDEN(„ ";A2)-1: Diese FINDEN-Funktion ermittelt die Position des ersten Leerzeichens in Zelle A2. Durch die Subtraktion von 1 wird das Leerzeichen ausgeschlossen. Das Ergebnis lautet 10 und dient als Argument „Anzahl_Zeichen“ für die LINKS-Funktion.
2. LINKS(A2;FINDEN(„ ";A2)-1)=LINKS(A2; 10): Diese LINKS-Funktion extrahiert die ersten 10 Zeichen von links aus der Textzeichenfolge in Zelle A2.
Text vor oder nach dem letzten bestimmten Zeichen aus Textzeichenfolgen entfernen
Text vor dem letzten angegebenen Zeichen (z. B. Leerzeichen, Komma) entfernen
Wenn Sie den gesamten Text vor dem letzten Vorkommen eines bestimmten Zeichens entfernen und nur die Teilzeichenfolge danach behalten möchten, unterstützen Sie dabei die Funktionen RECHTS, LÄNGE, SUCHEN und WECHSELN. Die allgemeine Syntax lautet:
- cellDer Zellbezug oder die Textzeichenfolge, aus der Sie Text entfernen möchten.
- char: Das spezifische Trennzeichen, anhand dessen Sie Text entfernen möchten.
Um diese Aufgabe zu lösen, kopieren Sie bitte die folgende Formel in eine leere Zelle oder geben Sie sie dort ein:
Ziehen Sie anschließend am Ausfüllkästchen, um die Formel auf die gewünschten Zellen zu übertragen. So wurden alle Texte vor dem letzten Leerzeichen entfernt und nur die Texte nach dem letzten Leerzeichen beibehalten – siehe Screenshot:

Erläuterung der Formel:
1. LEN(A2)-SEARCH(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))):
- WECHSELN(A2;" ";„"): Diese WECHSELN-Funktion ersetzt alle Leerzeichen in Zelle A2 durch nichts – und liefert Ihnen folgendes Ergebnis: „Tom-Grade1HoustonTexasUS“.
- LÄNGE(WECHSELN(A2;" ";„")): Diese LÄNGE-Funktion gibt die Anzahl der Zeichen der Textzeichenfolge zurück, die von der WECHSELN-Funktion ohne Leerzeichen bereitgestellt wurde – und liefert das Ergebnis 24.
- LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„"))=27-24: Subtrahiert man die Anzahl der Zeichen ohne Leerzeichen von der Gesamtlänge der Zelle A2, erhält man die Anzahl der Leerzeichen innerhalb der Textzeichenfolge – das Ergebnis ist 3.
- WECHSELN(A2;" ";„#";LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„")))= SUBSTITUTE(A2," ",„#", [[PH_42]]): Mit dieser WECHSELN-Funktion wird das letzte Leerzeichen durch ein #-Zeichen ersetzt – das Ergebnis lautet: „Tom-Grade1 Houston Texas#US“.
- SUCHEN(„#";WECHSELN(A2;" ";„#";LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„"))))= SEARCH("#", „Tom-Grade1 Houston Texas#US"): Diese SUCHEN-Funktion ermittelt die Position des spezifischen #-Zeichens innerhalb der Textzeichenfolge, die von der WECHSELN-Funktion zurückgegeben wird. Das Ergebnis ist die Zahl 25.
- LÄNGE(A2)-SUCHEN(„#";WECHSELN(A2;" ";„#";LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„"))))=27-25: Die Gesamtlänge des Textes in Zelle A2 minus der Position des letzten Leerzeichens ergibt die Anzahl der Zeichen nach dem letzten Leerzeichen – und liefert so das Ergebnis 2.
2. RIGHT(A2,LEN(A2)-SEARCH(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))))=RIGHT(A2, 2): Schließlich extrahiert diese RECHTS-Funktion die letzten zwei Zeichen der Textzeichenfolge in Zelle A2.
Text nach dem letzten vorgegebenen Zeichen entfernen (z. B. Leerzeichen, Komma)
Um den Text nach dem letzten Vorkommen eines bestimmten Zeichens zu entfernen, helfen Ihnen die Funktionen LINKS, FINDEN, ERSETZEN und LÄNGE. Die allgemeine Syntax lautet:
- cellDer Zellbezug oder die Textzeichenfolge, aus der Sie Text entfernen möchten.
- char: Das spezifische Trennzeichen, anhand dessen Sie Text entfernen möchten.
Geben Sie bitte die folgende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin:
Ziehen Sie anschließend den Ausfüllkästchen nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten, und Sie erhalten das Ergebnis wie im folgenden Screenshot gezeigt:

Erläuterung der Formel:
1. FIND(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„"))))-1:
- WECHSELN(A2;" ";„"): Diese WECHSELN-Funktion ersetzt alle Leerzeichen in Zelle A2 durch nichts – und liefert Ihnen folgendes Ergebnis: „Tom-Grade1HoustonTexasUS“.
- LÄNGE(WECHSELN(A2;" ";„")): Diese LÄNGE-Funktion gibt die Anzahl der Zeichen der Textzeichenfolge zurück, die von der WECHSELN-Funktion ohne Leerzeichen geliefert wurde – und liefert so den Wert 24.
- LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„"))=27-24: Subtrahiert man von der Gesamtlänge der Zelle A2 die Anzahl der Zeichen ohne Leerzeichen, erhält man die Anzahl der Leerzeichen innerhalb der Textzeichenfolge – in diesem Fall genau 3.
- WECHSELN(A2;" ";„#";LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„")))= SUBSTITUTE(A2," ",„#", [[PH_53]]): Mit dieser WECHSELN-Funktion wird das letzte Leerzeichen durch ein #-Zeichen ersetzt – das Ergebnis lautet: „Tom-Grade1 Houston Texas#US“.
- FINDEN(„#";WECHSELN(A2;" ";„#";LÄNGE(A2)-LÄNGE(WECHSELN(A2;" ";„"))))-1=FIND("#", „Tom-Grade1 Houston Texas#US ")-1=25-1: Diese FINDEN-Funktion gibt die Position des spezifischen #-Zeichens in der von der WECHSELN-Funktion zurückgegebenen Textzeichenfolge zurück. Durch die Subtraktion von 1 wird das Leerzeichen ausgeschlossen – das Ergebnis ist die Zahl 24.
2. LEFT(A2,FIND(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„"))))-1)=LEFT(A2, 24): Schließlich extrahiert diese LINKS-Funktion die ersten 24 Zeichen von links aus der Textzeichenfolge in Zelle A2.
Verwendete zugehörige Funktionen:
- LEFT:
- Die LINKS-Funktion extrahiert die angegebene Anzahl von Zeichen vom Anfang der bereitgestellten Zeichenfolge.
- RIGHT:
- Die RECHTS-Funktion extrahiert eine bestimmte Anzahl von Zeichen von der rechten Seite einer Textzeichenfolge.
- FIND:
- Die FINDEN-Funktion sucht eine Zeichenfolge innerhalb einer anderen und gibt die Startposition der gesuchten Zeichenfolge zurück.
- SEARCH:
- Die SUCHEN-Funktion hilft Ihnen, die Position eines bestimmten Zeichens oder Teilstrings innerhalb der angegebenen Textzeichenfolge zu ermitteln.
- SUBSTITUTE:
- Die Excel-Funktion WECHSELN ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.
- LEN:
- Die LÄNGE-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
Weitere Artikel:
- Text aus Zelle durch Übereinstimmung mit dem Inhalt entfernen
- Dieser Artikel zeigt Ihnen, wie Sie mit der WECHSELN-Funktion gezielt einen Teil einer Textzeichenfolge aus bestimmten Zellen durch Inhaltsabgleich entfernen können.
- Nicht-numerische Zeichen aus Textzeichenfolgen entfernen oder herausfiltern
- Gelegentlich 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 mühelos erledigen können.
- Numerische Zeichen aus Textzeichenfolgen entfernen oder herausfiltern
- 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 einige Excel-Formeln weiter.
- Text aus einer Zelle basierend auf einer bestimmten Position entfernen
- In diesem Tutorial erfahren Sie, wie Sie mithilfe von Formeln Text aus einer Zelle anhand einer bestimmten Position in Excel entfernen.
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.