Работа с таблицей

Транспонировать таблицу из горизонтальной в вертикальную: строки и столбцы местами

Транспонировать таблицу — это поменять местами строки и столбцы, для тех, кто получил выгрузку «боком» и хочет видеть месяцы по строкам. По справке Microsoft параметр вставки с поворотом кладёт данные строк в столбцы и наоборот[1]. Формула с функцией поворота делает то же и пересчитывается вместе с исходником. Ниже — вставка, формула, размер результата и случаи, когда приём не сработает.

Тренажёр: 5 шагов

Выгрузка из учётной системы часто приходит «боком»: месяцы идут по столбцам, а для фильтра и диаграммы их удобнее видеть по строкам. Переносить ячейки вручную долго и рискованно, а поворот делает это целиком: по справке Microsoft параметр «Транспонировать» вставляет содержимое скопированных ячеек с изменением ориентации[1]. Строки становятся столбцами за одну операцию.

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

Ключевые факты: транспонирование в Excel

  • Транспонирование — вставка скопированных ячеек с изменением ориентации: данные строк попадают в столбцы и наоборот[1].
  • В примере справки диапазон A1:B4 после поворота функцией занимает A6:D7[4].
  • Справка Microsoft описывает поворот вставкой для Excel 2016, 2019, 2021, 2024 и Microsoft 365[2].
  • Транспонирование работает только после копирования: вырезанный через Ctrl+X диапазон так не повернуть[2].
  • Функция ТРАНСП отличается от вставки тем, что вставка создаёт дубликат, который не обновляется при изменении исходных ячеек[4].

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

Транспонирование через вставку поворачивает скопированный диапазон: строки становятся столбцами[1]. Исходный отчёт — месяцы в строке:

ABCD
1ПоказательЯнварьФевральМарт
2Выручка120135150
3Расходы9010098
  1. Выделите A1:D3 вместе с подписями и нажмите Ctrl+C[2].
  2. Щёлкните правой кнопкой верхнюю левую ячейку свободной области, например A6.
  3. В разделе «Параметры вставки» выберите «Транспонировать»[2].
  4. Проверьте результат и удалите исходную таблицу, если она больше не нужна; отменить неудачную вставку сразу помогает Ctrl+Z[3].

Справка Microsoft называет главное условие: место для результата выбирают с запасом, потому что вставка перезаписывает данные и форматирование в целевой области[2]. Тот же вариант есть в окне «Специальная вставка», которое открывает Ctrl+Alt+V[3]. Формулы при повороте пересчитываются под новые позиции, поэтому, прежде чем транспонировать таблицу с расчётами, проверьте ссылки на ячейки вне диапазона[2]. Поверните таблицу в тренажёре: урок проверяет, что месяцы встали в столбец.

Миф: транспонировать можно и вырезанный диапазон — на деле справка Microsoft требует копирования через Ctrl+C, с вырезанием Ctrl+X поворот не работает[2].

Разобравшись со вставкой, переходим к формуле — она нужна, когда исходник меняется каждый день.

Чем функция ТРАНСП отличается от вставки с поворотом

Функция ТРАНСП возвращает повёрнутый диапазон формулой, а вставка создаёт независимую копию[4]. У функции один аргумент — исходный диапазон: =ТРАНСП(A1:D3), в английском интерфейсе TRANSPOSE[4].

ПризнакВставка «Транспонировать»Функция ТРАНСП
Связь с исходникомнет, это копияесть, формула пересчитывается
Как ввести в Microsoft 365Ctrl+C и «Параметры вставки»формула в верхней левой ячейке и Enter
Как ввести в Excel 2016 и 2019так жевыделить пустой диапазон и Ctrl+Shift+Enter
Формат ячеекпереносится вместе с даннымине переносится

Функция есть в Excel 2016–2024, в Microsoft 365 и в Excel 2024 для Mac[4]. В Microsoft 365 формулу вводят в верхнюю левую ячейку и нажимают Enter, а в старых версиях выделяют пустой диапазон нужного размера и нажимают Ctrl+Shift+Enter — Excel сам добавит фигурные скобки[4]. На листе-примере =ИНДЕКС(ТРАНСП(A1:D3);3;2) вернула 135 — выручку за февраль; после замены B2 со 120 на 130 повёрнутая ячейка тоже показала 130[5].

Миф: вставленная повёрнутая копия обновляется вместе с исходником — на деле справка Microsoft называет её дубликатом, который не меняется при изменении исходных ячеек[4].

Однако у формулы есть своя цена — ей нужно ровно столько свободного места, сколько займёт повёрнутый результат.

Сколько места нужно результату: размер и ошибка #ПЕРЕНОС!

Транспонированный диапазон из 3 строк и 4 столбцов займёт 4 строки и 3 столбца[5]. Правило зеркальное: диапазон из m строк и n столбцов превращается в диапазон из n строк и m столбцов[6].

Исходный диапазонСтрок × столбцовРезультат
A1:D33 × 44 строки × 3 столбца
A1:B4 из примера справки4 × 2A6:D7, 2 строки × 4 столбца

Проверить размер помогает формула =ЧСТРОК(ТРАНСП(A1:D3)) — на листе-примере она вернула 4[5]. В примере справки диапазон A1:B4 после функции занимает A6:D7[4]. Если на пути результата формулы стоят данные, Excel показывает ошибку #ПЕРЕНОС! — выходной диапазон заблокирован[7]. Освободите ячейки, и результат появится сам. В Google Таблицах функция называется TRANSPOSE и работает по тому же зеркальному правилу[6].

Не путать: поведение формул, которые сами занимают соседние ячейки, разобрано отдельно — подробнее на странице о динамических массивах и ошибке #ПЕРЕНОС!.

Остаётся понять, в каких случаях поворот не получится вовсе.

Когда транспонирование не сработает

Транспонирование не сработает, если данные вырезаны, а не скопированы, или оформлены как таблица Excel[2]. Условия ниже проверяются до копирования.

  • После вырезания через Ctrl+X пункт «Транспонировать» не сработает — скопируйте через Ctrl+C[2].
  • Если данные оформлены как таблица Excel, вставка с этим параметром недоступна: выберите «Конструктор таблиц» → «Преобразовать в диапазон»[8] или используйте функцию ТРАНСП[2].
  • Когда формулу с ТРАНСП ставят внутрь таблицы Excel, она не сработает: формулы перенесённого массива в таблицах не поддерживаются[7].
  • Когда в целевой области уже есть данные, вставка их перезапишет вместе с форматированием[2].
Не путать: ссылки, которые не должны сдвигаться при повороте, закрепляют знаком доллара — подробнее на странице о смешанных и абсолютных ссылках.

Остальные варианты вставки описаны на странице о специальной вставке значений и форматов, а смежные приёмы — в темах тренажёра о работе с диапазонами.

Частые вопросы

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

Чтобы транспонировать таблицу, выделите её, нажмите Ctrl+C, щёлкните правой кнопкой пустую ячейку и в «Параметрах вставки» выберите «Транспонировать»[2]. Строки станут столбцами, а исходник можно удалить.

Как перевернуть строку в столбец в экселе?

Строку в столбец в экселе переворачивает та же вставка: скопируйте строку, щёлкните ячейку со свободным местом ниже и выберите «Транспонировать»[1]. Если столбец должен обновляться вместе со строкой, используйте формулу =ТРАНСП(A1:F1).

Почему пункт «Транспонировать» недоступен?

Пункт недоступен, если данные оформлены как таблица Excel или диапазон вырезан, а не скопирован[2]. Преобразуйте таблицу в диапазон или повторите копирование через Ctrl+C.

Что такое функция ТРАНСП?

ТРАНСП — это функция, которая меняет местами строки и столбцы диапазона[4]. В Microsoft 365 её вводят в одну ячейку и нажимают Enter, в Excel 2016 и 2019 — через Ctrl+Shift+Enter.

Можно ли повернуть диапазон с формулами?

Да, формулы при такой вставке пересчитываются под новые позиции[2]. Ссылки на ячейки вне диапазона заранее проверьте и при необходимости закрепите.

Источники

  1. [1] Microsoft, справка «Параметры вставки», 2026
  2. [2] Microsoft, справка «Transpose (rotate) data from rows to columns or vice versa» (английская версия), 2026
  3. [3] Microsoft, справка «Сочетания клавиш в Excel», 2026
  4. [4] Microsoft, справка «TRANSPOSE function» (английская версия), 2026
  5. [5] Редакция «Excel-тренажёра», проверка «ТРАНСП на отчёте по месяцам» в движке тренажёра, 2026
  6. [6] Google, справка «TRANSPOSE», 2026
  7. [7] Microsoft, справка «Формулы динамического массива и поведение перенесенного массива», 2026
  8. [8] Microsoft, справка «Преобразование таблицы Excel в диапазон данных», 2026

Похожие темы

Горячие клавишиГорячие клавиши Excel — это сочетания, которые заменяют щелчки по ленте и меню, для тех, кто часами работает…тренажёрУсловное форматированиеУсловное форматирование — это правила, которые сами меняют вид ячейки по её значению, для тех, кто следит за…тренажёрПоиск по таблицеПоиск в Excel — это окно «Найти и заменить» и функции поиска текста для тех, кто ищет нужное слово среди соте…тренажёрАвтозаполнение и нумерацияАвтозаполнение в Excel — это продолжение ряда по образцу маркером заполнения для тех, кто нумерует строки, ра…тренажёрУбрать пробелы и лишнееУбрать пробелы в Excel — это очистить ячейки от лишних и невидимых пробелов для тех, кто сводит выгрузки и не…тренажёрФорматы чисел и датФормат чисел в Excel — это правило показа значения рублями, процентами, датой или текстом для тех, кто сводит…тренажёр