Как быстро повернуть таблицу в Excel

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

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

Ниже разберем три метода: от простого копирования до автоматизации для больших отчетов.

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

Самый быстрый метод, если результат не должен меняться при редактировании оригинала. Работает во всех версиях Excel (2010–365).

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

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

Этот метод копирует только значения и базовое форматирование. Сложные формулы превратятся в обычные числа или текст. Если нужно сохранить именно результаты вычислений, этот способ идеален.

Пример трансформации:

Исходные данные (вертикально)Результат (горизонтально)
Январь <br> 100 <br> 150Январь &nbsp; Февраль <br> 100 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 200 <br> 150 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 250
Февраль <br> 200 <br> 250

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

Используйте этот метод, если исходная таблица будет меняться, и вы хотите, чтобы перевернутая копия обновлялась автоматически.

Инструкция:

  1. Определите размер будущей таблицы. Если исходник был 3 строки × 2 столбца, новый диапазон должен быть 2 строки × 3 столбца.
  2. Выделите пустой диапазон нужного размера.
  3. Введите формулу: =ТРАНСП(диапазон_источника). Например: =ТРАНСП(A1:C3).
  4. Нажмите Enter.

В старых версиях Excel (до 2019) формулы массива требуют подтверждения комбинацией Ctrl+Shift+Enter. В современных версиях (Excel 365, 2021) достаточно обычного Enter, формула «разольется» сама. Не пытайтесь редактировать отдельные ячейки результата — это единый массив.

Преимущества:

  • Автоматическое обновление при изменении исходника.
  • Сохранение ссылочной структуры.

Недостатки:

  • При удалении исходных данных в новой таблице появятся ошибки #ССЫЛКА!.
  • Нельзя изменить форматирование отдельных ячеек внутри массива результата.

Способ 3: Power Query (для больших объемов и регулярных отчетов)

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

Пошаговая настройка:

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

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

Сравнение методов

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

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

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

FAQ

Можно ли транспонировать данные без копирования? Нет, стандартными средствами Excel создать перевернутую копию «на месте» нельзя. Нужно либо копировать в новое место, либо использовать формулу/запрос, которые создают новую структуру рядом со старой.

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

Работает ли это в Google Таблицах? Да, принцип тот же: копирование → Правая кнопка → Специальная вставка → Транспонировать. Также работает формула =TRANSPOSE().