Мастер-класс по перевороту таблицы в Excel

Иван Корнев·10.04.2026·4 мин

Чтобы перевернуть таблицу в Excel (поменять строки и столбцы местами), проще всего использовать функцию «Специальная вставка» → «Транспонировать». Выделите исходный диапазон, скопируйте его (Ctrl+C), кликните правой кнопкой мыши в нужной ячейке, выберите значок «Транспонировать» (иконка с двумя стрелками) или пункт меню. Данные мгновенно повернутся на 90 градусов. Если нужна динамическая связь с исходником, используйте формулу =ТРАНСП().

Что такое транспонирование и когда оно нужно

Транспонирование — это операция замены строк на столбцы и наоборот. Представьте, что у вас есть список сотрудников в вертикальном виде (имя в строке, данные в столбцах), а для отчета нужен горизонтальный вид (имена в заголовках столбцов).

Основные сценарии использования:

  • Подготовка данных для сводных таблиц или графиков.
  • Изменение ориентации отчетов для печати (чтобы таблица влезала на лист А4).
  • Приведение данных к стандарту для импорта в другие системы (CRM, базы данных).
  • Быстрое изменение структуры прайс-листа или расписания.

Важно: При обычном копировании структура сохраняется. Транспонирование меняет саму геометрию массива данных: то, что было в первой строке, станет первым столбцом.

Способ 1: Специальная вставка (самый быстрый метод)

Этот способ идеален для разовых операций. Он создает статичную копию данных: изменения в исходной таблице не будут автоматически отражаться в новой.

Пошаговая инструкция:

  1. Выделите диапазон ячеек, который нужно перевернуть.
  2. Скопируйте выделение (Ctrl+C или правая кнопка мыши → Копировать).
  3. Кликните в ячейку, где должен находиться левый верхний угол новой таблицы.
  4. Нажмите правую кнопку мыши. В разделе «Параметры вставки» найдите значок Транспонировать (изображение двух перпендикулярных стрелок).
    • Альтернатива: Выберите «Специальная вставка…» → поставьте галочку «Транспонировать» → ОК.

Результат: Данные появятся в перевернутом виде. Форматирование (цвета, границы) обычно сохраняется, но формулы превратятся в значения.

Способ 2: Функция ТРАНСП (динамическое обновление)

Если исходные данные часто меняются и вы хотите, чтобы перевернутая таблица обновлялась автоматически, используйте функцию массива ТРАНСП (в английской версии TRANSPOSE).

Как применить:

  1. Определите размер будущей таблицы. Если исходник был 3 строки на 5 столбцов, новый диапазон должен быть 5 строк на 3 столбца.
  2. Выделите этот пустой диапазон ячеек.
  3. Введите формулу: =ТРАНСП(Адрес_Исходного_Диапазона).
    • Пример: =ТРАНСП(A1:E3)
  4. Нажмите Enter.
    • Нюанс для старых версий Excel (до 2019): После ввода формулы нужно нажать Ctrl+Shift+Enter, чтобы она стала формулой массива (появятся фигурные скобки {}). В Excel 365 и 2021 достаточно просто Enter.

Преимущество формулы: Если вы измените цену в исходной таблице, она автоматически изменится и в перевернутой копии.

Способ 3: Power Query (для больших и сложных данных)

Для регулярной обработки огромных массивов данных лучше использовать надстройку Power Query. Это профессиональный инструмент, встроенный в современные версии Excel.

Алгоритм действий:

  1. Выделите вашу таблицу и перейдите на вкладку ДанныеИз таблицы/диапазона.
  2. Откроется редактор Power Query.
  3. Перейдите на вкладку Преобразование (Transform) → нажмите кнопку Транспонировать.
  4. Таблица перевернется мгновенно.
  5. Нажмите Закрыть и загрузить, чтобы вернуть данные обратно в лист Excel.

Этот метод удобен тем, что при добавлении новых строк в исходник достаточно нажать кнопку «Обновить» в итоговой таблице, и все преобразования применятся заново.

Сравнение методов транспонирования

МетодДинамическое обновлениеСохранение форматовСложностьКогда использовать
Спец. вставкаНетДаНизкаяРазовые задачи, финальные отчеты
Формула ТРАНСПДаНет (только значения)СредняяТаблицы, которые часто меняются
Power QueryДа (по кнопке)НастраиваетсяВысокаяБольшие базы данных, регулярная отчетность

Частые ошибки и нюансы

При работе с переворотом таблиц пользователи часто сталкиваются с следующими проблемами:

  • Потеря формул. При использовании «Специальной вставки» формулы заменяются их результатами (значениями). Если нужны именно формулы, используйте метод с функцией ТРАНСП или вручную перепишите ссылки.
  • Ошибка размера диапазона. При вводе формулы массива в старых версиях Excel, если выделен слишком маленький или большой диапазон, часть данных не отобразится или появится ошибка #Н/Д. Всегда выделяйте область точно под размер транспонированных данных.
  • Объединенные ячейки. Если в исходной таблице есть объединенные ячейки, транспонирование может пройти некорректно или выдать ошибку. Рекомендуется снять объединение перед операцией.
  • Ссылки внутри ячеек. Если внутри ячеек есть гиперссылки, при обычной специальной вставке они могут сохраниться, но при использовании формул превратятся в простой текст.

FAQ

Можно ли перевернуть таблицу, не создавая копию? Нет, в Excel нельзя изменить ориентацию существующего диапазона «на месте». Всегда создается новый массив данных в другом месте листа. Исходные данные остаются без изменений.

Как сохранить условное форматирование при перевороте? «Специальная вставка» часто сохраняет цвета и границы, но сложные правила условного форматирования могут сбиться. В таком случае проще всего скопировать формат с помощью инструмента «Формат по образцу» после вставки данных.

Что делать, если функция ТРАНСП выдает ошибку #ЗНАЧ!? Проверьте, не содержит ли исходный диапазон ошибок или текстовых значений там, где ожидаются числа (если вы применяете математические операции). Также убедитесь, что вы выделили правильный размер выходного диапазона перед вводом формулы.