Извлечение нескольких строк из ячейки
Если у вас есть список текстовых строк, разделенных разрывами строк (которые возникают при нажатии клавиш Alt + Enter во время ввода текста), и теперь вы хотите извлечь эти строки текста в несколько ячеек, как показано на скриншоте ниже. Как можно решить эту задачу с помощью формулы в Excel?
- Извлечение нескольких строк из ячейки с помощью формулы
- Извлечение нескольких строк из ячейки с помощью удобной утилиты
Извлечение нескольких строк из ячейки с помощью формулы
Чтобы извлечь каждую строку из многострочной ячейки в отдельные ячейки, вы можете использовать комбинацию функций TRIM, MID, SUBSTITUTE, REPT и LEN. Пожалуйста, выполните следующие шаги:
1. Сначала вы должны ввести список чисел, которые вы хотите извлечь в строку текста, например, введите 1 до 4 в диапазон C1:F1, см. скриншот:
2. Затем введите или скопируйте приведенную ниже формулу в ячейку C2:
3. Затем перетащите маркер заполнения вправо к другим ячейкам, чтобы получить весь текст в отдельные ячейки, см. скриншот:
4. Продолжайте перетаскивать маркер заполнения вниз по диапазону ячеек, к которому вы хотите применить эту формулу, и все строки текста будут извлечены, как показано на следующем скриншоте:
Объяснение формулы:
- SUBSTITUTE( $A2, CHAR(10), REPT( " ",LEN($A2) ) ): эта функция SUBSTITUTE используется для замены всех разрывов строк новой текстовой строкой, возвращаемой функцией REPT. Эта возвращаемая строка будет использоваться как аргумент текста внутри функции MID.
- (C$1-1)*LEN($A2)+1: эта часть используется для возврата начальной позиции первого, второго или n-го подстроки. Возвращаемое значение будет использоваться как аргумент start_num внутри функции MID.
- LEN($A2): эта функция LEN возвращает общую длину текстовой строки в ячейке A2. Возвращаемое значение будет использоваться как аргумент num_chars внутри функции MID.
- Таким образом, формула будет распознана так:
- TRIM(): функция TRIM удаляет все лишние пробелы из текстовой строки между словами.
Извлечение нескольких строк из ячейки с помощью удобной утилиты
Если вам сложно работать со сложными формулами, Kutools для Excel поддерживает простую функцию - Разделить Ячейки, с помощью этого полезного инструмента вы можете разделить содержимое ячейки на несколько строк или столбцов на основе любого конкретного разделителя, который вам нужен. Нажмите, чтобы скачать Kutools для Excel для бесплатной пробной версии!
Связанные функции:
- TRIM:
- Функция TRIM в Excel удаляет все лишние пробелы из текстовой строки и оставляет только одиночные пробелы между словами.
- MID:
- Возвращает определенные символы из середины текстовой строки.
- SUBSTITUTE:
- Функция SUBSTITUTE в Excel заменяет текст или символы в текстовой строке другим текстом или символами.
- REPT:
- Функция REPT используется для повторения символов указанное количество раз.
- LEN:
- Функция LEN возвращает количество символов в текстовой строке.
Больше статей:
- Проверьте, равна ли ячейка любому значению в списке
- Например, у меня есть список текстовых строк в столбце A, и теперь я хочу проверить, равно ли значение ячейки в этом столбце любому значению в другом списке столбца E. Если равно, отобразить TRUE, в противном случае отображается значение FALSE, как показано на скриншоте ниже.
- Подсчет ключевых слов в ячейке на основе списка
- Если вы хотите подсчитать количество ключевых слов, появляющихся в ячейке на основе списка ячеек, комбинация функций SUMPRODUCT, ISNUMBER и SEARCH может помочь вам решить эту проблему в Excel.
- Подсчет строк, разделенных разрывами строк в ячейке или диапазоне
- В этой статье рассказывается о том, как подсчитать количество строк, разделенных разрывами строк в ячейке или диапазоне ячеек, используя формулу в Excel.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок мыши, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.