Извлечение последнего слова (например, фамилии) из ячейки любой длины.
Скопировать формулу
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))SUBSTITUTE заменяет каждый пробел на 100 пробелов, RIGHT извлекает последние 100 символов (последнее слово и лишние пробелы), а TRIM удаляет лишние пробелы. Это работает независимо от количества слов в ячейке.
=TRIM(RIGHT(SUBSTITUTE("Mary Jane Watson", " ", REPT(" ",100)), 100))→WatsonВозвращает последнее слово.
Альтернатива для 365
=TEXTAFTER(A2, " ", -1)TEXTAFTER с аргументом -1 извлекает текст после последнего пробела.
Он сдвигает последнее слово в самый конец, поэтому функция RIGHT() с фиксированной длиной надежно извлекает его независимо от количества слов.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.