Перевернуть таблицу в Excel можно разными способами, в зависимости от того, что именно вы имеете в виду под «перевернуть»:
Преобразовать строки в столбцы и столбцы в строки — это называется транспонирование таблицы.
Перевернуть данные по вертикали — последняя строка станет первой.
Перевернуть данные по горизонтали — последний столбец станет первым.
Ниже я подробно опишу каждый из этих способов с пошаговой инструкцией и пояснениями.
🔁 1. Транспонирование таблицы (строки ↔ столбцы)
Если у вас есть таблица, и вы хотите, чтобы строки стали столбцами, а столбцы — строками, выполните следующие действия:
Способ 1: С помощью команды «Транспонировать»
✅ Простой способ для статических данных
Пошаговая инструкция:
Выделите таблицу, которую хотите транспонировать. Например, диапазон
A1:C4
.Скопируйте данные:
НажмитеCtrl + C
или щёлкните правой кнопкой мыши и выберите «Копировать».Выберите ячейку, куда хотите вставить транспонированную таблицу. Допустим, это ячейка
E1
.Щёлкните правой кнопкой мыши по выбранной ячейке, выберите пункт «Специальная вставка» (или «Специальная вставка…»).
В открывшемся окне отметьте галочку «Транспонировать» (внизу справа).
Нажмите ОК.
📌 Результат: Строки станут столбцами, и наоборот. Однако это будет обычная вставка значений — изменения в исходной таблице не отразятся на транспонированной.
Способ 2: С помощью функции ТРАНСП()
🔄 Подходит для динамического отображения (автоматическое обновление при изменении исходных данных)
Пример:
Допустим, у вас таблица в диапазоне A1:C3
.
Выберите пустую область размером
3 строки на 3 столбца
(если у вас изначально было 3 строки и 3 столбца).Не кликая по одной ячейке, просто выделите диапазон (например,
E1:G3
).Введите формулу:
Завершите ввод нажатием
Ctrl + Shift + Enter
(если используете Excel 2016 или более ранний). В новых версиях Excel (365/2019+) можно просто нажать Enter — Excel сам распознает массивную формулу.
📌 Преимущество: если данные в A1:C3
изменятся, то результат в E1:G3
тоже обновится автоматически.
🔽 2. Перевернуть таблицу по вертикали (снизу вверх)
Если вы хотите, чтобы строки поменялись местами: последняя стала первой, предпоследняя — второй и так далее:
Способ: Сортировка по вспомогательному столбцу
Пошаговая инструкция:
Добавьте новый столбец слева от таблицы.
Пронумеруйте строки сверху вниз: 1, 2, 3 и т. д.
Выделите всю таблицу вместе с этим новым столбцом.
Перейдите на вкладку «Данные» → «Сортировка».
Выберите сортировку по новому столбцу в порядке убывания (от большего к меньшему).
Нажмите OK.
📌 После этого строки в таблице будут перевёрнуты: последняя строка станет первой.
🔄 3. Перевернуть таблицу по горизонтали (справа налево)
Если вы хотите, чтобы столбцы поменялись местами: последний стал первым и т. д.:
Способ: Транспонирование + Переворот + Транспонирование обратно
Транспонируйте таблицу (строки станут столбцами).
Используйте метод сортировки по вспомогательному столбцу, как в пункте 2.
Транспонируйте результат обратно.
Или используйте макрос (VBA), если вы часто работаете с переворотом столбцов.
✳️ Дополнительные советы
Форматирование: При транспонировании форматирование (цвета, стили) не всегда сохраняется. Вы можете использовать специальную вставку → «Форматы».
Ссылки и формулы: При копировании формул с транспонированием Excel может не корректно изменить ссылки. Лучше использовать функцию
ТРАНСП()
.
📌 Заключение
Что нужно сделать | Метод | Подходит для |
---|---|---|
Строки в столбцы и наоборот | Вставка с «Транспонировать» | Статичных данных |
То же, но с автообновлением | Функция ТРАНСП() | Динамичных данных |
Перевернуть строки (снизу вверх) | Сортировка по вспом. столбцу | Всех таблиц |
Перевернуть столбцы (справа налево) | Транспонирование + сортировка | Таблиц, где важен порядок столбцов |
Если у тебя есть пример таблицы или особая ситуация, можешь скинуть её — покажу, как именно это сделать в твоем случае.