Функция СВЕРНСТРОК

Excel 365, Excel 2021

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

Функция СВЕРНСТРОК преобразует одномерный вектор или строку данных в двумерный массив, перенося элементы по строкам после указанного количества значений в каждой строке. Это динамическая функция массивов, идеальная для создания матриц из линейных данных без сложных формул.

Синтаксис

=СВЕРНСТРОК(вектор; количество_для_переноса; [заполняющее_значение])

Параметры

Параметр Тип Обязательный Описание
вектор Массив Да Вектор или ссылка для переноса в строки
количество_для_переноса Число Да Количество значений в каждой строке результата
заполняющее_значение Любой Нет Значение для заполнения пустых ячеек

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

СВЕРНСТРОК упрощает преобразование длинных строк данных в удобные таблицы. Вместо ручного копирования и вставки или сложных формул INDEX, функция автоматически распределяет элементы по строкам заданной длины, заполняя недостающие позиции указанным значением.

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

Базовый перенос строки в таблицу

=СВЕРНСТРОК(A2:G2;3)

Преобразует 7 значений из строки A2:G2 в таблицу 3x3, где последние 2 ячейки заполняются #Н/Д

Перенос с пользовательским заполнителем

=СВЕРНСТРОК(A2:G2;3;"x")

То же преобразование, но пустые позиции заполняются символом "x" вместо #Н/Д

Создание квадратной матрицы

=СВЕРНСТРОК(ТОРГСИН(A1:A20);5)

Преобразует вертикальный диапазон из 20 элементов в таблицу 5x4

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

Вектор возвращается в одной строке без переноса.

#ЗНАЧ! при двумерном векторе, #ЧИСЛО! при wrap_count < 1.

Да, функция полностью поддерживает spill-массивы и динамические диапазоны.

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

#ЗНАЧ!

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