Это работает, даже когда есть отчества:
=MID(A2,FIND(CHAR(1),SUBSTITUTE(A2," ",CHAR(1),LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))+1,LEN(A2))
Если вы хотите все, НО фамилию, проверьте этот ответ .
Если естьявляются конечными пробелами в ваших именах, тогда вы можете удалить их, заменив все экземпляры A2
на TRIM(A2)
в приведенной выше формуле.
Обратите внимание, что только по чистой случайности ваша первая формула =RIGHT(A2,FIND(" ",A2,1)-1)
работает для Alistair Stevens
.Это связано с тем, что "Alistair"
и " Stevens"
содержат одинаковое количество символов (если считать начальный пробел в " Stevens"
).