Oto inny sposób: dowolne postacie są dozwolone w A1 (nawet bałwany!)
=LOOKUP(2^15,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))))
FIND
ma trzeci argument, który określa pozycję początkową wyszukiwania, jeśli zastosujesz tablicę wartości całkowitych od 1 do n (gdzie n jest długością A1) do tego parametru, otrzymasz tablicę z powrotem, a ostatnia liczba jest pozycją ostatnia przestrzeń.
LOOKUP
następnie wyodrębnia tę liczbę, szukając wartości większej niż dowolna wartość, która może być znaleziona w tej tablicy, w którym to przypadku znaleziono ostatnią liczbę
W Excel 2010
lub później możesz również użyć AGGREGATE
takiej funkcji
=AGGREGATE(14,6,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))),1)
FIND
zwraca tę samą tablicę jak poprzednio i używając 14 jako pierwszego argumentu AGGREGATE
i 1 jako ostatni, otrzymujesz największą wartość w tablicy, ignorując błędy [6]