AGGREGATE может вернуть позицию последнего пробела перед 35-й позицией. Используйте с REPLACE для удаления нежелательных символов.
'first part
=REPLACE(A2, AGGREGATE(14, 7, ROW($1:$35)/(MID(A2, ROW($1:$35), 1)=" "), 1), LEN(A2), "")
'second part
=REPLACE(A2, 1, AGGREGATE(14, 7, ROW($1:$36)/(MID(A2, ROW($1:$36), 1)=" "), 1), "")
Было немного неясно, что делать, если 35-я позиция на самом деле была пробелом. Выше используется как остановка. Если это нежелательное поведение, измените 35 на 34.