Домой Статьи Excel Транспонирование диапазона в Excel

Транспонирование диапазона в Excel

Транспонирование – это изменение ориентации таблицы так, чтобы строки стали столбцами, а столбцы – строками. При работе с таблицами Excel транспонирование достаточно частая задача.

Смотрите также нашу видеоверсию статьи «Транспонирование диапазона в Excel».

Пример транспонирования таблицы приведен ниже.

Пример транспонирования диапазона

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

Первый способ. Использование специальной вставки.

Чрезвычайно простой способ преобразования таблицы заключается в том, чтобы, скопировав диапазон, не просто вставить его на новое место, а выполнить команду (Главная/Буфер обмена/Вставить/Транспонировать).

Использование специальной вставки для транспонирования

Когда задача стоит так, что таблицу необходимо просто преобразовать, причем таблица может быть вообще с Word и не участвовать в расчетах, то данный способ является самым быстрым вариантом решения поставленной задачи. К сожалению, многие пользователи не догадываются о возможностях специальной вставки Excel.

Транспонирование в Excel пример 1

Второй способ. С использованием функции ТРАНСП (TRANSPOSE).

Первый способ замечательный – быстрый и понятный, но он не подойдет, если начальная и конечная таблица должны быть связаны ссылками, т.е. чтобы изменения в стартовой таблице отображались в транспонированной.

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

При работе с ТРАНСП необходимо помнить, что данную функцию необходимо вводить как формулу массива, т.е. не «Enter«, а «Ctr+Shift+Enter«, а также предусмотреть, чтобы количество строк в исходном диапазоне совпадало с количеством столбцов в конечном.

Вот так выглядит транспонирование итоговой строки исходной таблицы в столбец.

Транспонирование в Excel пример 2

В конце следует сделать небольшое замечание. Несмотря на то, что и в первом и во втором случае транспонирования формулы будут работать, если пользоваться специальной вставкой, корректная их работа гарантируется только при транспонировании полного диапазона.

Если необходимо воспользоваться специальной вставкой и транспонировать часть данных, то можно вставить в конечные ячейки только данные (при этом, дальнейшие вычисления для конечного диапазона проводиться не будут).

Встречаем новый Excel, Microsoft представила динамические массивы (Dynamic Array Functions)

24 сентября 2018 года Microsoft представила одно из самых существенных изменений в Excel за последнее десятилетие - Dynamic Array...

Горизонтальная сортировка в Excel

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

Автонумерация внутри составной записи в Excel

Автозаполнение в в Excel относится к базовому функционалу ввода различных типов данных, который следует изучить в первую очередь. Благо...

Еще записей в тему?
Если честно, некоторые могут быть не свежие:)