Auszug letzte zwei Worte in einer Zelle unter Verwendung von Openoffice
-
18-09-2019 - |
Frage
Ich brauche eine Formel, die letzten beiden Worte in einer Zelle unter Verwendung von Openoffice zu extrahieren. Zum Beispiel kann eine Zelle enthält die Worte: „genießen Sie den Rest des Tages“ Ich möchte „den Tag“ mit einer Formel extrahieren. Ich weiß, wie das letzte Wort zu extrahieren:
=RIGHT(A1;LEN(A1)-FIND("*";SUBSTITUTE(A1;" ";"*";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))
was zu „Tag“. Aber ich brauche eine Formel für die letzten beiden Wörter.
Lösung
SEARCH
unterstützt reguläre Ausdrücke, so verwenden
=RIGHT(A1, LEN(A1) - SEARCH("[^ ]+ +[^ ]+$", A1) + 1)
Wenn ich Semikolons verwenden, wie unten, Calc leise ersetzt Komma, aber der OP-Berichte Erfolg es auf diese Weise eingeben:
=RIGHT(A1; LEN(A1) - SEARCH("[^ ]+ +[^ ]+$"; A1) + 1)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow