Как в экселе из горизонтальной строки сделать вертикальную
Перейти к содержимому

Как в экселе из горизонтальной строки сделать вертикальную

  • автор:

Три способа как транспонировать таблицу в Excel

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

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

Способ 1. Специальная вставка

Самый простой и универсальный путь. Рассмотрим сразу на примере. Имеем таблицу с ценой некоего товара за штуку и определенным его количеством. Шапка таблицы расположена горизонтально, а данные расположены вертикально соответственно. Стоимость рассчитана по формуле: цена*количество. Для наглядности примера подсветим шапку таблицы зеленым цветом.

Вертикальная таблица.

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

Чтобы транспонировать таблицу, будем использовать команду СПЕЦИАЛЬНАЯ ВСТАВКА. Действуем по шагам:

ТРАНСПОНИРОВАТЬ.

  1. Выделяем всю таблицу и копируем ее (CTRL+C).
  2. Ставим курсор в любом месте листа Excel и правой кнопкой вызываем меню.
  3. Кликаем по команде СПЕЦИАЛЬНАЯ ВСТАВКА.
  4. В появившемся окне ставим галочку возле пункта ТРАНСПОНИРОВАТЬ. Остальное оставляем как есть и жмем ОК.

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

Пример.

Аналогично можно транспонировать только значения, без наименований строк и столбцов. Для этого нужно выделить только массив со значениями и проделать те же действия с командой СПЕЦИАЛЬНАЯ ВСТАВКА.

Способ 2. Функция ТРАНСП в Excel

С появлением СПЕЦИАЛЬНОЙ ВСТАВКИ транспонирование таблицы при помощи команды ТРАНСП почти не используется по причине сложности и большего времени на операцию. Но функция ТРАНСП все же присутствует в Excel, поэтому научимся ею пользоваться.

Снова действует по этапам:

  1. Правильно выделяем диапазон для транспонирования таблицы. В данном примере исходной таблицы имеется 4 столбца и 6 строк. Соответственно мы должны выделить диапазон ячеек в котором будет 6 столбцов и 4 строки. Как показано на рисунке: Диапазон.
  2. Сразу заполняем активную ячейку так чтобы не снять выделенную область. Вводим следующую формулу:=ТРАНСП(A1:D6)
  3. Нажимаем CTRL+SHIFT+ENTER. Внимание! Функия ТРАНСП()работает тилько в массиве. Поэтому после ее ввода нужно обязательно нажать комбинацию горячих клавиш CTRL+SHIFT+ENTER для выполнения функции в массиве, а не просто ENTER.

Помер1.

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

Способ 3. Сводная таблица

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

  1. Создадим сводную таблицу. Для этого выделим исходную таблицу и откроем пункт ВСТАВКА – СВОДНАЯ ТАБЛИЦА. СВОДНАЯ ТАБЛИЦА.
  2. Местом, где будет создана сводная таблица, выбираем новый лист.
  3. В получившемся макете сводных таблиц можем выбрать необходимые пункты и перенести их в нужные поля. Перенесем «продукт» в НАЗВАНИЯ СТОЛБЦОВ, а «цена за шт» в ЗНАЧЕНИЯ. Пример1.
  4. Получили сводную таблицу по нужному нам полю. Также команда автоматически подсчитала общий итог.
  5. Можно убрать галочку у ЦЕНА ЗА ШТ и поставить галочку рядом с ОБЩАЯ СТОИМОСТЬ. И тогда получим сводную таблицу по стоимости товаров, а также опять общий итог.

Пример2.

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

  • Excel Formula Examples
  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

Транспоны данных из строк в столбцы (или наоборот) в Excel для Mac

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

Например, если данные выглядят так, как показано ниже, где продажи по регионам указаны в верхней части листа, а продажи по кварталам — в левой части листа.

Данные по регионам в столбцах

Вы можете повернуть столбцы и строки, чтобы отобразить кварталы в верхней части листа, а регионы — сбоку.

Данные по регионам в строках

Ниже рассказывается, как это сделать.

Значок

    Выберите диапазон данных, который нужно изменить, включая подписи строк или столбцов, и нажмите кнопку Копировать на вкладке Главная или нажмите control+C.

Примечание: Обязательно скопируйте данные. Это не получится сделать с помощью команды Вырезать или клавиш CONTROL+X.

На вкладке

  • Выделите первую ячейку диапазона, в который требуется вставить данные, а затем на вкладке Главная щелкните стрелку рядом с командой Вставить и выберите пункт Транспонировать. Выберите место на листе, где достаточно места для вставки данных. Скопированные данные заменят любые уже существующие данные.
  • Повернув данные, можно удалить исходные.
  • Советы по транспонированию данных

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

    покупка

    Как преобразовать горизонтальный список в вертикальный в Excel?

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

    Быстрое преобразование между горизонтальным списком и вертикальным списком с помощью Kutools for Excel

    Преобразование горизонтального в вертикальное с помощью формулы

    Здесь я представляю формулу, которая поможет вам преобразовать горизонтальный список в вертикальный в Excel.

    Выберите пустую ячейку и введите эту формулу = ИНДЕКС (A $ 1: L $ 1; СТРОКИ (M $ 1: M1)) в него и нажмите клавишу Enter, затем перетащите маркер заполнения вниз, пока не появится неправильное значение. Смотрите скриншот:

    Функции: В приведенной выше формуле A1: L1 — это горизонтальный список, а M1 — это ячейка, в которой используется формула.

    doc горизонтально по вертикали 1

    Быстро перенести кросс-таблицу в список или наоборот
    Преобразование горизонтального в вертикальное с помощью специальной вставки

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

    1. Выберите данные строки и нажмите Ctrl + C скопировать это. Смотрите скриншот:

    doc горизонтально по вертикали 2

    2. Щелкните ячейку, в которой нужно вывести результат, и щелкните правой кнопкой мыши, чтобы открыть контекстное меню, щелкните Специальная вставка > транспонировать в Excel 2010 и 2013. Смотрите снимок экрана:

    doc горизонтально по вертикали 3

    В Excel 2007 после выбора Специальная вставка из контекстного меню откроется Специальная вставка диалог. В диалоговом окне отметьте Все вариант и транспонировать и нажмите OK кнопку.

    doc горизонтально по вертикали 9

    Теперь данные строки были перенесены в столбец данных.

    doc горизонтально по вертикали 4

    Быстрое преобразование между горизонтальным списком и вертикальным списком с помощью Kutools for Excel

    Kutools for Excel это удобный инструмент для пользователей Excel, и его Диапазон транспонирования функция может преобразовать строку в столбец, преобразовать несколько строк в столбец или преобразовать столбец в строку, преобразовать столбцы в строку и так далее.

    После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)

    1. Выберите горизонтальный список и щелкните Кутулс > Диапазон > Диапазон преобразования. Смотрите скриншот:

    doc горизонтально по вертикали 10

    2. В появившемся диалоговом окне отметьте Диапазон до одного столбца, нажмите Ok, и появится диалоговое окно для выбора ячейки для вывода результата. Смотрите скриншот:
    doc kutools транспонировать диапазон 2doc kutools транспонировать диапазон 3

    doc kutools транспонировать диапазон 4

    3. Нажмите OK. Теперь горизонтальный список преобразован в список столбцов.

    С Transform Диапазон of Kutools for Excel может транспонировать один столбец или строку с помощью фиксированных значений или разделителя пустых ячеек или преобразовать диапазон ячеек в одну строку или столбец. Смотрите скриншот:

    Преобразование одного столбца в диапазон ячеек на фиксированное количество ячеек
    doc горизонтально по вертикали 13
    Преобразование отдельного столбца в диапазон ячеек с помощью разделителя пустых ячеек
    doc горизонтально по вертикали 11
    Преобразование ячеек диапазона в один столбец
    doc горизонтально по вертикали 12

    Транспонирование (поворот) данных из строк в столбцы и наоборот

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

    Например, если данные выглядят следующим образом, с регионами продаж в заголовках столбцов и кварталами в левой части:

    Данные по регионам в столбцах

    Функция Transpose изменяет порядок таблицы таким образом, что кварталы отображаются в заголовках столбцов, а регионы продаж отображаются слева, как показано ниже:

    Данные по регионам в строках

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

    Вот как это сделать:

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

    Примечание: Убедитесь, что вы копируете данные для этого, так как с помощью команды Вырезать или CTRL+X не будет работать.

    Щелкните правой кнопкой мыши верхнюю левую ячейку, в которую нужно вставить транспонированную таблицу, а затем выберите пункт ТранспонироватьИзображение кнопки транспонирования. Меню

  • После успешной смены данных можно удалить исходную таблицу, и данные в новой таблице останутся нетронутыми.
  • Советы по транспонированию данных

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

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

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

    Вот как можно транспонировать содержимое ячейки:

    1. Скопируйте диапазон ячеек.
    2. Выделите пустые ячейки, в которые нужно вставить транспонированные данные.
    3. На вкладке Главная щелкните значок Вставить и выберите Вставить Транспонировать.

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *