Транспонирование матрицы и таблицы в Excel

Зачастую у нас в работе возникает необходимость перевернуть данные — из строк сделать столбцы и наоборот.
Рассмотрим различные способы транспонирования матрицы или таблицы в Excel.

Предположим, что у нас имеется следующая матрица, которую мы хотим транспонировать:

Исходная матрица
Разберем 2 способа транспонирования матрицы в Excel: с помощью специальной вставки и с помощью функции ТРАНСП.

Способ 1. Транспонирование с помощью специальной вставки

Чтобы транспонировать матрицу выделяем диапазон ячеек A2:C5, в котором находится матрица.
Нажимаем правой кнопкой мыши на выделенный диапазон и в всплывающем окне выбираем Копировать (или нажимаем комбинацию клавиш Ctrl + C).
Переходим в ячейку, куда хотим вставить транспонированную матрицу, нажимаем правую кнопку мыши и выбираем Специальная вставка -> Транспонировать (или нажимаем комбинацию клавиш Ctrl + Alt + V и выбираем Транспонировать):

Параметры специальной вставки
На выходе мы получаем транспонированную матрицу:

Транспонирование матрицы с помощью специальной вставки
Элементы транспонированной матрицы представляют собой вставленные значения, другими словами полученная транспонированная матрица не является динамической и при изменении элементов исходной матрицы элементы транспонированной меняться не будут.
Чтобы этого избежать воспользуемся другим инструментом Excel — функцией ТРАНСП.

Способ 2. Транспонирование с помощью функции ТРАНСП

Синтаксис и описании функции транспонирования:

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

  • Массив (обязательный аргумент) — массив (диапазон ячеек), для которого применяется транспонирование.

Выделим диапазон пустых ячеек E2:H4, в которых будет находиться транспонированная матрица.
Не снимая выделения с пустых ячеек вводим формулу ТРАНСП и в качестве аргумента функции выбираем диапазон ячеек A2:C5, который нужно транспонировать:

Параметры функции ТРАНСП
После ввода формулы =ТРАНСП(A2:C5) нажмите Ctrl + Shift + Ввод, чтобы применить формулу массива ко всем выделенным ячейкам.
В результате получаем транспонированную матрицу:

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

Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!

Поделиться с друзьями:
Поиск по сайту:

Добавить комментарий

Ваш адрес email не будет опубликован.