Đây là một cách khác, bất kỳ nhân vật nào cũng được phép trong A1 (ngay cả người tuyết!)
=LOOKUP(2^15,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))))
FIND có một đối số thứ ba xác định vị trí bắt đầu của tìm kiếm, nếu bạn áp dụng một mảng các giá trị nguyên từ 1 đến n (trong đó n là độ dài của A1) cho tham số đó, bạn sẽ nhận được một mảng với số cuối cùng là vị trí của không gian cuối cùng.
LOOKUPsau đó trích xuất số đó bằng cách tìm kiếm một giá trị lớn hơn bất kỳ giá trị nào có thể tìm thấy trong mảng đó, trong trường hợp đó, số cuối cùng được tìm thấy
Trong Excel 2010hoặc sau này bạn cũng có thể sử dụng AGGREGATEchức năng như thế này
=AGGREGATE(14,6,FIND(" ",A1,ROW(INDIRECT("1:"&LEN(A1)))),1)
FINDtrả về cùng một mảng như trước và bằng cách sử dụng 14 làm đối số thứ nhất AGGREGATEvà 1 là cuối cùng bạn nhận được giá trị lớn nhất trong mảng, trong khi bỏ qua lỗi [6]