Функция ТЕКСТРАЗД

Excel 365, Excel 2021+

Краткое описание

Функция ТЕКСТРАЗД разбивает текст на столбцы и строки по указанным разделителям. Это динамическая формула-аналог мастера 'Текст по столбцам', которая возвращает массив значений и работает как обратная операция функции ОБЪЕДИНИТЬ.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
текст Текст Да Исходный текст или ячейка для разбиения
разделитель_столбцов Текст Да Разделитель для разбиения по горизонтали
разделитель_строк Текст Нет Разделитель для разбиения по вертикали
игнорировать_пустые Логическое Нет ИСТИНА для пропуска пустых элементов
режим_сопоставления Число Нет 0=точное совпадение, 1=без учета регистра
заполняющее_значение Любой Нет Значение вместо #Н/Д в коротких массивах

Использование функции TEXTSPLIT

ТЕКСТРАЗД идеально подходит для автоматического разбора структурированных текстовых данных: CSV, списков имен, адресов, логов. Заменяет многоступенчатые формулы и ручную работу с 'Текстом по столбцам'.

Распространенные примеры TEXTSPLIT

Разбиение ФИО по пробелам

=ТЕКСТРАЗД(A1;" ")

Разделяет 'Дарья Леонидовна Санникова' на 3 столбца: фамилия, имя, отчество.

Разбор CSV-данных

=ТЕКСТРАЗД(A1;",";")

Преобразует '1,2,3;4,5,6' в таблицу 2×3.

Множественные разделители

=ТЕКСТРАЗД(A1;{".","-"})

Разбивает 'Делай.Не делай-Тест' по точкам и дефисам.

Часто задаваемые вопросы

ТЕКСТРАЗД — это динамическая формула, которая обновляется автоматически и работает с массивами. Мастер создает статические результаты.

Оберните в ЕСЛИНД() или используйте параметр заполняющее_значение для замены #Н/Д.

Да, через константы массива: =ТЕКСТРАЗД(A1;{",";";"})

Распространенные ошибки и решения

#Н/Д!

Cause: Недостаточно данных для заполнения массива

Solution: Используйте заполняющее_значение или ЕСЛИНД

#ЗНАЧ!

Cause: Неверный разделитель или текст

Solution: Проверьте наличие разделителей в тексте

Массив не проливается

Cause: Ячейки не в динамическом массиве

Solution: Выделите область заранее или используйте SPILL

Примечания

  • Доступна в Excel 365 и Excel 2021+
  • Возвращает динамический массив
  • Для нескольких разделителей используйте {разделитель1;разделитель2}
  • По умолчанию игнорирует пустые=FALSE (создает пустые ячейки)
  • Требует достаточного свободного места для 'проливки'

Совместимость

Доступно в: Excel 365, Excel 2021, Актуальный канал, Ежемесячный Enterprise, Полугодовой Enterprise, Office для Mac

Недоступно в: Excel 2019 и ранее, Excel 2016, Excel Online (частично)

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021+