Быстрая навигация
Функция СВЕРНСТРОК
Краткое описание
Функция СВЕРНСТРОК преобразует одномерный вектор или строку данных в двумерный массив, перенося элементы по строкам после указанного количества значений в каждой строке. Это динамическая функция массивов, идеальная для создания матриц из линейных данных без сложных формул.
Синтаксис
=СВЕРНСТРОК(вектор; количество_для_переноса; [заполняющее_значение])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| вектор | Массив |
Да | Вектор или ссылка для переноса в строки |
| количество_для_переноса | Число |
Да | Количество значений в каждой строке результата |
| заполняющее_значение | Любой |
Нет | Значение для заполнения пустых ячеек |
Использование функции WRAPROWS
СВЕРНСТРОК упрощает преобразование длинных строк данных в удобные таблицы. Вместо ручного копирования и вставки или сложных формул INDEX, функция автоматически распределяет элементы по строкам заданной длины, заполняя недостающие позиции указанным значением.
Распространенные примеры WRAPROWS
Базовый перенос строки в таблицу
=СВЕРНСТРОК(A2:G2;3)
Преобразует 7 значений из строки A2:G2 в таблицу 3x3, где последние 2 ячейки заполняются #Н/Д
Перенос с пользовательским заполнителем
=СВЕРНСТРОК(A2:G2;3;"x")
То же преобразование, но пустые позиции заполняются символом "x" вместо #Н/Д
Создание квадратной матрицы
=СВЕРНСТРОК(ТОРГСИН(A1:A20);5)
Преобразует вертикальный диапазон из 20 элементов в таблицу 5x4
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Вектор не является одномерным массивом
Solution: Используйте диапазон одной строки/столбца или функцию ТОРГСИН
#ЧИСЛО!
Cause: Количество_для_переноса меньше 1
Solution: Введите положительное целое число
#Н/Д в пустых ячейках
Cause: Недостаточно элементов для заполнения строк
Solution: Укажите заполняющее_значение или увеличьте размер вектора
Примечания
- Функция доступна только в Excel 365 и Excel 2021
- Всегда возвращает динамический массив
- СВЕРНСТРОК заполняет по строкам, СВЕРНСТОЛБЦЫ — по столбцам
- Идеально сочетается с функциями ТОРГСИН, TAKE, DROP
Совместимость
Доступно в: Excel 365, Excel 2021
Недоступно в: Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel для Mac (старые версии)
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021