Extrahieren Sie das letzte Wort in Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie das letzte Wort aus einer Zelle in Excel und Google Sheets extrahieren.

Letztes Wort extrahieren

Wenn wir wollten extrahiere das erste Wort einer Zelle, könnten wir einfach die FIND-Funktion verwenden, um das erste Leerzeichen zu finden, und die LEFT-Funktion, um das Wort vor dem Leerzeichen auszugeben.

Leider hat Excel keine umgekehrte FIND-Funktion, daher müssen wir stattdessen eine andere Lösung entwickeln:

  1. Wir verwenden die SUBSTITUTE-Funktion, um die Leerzeichen zwischen den Wörtern durch eine große Anzahl (n) von Leerzeichen zu ersetzen.
  2. Wir verwenden die RIGHT-Funktion, um die richtige Anzahl von n Leerzeichen zu berechnen. (Dies enthält unser Wort sowie eine Reihe zusätzlicher Leerzeichen)
  3. Wir verwenden die TRIM-Funktion, um die zusätzlichen Leerzeichen zu entfernen, sodass nur das letzte Wort übrig bleibt.

Hier ist die Formel, die wir verwenden werden:

=TRIM(RECHTS(ERSETZEN(B3," ",REPT(" ",10)),10))

Beachten Sie, dass wir für dieses Beispiel n=10 wählen. Diese Zahl ist zu klein: Zelle C6 enthält nicht das vollständige letzte Wort, da das Wort 11 Zeichen lang ist.

Wir haben zu Demonstrationszwecken eine kleine Zahl gewählt, aber wir empfehlen Ihnen, eine viel größere Zahl (z. B. 99) zu verwenden oder die vielseitige Formel am Ende dieses Tutorials zu verwenden.

Gehen wir nun die Formel durch:

REPT-Funktion

Die REPT-Funktion wiederholt ein Zeichen (n) mehrmals. Diese Formel erzeugt 10 Leerzeichen:

=REPT(" ",10)

Um zu zeigen, wer diese Funktion funktioniert, haben wir die Leerzeichen durch Bindestriche (-) ersetzt:

ERSATZ-Funktion

Die Funktion SUBSTITUTE findet alle Leerzeichen in der Textzeichenfolge und ersetzt die Leerzeichen durch 10 Leerzeichen.

=ERSETZEN(B3," ",C3)

RECHTE Funktion

Die Funktion RECHTS extrahiert die letzten 10 Zeichen aus der Zelle:

=RECHTS(D3,10)

TRIM-Funktion

Die TRIM-Funktion entfernt alle führenden und abschließenden Leerzeichen aus dem Text und gibt nur das letzte Wort zurück:

=TRIM (E3)

Vielseitige Formel

Anstatt die Zahl (n) zu definieren, können Sie die LEN-Funktion verwenden, um n als Anzahl der Zeichen in der Zelle zu berechnen. Diese Formel funktioniert unabhängig davon, wie groß das letzte Wort ist.

=TRIM (RECHTS(ERSETZEN(B3," ",REPT(" ",LEN(B3))),LEN(B3)))

Extrahieren Sie das letzte Wort in Google Tabellen

Die Formel zum Extrahieren des letzten Wortes aus einem Text funktioniert in Google Sheets genauso wie in Excel:

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave