Ini cara lain, karakter apa saja diperbolehkan dalam A1 (bahkan manusia salju!)
=LOOKUP(2^15,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))))
FIND
memiliki argumen ketiga yang menentukan posisi awal pencarian, jika Anda menerapkan array nilai integer 1 ke n (di mana n adalah panjang A1) untuk parameter itu Anda mendapatkan array kembali dengan angka terakhir menjadi posisi ruang terakhir.
LOOKUP
kemudian mengekstraksi angka itu dengan mencari nilai yang lebih besar dari nilai apa pun yang mungkin ditemukan dalam array itu, dalam hal ini angka terakhir ditemukan
Dalam Excel 2010
atau lambat Anda juga bisa menggunakan AGGREGATE
fungsi seperti ini
=AGGREGATE(14,6,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))),1)
FIND
mengembalikan array yang sama seperti sebelumnya dan dengan menggunakan 14 sebagai argumen AGGREGATE
1 dan 1 sebagai yang terakhir Anda mendapatkan nilai terbesar dalam array, sementara mengabaikan kesalahan [6]