Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Формулы и функции

Функция TEXTSPLIT в Excel: разделение текста по строкам и столбцам

forest_paw 06.09.2025 32

Функция ТЕКСТРАЗД (TEXTSPLIT) в Excel: разделение текста по строкам и столбцам

Функция ТЕКСТРАЗД (TEXTSPLIT) — это долгожданное и мощное решение для разделения текста в Excel, которое превосходит старые методы и пользовательские функции. Она позволяет гибко разбивать текст как по столбцам, так и по строкам, что делает её незаменимым инструментом для обработки данных.

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

Синтаксис и базовое использование ТЕКСТРАЗД (TEXTSPLIT)

Синтаксис функции выглядит следующим образом: =ТЕКСТРАЗД(текст; разделитель_столбцов; разделитель_строк; игнорировать_пустые; режим_сопоставления; заполнение) (=TEXTSPLIT(текст; разделитель_столбцов; разделитель_строк; игнорировать_пустые; режим_сопоставления; заполнение)).

Синтаксис функции TEXTSPLIT: =TEXTSPLIT(текст, разделитель_столбцов, разделитель_строк, игнорировать_пустые, режим_сопоставления, заполнение). В примере используется разделитель строк в виде точки и пробела, что разбивает абзац на отдельные предложения в каждой строке.
Синтаксис функции ТЕКСТРАЗД (TEXTSPLIT): =ТЕКСТРАЗД (TEXTSPLIT)(текст, разделитель_столбцов, разделитель_строк, игнорировать_пустые, режим_сопоставления, заполнение). В примере используется разделитель строк в виде точки и пробела, что разбивает абзац на отдельные предложения в каждой строке.

Аргумент разделитель_строк — ключевая особенность, позволяющая распределять текст по вертикали, а не только по горизонтали.

Ключевые аргументы и их применение

  1. Игнорирование пустых ячеек (ignore_empty)
    • Аргумент помогает обрабатывать текст с множественными пробелами между словами.
    • Вместо формулы =ТЕКСТРАЗД(СЖПРОБЕЛЫ(А1);" ") (=TEXTSPLIT(TRIM(A1);" ")) можно использовать =ТЕКСТРАЗД(А1;" ";;ИСТИНА) (=TEXTSPLIT(A1;" ";;ИСТИНА)).
    • Это более универсальное решение, чем СЖПРОБЕЛЫ (TRIM), особенно для других разделителей, таких как точка или запятая.
Четвёртый аргумент TEXTSPLIT — игнорировать пустые. Предложение с множеством пробелов между словами. Использование ИСТИНА для игнорирования пустых гарантирует, что в результате не будет пустых ячеек.
Четвёртый аргумент ТЕКСТРАЗД (TEXTSPLIT) — игнорировать пустые. Предложение с множеством пробелов между словами. Использование ИСТИНА для игнорирования пустых гарантирует, что в результате не будет пустых ячеек.
  1. Заполнение пустых ячеек (pad_with)
    • При одновременном разделении по строкам и столбцам функция по умолчанию заполняет пустые ячейки ошибками #Н/Д.
    • Чтобы избежать этого, используйте аргумент заполнение с пустой строкой (например, "").
    • Это особенно полезно при анализе частоты слов в тексте разной длины.
Абзац из семи предложений. Разделитель_строк разбивает абзац на 7 строк. Затем разделитель_столбцов разбивает каждую строку на несколько слов. Одно многословное предложение с 12 словами длиннее остальных. По умолчанию Excel вернёт 12 ячеек в каждой строке и заполнит более короткие предложения ошибками #Н/Д! для замены отсутствующих слов. Избегайте этой проблемы, используя Заполнение пустой строкой, например,
Абзац из семи предложений. Разделитель_строк разбивает абзац на 7 строк. Затем разделитель_столбцов разбивает каждую строку на несколько слов. Одно многословное предложение с 12 словами длиннее остальных. По умолчанию Excel вернёт 12 ячеек в каждой строке и заполнит более короткие предложения ошибками #Н/Д! для замены отсутствующих слов. Избегайте этой проблемы, используя Заполнение пустой строкой, например, "".

Практические советы и заключение

Функция ТЕКСТРАЗД (TEXTSPLIT) — это значительный шаг вперёд в обработке текста в Excel. Она заменяет сложные комбинации старых функций и макросов одной формулой.

Для максимальной эффективности:

  • Всегда учитывайте структуру исходных данных при выборе разделителей.
  • Используйте игнорировать_пустые для очистки данных от лишних пробелов.
  • Применяйте заполнение с пустой строкой, чтобы избежать ошибок #Н/Д в результирующих массивах разного размера.

Освоив ТЕКСТРАЗД (TEXTSPLIT), вы сможете быстро и точно структурировать любые текстовые данные, подготавливая их для дальнейшего анализа и визуализации.

Поделиться:

Похожие статьи

Генерация всех комбинаций с помощью функции BASE в Excel
Читать
Определение страны по телефонному номеру в Excel с помощью формулы
Читать
Пользовательские форматы чисел в Excel: полное руководство
Читать

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