Как транспонировать таблицу в Excel: ТРАНСП и специальная вставка
Повернуть строки в столбцы можно двумя способами: галочкой в специальной вставке — один раз, или функцией ТРАНСП — с живой связью с исходником.
Коротко
Сначала о названии. Функция в русском Excel называется ТРАНСП, а не «ТРАНСПОНИРОВАТЬ». «Транспонировать» — это галочка в окне специальной вставки. Если набрать в ячейке =ТРАНСПОНИРОВАТЬ(, Excel покажет ошибку имени.
Один раз, без формул: скопируйте таблицу, встаньте в свободное место, Ctrl+Alt+V → галочка транспонировать → ОК. Получится повёрнутая копия, никак не связанная с исходником.
Со связью: =ТРАНСП(A1:D3). Повёрнутая таблица будет меняться вместе с исходной. Как вводится формула, зависит от версии:
- Microsoft 365, Excel 2021 и 2024 — введите формулу в одну ячейку и нажмите Enter. Результат сам «разольётся» на нужный размер.
- Excel 2016 и 2019 — сначала выделите диапазон нужного размера (у таблицы 3 строки × 4 столбца — 4 строки × 3 столбца), введите формулу и нажмите Ctrl+Shift+Enter. Excel обернёт её в фигурные скобки.
То же самое формулой в Excel
=ТРАНСП(A1:D3) — поворот диапазона: строки становятся столбцами; в Excel 2016 — выделить результат и Ctrl+Shift+Enter=ИНДЕКС($A$1:$D$3;СТОЛБЕЦ(A1);СТРОКА(A1)) — поворот обычной формулой без массива — протянуть вправо и вниз; работает в любой версии=ТРАНСП(Таблица1[Сумма]) — столбец умной таблицы в строку — удобно для шапки отчёта=ИНДЕКС($A$1:$A$12;СТОЛБЕЦ(A1)) — столбец в строку обычной формулой: поставить в первую ячейку и протянуть вправоПошагово
Специальной вставкой
- Выделите таблицу и нажмите Ctrl+C.
- Щёлкните по свободной ячейке — туда встанет левый верхний угол результата. Места должно хватить: 3 строки × 4 столбца превратятся в 4 строки × 3 столбца.
- Ctrl+Alt+V или правая кнопка → Специальная вставка, галочка транспонировать → ОК.
Функцией ТРАНСП в Excel 2016
- Посчитайте размер результата: строк столько, сколько было столбцов, и наоборот.
- Выделите диапазон ровно такого размера.
- Наберите
=ТРАНСП(A1:D3)и нажмите Ctrl+Shift+Enter, а не просто Enter.
Без формулы массива. Если специальный ввод неудобен или файл откроют в разных версиях, поверните таблицу обычной формулой — второй в блоке выше. СТОЛБЕЦ(A1) при протягивании вправо даёт номер строки источника, СТРОКА(A1) при протягивании вниз — номер столбца.
Где обычно ломается
- ТРАНСП вернула одно число. В Excel 2016 формулу ввели обычным Enter. Выделите весь диапазон результата, встаньте в строку формул и нажмите Ctrl+Shift+Enter.
- «Нельзя изменить часть массива». Результат формулы массива правится только целиком: выделите весь диапазон и удалите или измените его разом.
- #ПЕРЕНОС! в Microsoft 365. Результату не хватает места — справа или снизу что-то мешает. Освободите ячейки.
- После вставки с галочкой формулы сломались. Относительные ссылки при повороте сдвигаются, а не поворачиваются. Транспонируйте значения, а не формулы.
- Пустые ячейки стали нулями. ТРАНСП показывает пустую ячейку источника как 0. Если это мешает, спрячьте нули форматом ячеек.