Die letzten zwei Wörter aus einer Zelle in Excel extrahieren
In diesem Tutorial erfahren Sie, wie Sie mit einer Formel die letzten beiden Wörter aus einer Zelle in Excel extrahieren.

Wie extrahiert man die letzten beiden Wörter aus einer Zelle in Excel?
Allgemeine Formel
=MID(cell,FIND(„@",SUBSTITUTE(cell," ",„@",LEN(cell)-LEN(SUBSTITUTE(cell," ",„"))-1))+1,100)
Argument
Zelle: Die Zelle, aus der Sie die letzten beiden Wörter extrahieren möchten.
Wie verwendet man diese Formel?
Wie im folgenden Screenshot gezeigt, haben Sie eine Liste von Zeichenfolgen und möchten aus jeder Zelle die letzten beiden Wörter extrahieren. Gehen Sie dazu wie folgt vor:

1. Wählen Sie eine leere Zelle aus, um das Ergebnis darin anzuzeigen.
2. Geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Ziehen Sie anschließend am Ausfüllkästchen, um die Formel auf weitere Zellen anzuwenden. Siehe folgender Screenshot:
=MID(B5,FIND(„@",SUBSTITUTE(B5," ",„@",LEN(B5)-LEN(SUBSTITUTE(B5," ",„"))-1))+1,100)

Hinweis:Ersetzen Sie in der Formel B5 durch die Zelle Ihrer Wahl.
Wie funktioniert diese Formel?
=MID(B5,FIND(„@",SUBSTITUTE(B5," ",„@",LEN(B5)-LEN(SUBSTITUTE(B5," ",„"))-1))+1,100)
1. LEN(B5)-LEN(SUBSTITUTE(B5," ",„")): Berechnet die Anzahl der Leerzeichen in Zelle B5 – das Ergebnis ist 4.
- 1,1)LEN(SUBSTITUTE(B5,")) ",""))Die SUBSTITUTE-Funktion entfernt alle Leerzeichen aus Zelle B5, und anschließend ermittelt die LEN-Funktion die Länge der Zeichenfolge ohne Leerzeichen – das Ergebnis lautet 19.
- 1,2)LEN(B5)Diese LEN-Funktion berechnet die Gesamtlänge der Zeichenfolge einschließlich Leerzeichen und gibt 23 zurück.
- 2,3) Anschließend wird die Länge der Zeichenfolge um die Länge der Zeichenfolge ohne Leerzeichen reduziert, um so die Anzahl der Leerzeichen in Zelle B5 zu ermitteln: 23 – 19 = 4.
2. SUBSTITUTE(B5," ",„@",4-1))Ersetzt das vorletzte Leerzeichen durch ein vorgegebenes Zeichen – in diesem Fall „@“.
- SUBSTITUTE(B5," ",„@",3)Hier ersetzt die SUBSTITUTE-Funktion das dritte Leerzeichen – zugleich das vorletzte – in Zelle B5 durch „@“. Das Ergebnis lautet: Excel is an useful@tool.
3. FIND("@",„Excel is an useful@tool"): Ermittelt die Position des Zeichens „@“. Das Ergebnis der FIND-Funktion lautet 12.
4. MID(B5,12+1,100): Die MID-Funktion extrahiert eine bestimmte Anzahl von Zeichen ab der Position 13 aus der Zeichenfolge in B5.
- Hier sorgt die Zahl 100 dafür, dass die Anzahl der Zeichen ausreichend groß ist.
Verwandte Funktionen
Excel LEN-Funktion
Die LEN-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
Excel SUBSTITUTE-Funktion
Mit der SUBSTITUTE-Funktion ersetzen Sie Text oder Zeichen innerhalb einer Zeichenfolge ganz einfach durch anderen Text oder andere Zeichen.
Excel MID-Funktion
Mit der MID-Funktion extrahieren Sie eine bestimmte Anzahl von Zeichen aus der Mitte einer vorgegebenen Zeichenfolge – präzise und effizient.
Excel FIND-Funktion
Die FIND-Funktion sucht eine Zeichenfolge innerhalb einer anderen und gibt die Startposition der gesuchten Zeichenfolge zurück.
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.