Как транспонировать таблицу в excel

Как транспонировать таблицу в excel

Автор: Дмитрий
Опубликована: 28.11.2011

Популярность= 101 ( +93 / -8 )

Простой способ отзеркалировать по диагонали таблицу в Excel 2003 и Excel 2007.

Транспонирование таблицы – это замена местами строк и столбцов. Данные в таблице отображаются в обратном порядке, как бы «зеркалируются». Вручную данная операция представляет собой долгий и рутинный процесс, ведь сама таблица может быть достаточно больших размеров, но ее можно выполнить автоматически за несколько секунд в программе Microsoft Excel.

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

    Выделяем таблицу полностью вместе с подписями строк и столбцов. На выделенном диапазоне нажмите правой клавишей мыши и в появившемся меню выберите пункт «Копировать».

Установите курсор на пустую ячейку там, где будет левый верхний угол итоговой таблицы, нажмите правой клавишей мыши в контекстном меню выберите пункт «Специальная вставка…».

Откроется окно дополнительных параметров вставки данных из буфера обмена. В самом низу отметьте галочкой параметр «Транспонировать» и нажмите кнопку «ОК».

В результате Вы получите транспонированную таблицу в Microsoft Excel.

Замечание: нельзя для вставки выбирать диапазон ячеек, где находятся исходная таблица с данными.

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

Добрый день уважаемый читатель!

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

Итак, транспонирование — происходит от глагола «транспонировать», далее от немецкого «transponieren», далее из французского «transposer» «переставлять, перемещать», далее из латынского «trānspōnere» — «перекладывать», «переносить», , математическое обозначение, это преобразование матрицы, в результате чего, столбцы становятся строками, а строки превращаются в столбцы. Говоря простым языком, это все значение в строке (горизонталь) перекинуть в столбец (вертикаль).

Читайте также:  Как пройти лару крофт tomb raider

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

Возможность транспонировать в Excel реализовано 3 способами:

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

Сразу же скажу, что этот способ работает только в одном направлении, а именно только из столбцов перекидывает в строки, обратного эффекта увы нет. Зато вы имеете возможность использовать мощный функционал сводных таблиц, а это и фильтры и сортировки и многие полезности.

Для начала создаем таблицу для исходных данных:

Следующим шагом переходим к меню «Вставка» — «Сводная таблица», в диалоговом окне указываем данные для анализа и место где расположится сводная таблица:

Для анализа использована функция транспонировать в Excel, я использовал наглядно столбик «Наименование», которое сделал строкой и шапкой в таблице и столбец «Всего» которое превратилось в строковое значение:

При рассмотрении ближе вы видите что со всего выбора, я использовал 2 пункта, одно из них, это «Наименование» я перетянул в раздел «Колонны» и получил шапку таблицы. А вторым шагом столбец «Всего» перетянул в раздел «Значение» и в параметрах свойства значения указал суммирование. Вуаля. Результат вы видете перед собой.

Вторым вариантом транспонировать в Excel будет использование функции Excel «=ТРАНСП()», которая разрешит сохранить связь с первоначальными данными:

Создаем исходные данные, ну или они уже есть у нас в наличии. К примеру, наши данные расположены с 4-й по 14-ю строки и соответственно, 3 столбца:

В нужном вам месте вводите формулу «=ТРАНСП()» и передаете в неё ссылку на весь объем диапазона, который необходимо транспонировать в Excel:

После того как выделен диапазон для вставки формулы, в формулу введен массив исходных данных, клацнем на кнопочку F2 и сразу же используем комбинацию гарячих клавиш Ctrl+Shift+Enter, таким способом вводится формула на весь массив и как результат получаем перевернутые данные которые сохраняют ссылки на исходные данные.
Подводя итоги, вы видете что у нас получился диапазон, который аналогичен первоначальным данным, только в перевернутом виде и особенно важен тот факт, что данные в новом диапазоне связаны с исходником и если мы изменим исходные данные, то данные автоматически изменятся в диапазоне с транспонированными данными. Таким же способом диапазон можно развернуть и в другую сторону.

Читайте также:  Дисковод не выезжает что делать

Транспонировать в Excel с помощью пункта «Меню» — «Специальная вставка» — «Транспонировать». Для использование этого метода вам необходимо скопировать данные которые мы будем транспонировать в Excel, с помощью кнопки меню «Копировать» или же сочетанием на клавиатуре ctrl+c.

Следующий шаг, это установить указатель на то место где вы хотите вставить транспонированные данные. Тут есть 2 варианта, это какой вам будет удобней, либо на панеле меню «Вставить» — «Транспонировать», либо то же самое но через контекстное меню при нажатии контекстного меню.

Ну вот мы и рассмотрели все 3 способа как делается функция транспонирования в Excel.
Надеюсь эта информация вам пригодиться и вы будете более продуктивно использовать Excel.

Скачать пример можно здесь.

Т. Как сделать транспонирование в Экселе? Работая с редактором таблиц Microsoft Office Excel, вам наверное не однократно приходилось создавать формулы и иногда выло совсем не удобно в формуле задавать ряд значений, который находится в строке. Вы наверное думали, что было бы на много удобнее, будь это не строка, а столбец, и приходилось в ручную переносить значение каждой ячейки. Наверное существовали и обратные ситуации, когда данные в столбце нужно было представить рядком. При особо больших количествах значений, вручную это сделать очень сложно, тем более чтобы не допустить ни единой ошибки.

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

Всего существует 3 метода для транспонирования таблицы в Excel. Давайте рассмотрим их поподробнее:

1. С применением специальной сводной таблицы.

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

Читайте также:  Как удалить яндекс из мазилы

Итак, чтобы начать, вам потребуется обычная таблица:

Итак, чтобы создать сводную таблицу вам необходимо выделить данные вашей таблицы и перейти на вкладку "Вставка", после чего в инструментах найдите кнопку "Сводная таблица". После чего Excel выдаст окно в котором вам нужно просто нажать кнопку "ОК", так как все данные мы уже выбрали:

Теперь на новом листе у вас будет находиться сводная таблица. Используя инструкции, в правой части Excel отметьте галками нужные поля данных:

Поигравшись с настройками в блоке "Название строк" и "Название столбцов" вы можете добиться результата транспонирования:

2. При помощи специальной вставки.

Вернемся к нашему первоначальному примеру таблицы. Для использования этого способа, вам потребуется скопировать всю таблицу в буфер обмена. Выделите таблицу целиком и нажмите Ctrl+C или правой кнопкой мыши и пункт "Копировать". Когда таблица скопирована, выделите ячейку куда нужно вставить транспонированную таблицу и на вкладке "Главная" найдите пункт "Вставить", кликните на него и выберите "Транспонировать":

3. Используя специальную функцию =ТРАНСП().

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

Для использования функции, вам необходимо выделить столько ячеек, сколько их в таблице, которую вы хотите транспонировать. В примере у нас была таблица 2х10, то есть 2 столбца и 10 рядков. После транспонирования она будет размером 10х2, так что нам нужно выделить ячейки 10х2:

Теперь, вам нужно перейти к строке данных ячейки, не снимайте выделение ячеек, просто кликните в этой строке:

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

В аргументах функции, то есть в круглых скобках, мы задает расположение нашей таблицы. У меня она начинается с элемента А1 и заканчивается элементом В2. Таким образом мы указываем массив значений. После записи этой функции, нажмите сочетание клавиш Ctrl+Shift+Enter, чтобы применить нашу функцию. Вот такой вот результат мы получим:

Ссылка на основную публикацию
Как создать словарь в word
Меня интересует вот такая тема: когда печатаешь текст на компе, например, с ошибкой правописания, появляется подсказка - как правильно надо....
Как сделать кроссворд в ворде 2010
Пользоваться файлами, созданными в MS Office, можно как угодно: открыть документ Ворд онлайн, составить в Экселе квартальный отчёт или в...
Как сделать местный разрез
Основным назначением видов является определение формы внешних поверхностей предмета. Выявление на видах формы внутренних поверхностей при помощи штриховых линий не...
Как создать таблицу на компьютере
Как создать таблицу в Word? Сейчас я просто не представляю, как можно работать без такой нужной и полезной программы, как...
Adblock detector