Извлечение последней строки текста из ячейки с несколькими строками
Чтобы извлечь последнюю строку текста из текстовой строки, разделённой символами перевода строки, обычно не существует прямого способа решения этой задачи. В данной статье мы представим формулу для выполнения этой операции в Excel.

Извлечение последней строки текста из ячейки с несколькими строками в Excel
В Excel можно создать формулу, использующую функции СЖПРОБЕЛЫ, ПРАВСИМВ, ПОДСТАВИТЬ и ПОВТОР, чтобы извлечь последнюю строку из ячейки, содержащей несколько строк. Общий синтаксис:
- text: текстовая строка или значение ячейки, из которой нужно извлечь последнюю строку.
- 200Число 200 — это случайное значение, выбранное достаточно большим для обработки длинных строк; при необходимости его можно увеличить.
1. Введите или скопируйте приведённую ниже формулу в пустую ячейку:
2. Затем перетащите маркер заполнения вниз до ячеек, к которым нужно применить эту формулу — так из каждой ячейки будет извлечена последняя строка текста, как показано на скриншоте ниже:

Пояснение к формуле:
- ПОДСТАВИТЬ(A2;СИМВОЛ(10);ПОВТОР(« »;200)): Эта функция ПОДСТАВИТЬ находит в ячейке A2 все символы перевода строки (символ 10) и заменяет каждый из них на 200 пробелов.
- RIGHT(SUBSTITUTE(A2,CHAR(10),REPT(« »,200)),200): Функция ПРАВСИМВ извлекает 200 символов с правого края текста, возвращённого функцией ПОДСТАВИТЬ.
- TRIM(): Эта функция СЖПРОБЕЛЫ удаляет все начальные пробелы из текста, возвращённого функцией ПРАВСИМВ.
Используемые относительные функции:
- REPT:
- Функция ПОВТОР позволяет повторить указанные символы заданное количество раз.
- SUBSTITUTE:
- Функция ПОДСТАВИТЬ заменяет указанный текст или символы внутри текстовой строки на другие текст или символы.
- RIGHT:
- Функция ПРАВСИМВ возвращает текст из правой части текстовой строки.
- TRIM:
- Функция СЖПРОБЕЛЫ удаляет все лишние пробелы из текстовой строки, оставляя между словами только один.
Дополнительные статьи:
- Получение или извлечение первого слова из текстовой строки в Excel
- Чтобы извлечь первые слова из списка текстовых строк, разделённых пробелами, используйте в Excel функции ЛЕВСИМВ и НАЙТИ.
- Получение или извлечение последнего слова из текстовой строки в Excel
- Чтобы извлечь последнее слово из текстовой строки, разделённой пробелами, в Excel обычно используют формулу на основе функций СЖПРОБЕЛЫ, ПОДСТАВИТЬ, ПРАВСИМВ и ПОВТОР.
- Извлечение подстроки из текстовой строки в Excel
- Вам нередко приходится извлекать подстроки из текстовых строк. Хотя в Excel нет специальной функции для этой задачи, с помощью комбинации функций ЛЕВСИМВ, ПРАВСИМВ, ПСТР и ПОИСК вы сможете легко получать нужные фрагменты текста.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.