Извлечение нескольких строк из ячейки
У вас есть список текстовых строк, разделённых переносами строк (они создаются при нажатии)Alt + Enter во время ввода текста), и теперь вы хотите разместить каждую из этих строк в отдельной ячейке, как показано на скриншоте ниже. Как решить эту задачу с помощью формулы в Excel?

- Извлечение нескольких строк из ячейки с помощью формулы
- Извлечение нескольких строк из ячейки с помощью удобного инструмента
Извлечение нескольких строк из ячейки с помощью формулы
Чтобы разбить каждую строку из многострочной ячейки на отдельные ячейки, воспользуйтесь комбинацией функций СЖПРОБЕЛЫ, ПСТР, ПОДСТАВИТЬ, ПОВТОР и ДЛСТР. Выполните следующие шаги:
1. Сначала введите в строку номера строк, которые нужно извлечь. Например, укажите числа от 1 до 4 в диапазоне C1:F1 (см. скриншот):

2. Затем введите или скопируйте приведённую ниже формулу в ячейку C2:
3. Затем протяните маркер заполнения до ячейки справа, чтобы разбить весь текст по отдельным ячейкам — см. скриншот:

4. Протягивайте маркер заполнения вниз до диапазона ячеек, к которым нужно применить формулу, — и весь текст будет извлечён, как показано на скриншоте ниже:

Объяснение формулы:
- SUBSTITUTE( $A2, CHAR(10), REPT( « »,LEN($A2) ) ): эта функция ПОДСТАВИТЬ заменяет все переносы строк на новую текстовую строку, сформированную функцией ПОВТОР. Полученная строка затем используется в качестве аргумента «текст» внутри функции ПСТР.

- (C$1-1)*LEN($A2)+1: эта часть определяет начальную позицию первой, второй или n-й подстроки. Возвращаемое значение используется в качестве аргумента «нач_номер» функции ПСТР.

- LEN($A2): эта функция ДЛСТР возвращает общую длину текстовой строки в ячейке A2. Возвращаемое значение будет использоваться в качестве аргумента «число_знаков» внутри функции ПСТР.
- Таким образом, формула будет распознана следующим образом:

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


