Извлечь последнее слово из ячейки в excel
Чтобы получить последнее слово ячейки, вам нужно объединить функции ОБРЕЗАТЬ, ВПРАВО, ДЛИН, ПОВТОРИТЬ и ПОДСТАВИТЬ в Excel.
Эти функции помогут вам найти последний пробел в ячейке, а затем на основе этого пробела; вы можете получить исключение последнего слова. В Excel нет точной формулы для ее завершения, поэтому вам необходимо создать собственную формулу.

Формула Excel для получения последнего слова даты
Вот формула, которую вы должны использовать:
=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)))
Чтобы понять, как работает эта формула, нам нужно разделить эту формулу на несколько частей.
В этой первой части у нас есть функции REPT и LEN. Функция ДЛСТР возвращает количество символов в исходном значении, а функция ПОВТОР возвращает пробелы на основе этого числа (количества символов).

Если исходное значение содержит 59 символов, REPT вернет 59 пробелов. Смотрите скриншот ниже.

Затем, во второй части , у нас есть функция ПОДСТАВИТЬ, которая заменяет каждый пробел в ячейке пробелами, возвращаемыми функцией ПОВТОР.

Если в ячейке 10 пробелов, значение, возвращаемое функцией SUBSTITUTE, возвращает 10×59 пробелов. Между каждым словом 59 пробелов вместо 1 . Смотрите скриншот ниже.

После этого в третьей части у нас есть функция ПРАВО, которая извлекает символы (равные количеству символов исходного значения) из значения, которое мы получили выше.

Ниже указано значение, которое оно возвращает.

Поскольку исходное значение содержит 59 символов, из новых значений извлекается 59 символов. В этом извлеченном значении у нас есть 6 символов последнего слова (руководства) , а остальные — пробелы.
Теперь в четвертой части у нас есть функция TRIM, которая удаляет из значения лишние пробелы и возвращает только последнее слово (руководство).

Получить файл Excel
Связанные руководства
- Удалить первый символ из ячейки в Excel
- Удалить лишние пробелы в Excel
- Отдельные имена в Excel – (имя и фамилия)
- Удалить разрыв строки из ячейки
- Удалить круглые скобки в Excel (скобки)