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


 

Иногда при работе в табличном редакторе MS Excel, мы встречаемся с простой на первый взгляд задачей: транспонировании таблицы. Проще говоря, «переворачивании» таблицы из вертикального положения в горизонтальное, или наоборот.

Сделать таблицу Excel горизонтальной из вертикальной? Легко.

Сделать таблицу Excel горизонтальной из вертикальной? Легко.

Сделать это совершенно не сложно — просто выделите «старую» таблицу, скопируйте её содержимое (Ctrl+C), затем перенесите курсор мыши в свободную ячейку таблицы и щелкните в ней правой кнопкой мыши.

Все, что вам требуется сделать — вставить скопированные ячейки с помощью специального варианта вставки, который так и называется «Транспонировать (А)«.

Самый простой способ транспонировать таблицу

Самый простой способ транспонировать таблицу

Транспонированная таблица скопируется как независимая редактируемая копия, при этом всё форматирование, а также формулы из «старой» таблицы, окажутся и в «новой». Как видите способ прост, и покрывает 99% всех пользовательских потребностей.

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

В этом случае самое время обратится к скрытой мощи MS Excel, заключающейся в функциях. Нам понадобится только одна из них:

=ТРАНСП()

или

=TRANSPOSE()

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

Причем предупреждаю — простотой он не отличается.

  1. Выделите на листе MS Excel несколько пустых ячеек, точно соответствующих размеру тех данных, что вы собираетесь в них разместить. Если исходная «вертикальная» таблица включает 2 столбца и 5 строк, то ваше выделение должно содержать такое же число ячеек, но с точностью до наоборот. То есть 5 столбцов и 2 строки.
  2. Установите курсор мыши в строку формул и наберите =ТРАНСП, а затем в скобках укажите диапазон — просто выделите мышью нашу исходную таблицу. Проще воспользоваться подсказкой MS Excel, которая появится как только вы начнете вводить название функции.
  3. Теперь элемент магии. Если после ввода всех данных просто нажать на enter, вместо копии таблицы, эксель покажет вам ошибку. Вводить данные нужно точно также как формулу массива, то есть комбинацией клавиш SHIFT+CTRL+Enter. Просто нажмите указанную комбинацию когда закончите с выделением исходной таблицы.
Запускаем в строке формул функцию ТРАНСП

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

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

Обратите внимание — «новая» и «старая» таблицы зависимы — меняя значение в «старой», вы меняете его и в «новой». Эта связь односторонняя — изменить что-то в исходных данных правкой их копии вы не сможете.

Транспонированная excel-таблица с сохранением зависимостей, но без сохранения форматирования

Транспонированная excel-таблица с сохранением зависимостей, но без сохранения форматирования

 

Также вас может заинтересовать:

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
 
Сайт создан: ООО "Эйфос". Информационные технологии

Наверх

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x