Letztes Wort aus einer Zelle filtern in Excel
Schritt-für-Schritt-Anleitung
Um das letzte Wort aus einer Zelle in Excel zu filtern, kannst Du folgende Schritte befolgen:
-
Öffne Deine Excel-Datei und suche die Zelle, aus der Du das letzte Wort extrahieren möchtest.
-
Verwende die Formel:
=RECHTS(WECHSELN(A1;" ";"");4)
Diese Formel funktioniert, wenn das letzte Wort maximal drei Buchstaben lang ist.
-
Für längere Wörter benutze stattdessen:
=TEIL(GLÄTTEN(A1);VERWEIS(9;1/(TEIL(GLÄTTEN(A1);ZEILE(A$1:A$999);1)=" ");ZEILE(A:A))+1;99)
Diese Formel ist flexibler und kann auch längere Wörter extrahieren.
-
Drücke Enter, um das Ergebnis zu sehen. Du kannst die Formel nach Bedarf in andere Zellen kopieren.
Häufige Fehler und Lösungen
Alternative Methoden
Falls Du eine VBA-Lösung bevorzugst, kannst Du eine benutzerdefinierte Funktion (UDF) erstellen:
Function LetztesWort(rng As Range) As String
Dim arr() As String
arr = Split(Application.Trim(rng.Value), " ")
LetztesWort = arr(UBound(arr))
End Function
Verwende die Funktion in Excel wie folgt:
=LetztesWort(A1)
Praktische Beispiele
-
Beispiel: In Zelle A1 steht "Ersatz-Absetzsägeblatt ECE".
- Mit der Formel
=RECHTS(WECHSELN(A1;" ";"");4) erhältst Du "ECE".
-
Beispiel: In Zelle B1 steht "Tischlerwerkzeug Zinner".
- Mit
=TEIL(GLÄTTEN(B1);VERWEIS(9;1/(TEIL(GLÄTTEN(B1);ZEILE(A$1:A$999);1)=" ");ZEILE(A:A))+1;99) erhältst Du "Zinner".
Tipps für Profis
- Experimentiere mit der GLÄTTEN-Funktion, um sicherzustellen, dass keine überflüssigen Leerzeichen die Berechnung stören.
- Nutze die FINDEN-Funktion, um die Position des letzten Leerzeichens zu ermitteln, wenn Du komplexere Strings hast.
- Wenn Du häufig das letzte Wort aus Zellen in Excel extrahieren musst, erwäge, die UDF zu speichern, um sie in verschiedenen Arbeitsblättern nutzen zu können.
FAQ: Häufige Fragen
1. Wie kann ich das letzte Wort aus einer Zelle löschen?
Du kannst eine Kombination aus der GLÄTTEN- und TEIL-Funktion verwenden, um den Text ohne das letzte Wort zu extrahieren:
=LINKS(A1;LÄNGE(A1)-LÄNGE(RECHTS(A1;SUCHEN(" ";WECHSELN(A1;" ";" ";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))))-1))
2. Funktioniert das auch in Excel 365?
Ja, die oben genannten Formeln sind mit Excel 365 kompatibel und funktionieren auch in älteren Versionen von Excel.
3. Was ist, wenn die Zelle mehrere Leerzeichen enthält?
Verwende die GLÄTTEN-Funktion, um überflüssige Leerzeichen vor der Anwendung der anderen Formeln zu entfernen.