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.
LOOKUPExtrahiert 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 2010oder später können Sie auch eine solche AGGREGATEFunktion verwenden
=AGGREGATE(14,6,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))),1)
FINDGibt das gleiche Array wie zuvor zurück. Wenn Sie 14 als erstes Argument von AGGREGATEund 1 als letztes verwenden, erhalten Sie den größten Wert im Array, während Sie Fehler ignorieren. [6]