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

Text nach oder vor dem zweiten oder n-ten Leerzeichen aus Textzeichenfolgen entfernen

AutorXiaoyang Änderungsdatum

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.

doc-remove-after-second-space-1


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:

=LEFT(SUBSTITUTE(cell," ",„#",N+1),FIND(„#",SUBSTITUTE(cell," ",„#",N),1)-1)
  • 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:

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

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:

doc-remove-after-second-space-2

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:

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

doc-remove-after-second-space-3


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:

=RIGHT(cell,LEN(cell)-FIND(„#",SUBSTITUTE(cell," ",„#",N)))
  • 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:

=RIGHT(A2,LEN(A2)-FIND(„#",SUBSTITUTE(A2," ",„#",2)))

Ziehen Sie anschließend den Ausfüllknauf auf die Zellen, um diese Formel anzuwenden, und Sie erhalten das gewünschte Ergebnis:

doc-remove-after-second-space-4

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:

=RIGHT(A2,LEN(A2)-FIND(„#",SUBSTITUTE(A2," ",„#",3)))

doc-remove-after-second-space-5


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:

  • 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.
  • 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 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.