Hier ist eine andere Möglichkeit, alle Charaktere sind in A1 erlaubt (sogar Schneemänner!)
=LOOKUP(2^15,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))))
FIND
hat ein drittes Argument, das die Startposition der Suche definiert. Wenn Sie ein Array mit ganzzahligen Werten 1 bis n (wobei n die Länge von A1 ist) auf diesen Parameter anwenden, erhalten Sie ein Array zurück, wobei die letzte Zahl die Position von ist letzter Raum.
LOOKUP
Extrahiert dann diese Zahl, indem nach einem Wert gesucht wird, der größer ist als jeder Wert, der in diesem Array gefunden werden kann. In diesem Fall wird die letzte Zahl gefunden
In Excel 2010
oder später können Sie auch eine solche AGGREGATE
Funktion verwenden
=AGGREGATE(14,6,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))),1)
FIND
Gibt das gleiche Array wie zuvor zurück. Wenn Sie 14 als erstes Argument von AGGREGATE
und 1 als letztes verwenden, erhalten Sie den größten Wert im Array, während Sie Fehler ignorieren. [6]