Быстрая навигация
Функция ТЕКСТРАЗД
Краткое описание
Функция ТЕКСТРАЗД разбивает текст на столбцы и строки по указанным разделителям. Это динамическая формула-аналог мастера 'Текст по столбцам', которая возвращает массив значений и работает как обратная операция функции ОБЪЕДИНИТЬ.
Синтаксис
=ТЕКСТРАЗД(текст;разделитель_столбцов;[разделитель_строк];[игнорировать_пустые];[режим_сопоставления];[заполняющее_значение])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| текст | Текст |
Да | Исходный текст или ячейка для разбиения |
| разделитель_столбцов | Текст |
Да | Разделитель для разбиения по горизонтали |
| разделитель_строк | Текст |
Нет | Разделитель для разбиения по вертикали |
| игнорировать_пустые | Логическое |
Нет | ИСТИНА для пропуска пустых элементов |
| режим_сопоставления | Число |
Нет | 0=точное совпадение, 1=без учета регистра |
| заполняющее_значение | Любой |
Нет | Значение вместо #Н/Д в коротких массивах |
Использование функции TEXTSPLIT
ТЕКСТРАЗД идеально подходит для автоматического разбора структурированных текстовых данных: CSV, списков имен, адресов, логов. Заменяет многоступенчатые формулы и ручную работу с 'Текстом по столбцам'.
Распространенные примеры TEXTSPLIT
Разбиение ФИО по пробелам
=ТЕКСТРАЗД(A1;" ")
Разделяет 'Дарья Леонидовна Санникова' на 3 столбца: фамилия, имя, отчество.
Разбор CSV-данных
=ТЕКСТРАЗД(A1;",";")
Преобразует '1,2,3;4,5,6' в таблицу 2×3.
Множественные разделители
=ТЕКСТРАЗД(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+