Как преобразовать столбцы в строки в Excel (3 простых способа)

  • Поделись Этим
Hugh West

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

Скачать рабочую тетрадь для практических занятий

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

Преобразование столбцов в строки.xlsx

3 способа преобразования столбцов в строки в Excel

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

1. транспонирование данных для преобразования столбцов в строки

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

1.1. Использование панели контекстного меню

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

Шаги:

  • Во-первых, выберите весь набор данных>> Щелкните правой кнопкой мыши на наборе данных.
  • Во-вторых, из Панель контекстного меню >> Нажмите на кнопку Копировать кнопка. Или, после выбора набора данных, нажмите кнопку CTRL+C на клавиатуре, чтобы скопировать набор данных.

В результате набор данных будет выделен.

  • Теперь выберите B11 ячейку, в которой мы хотим сохранить вывод.
  • Тогда, Щелкните правой кнопкой мыши на клетке>> из Панель контекстного меню >> выбрать Транспонирование (T) который находится под Параметры вставки .

Наконец, вы увидите следующее изображение.

1.2. Применение специальной функции "Вставить

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

Шаги

  • Во-первых, выберите весь набор данных.
  • Во-вторых, из Главная Лента>> вы можете нажать на кнопку Копировать команда, которая находится под Буфер обмена группа команд.

В результате набор данных будет скопирован.

  • Теперь выберите B11 ячейку, в которой мы хотим сохранить вывод.
  • Затем, из Главная вкладка>> перейти к Паста командование.
  • Затем выберите Специальная вставка вариант.

В это время появится новое диалоговое окно с именем Специальная вставка появится.

  • Теперь отметьте Транспонировать .
  • После этого нажмите OK .

Наконец, вы увидите преобразованные строки.

Подробнее: Преобразование столбцов в строки в Excel с помощью Power Query

Похожие чтения

  • Транспонирование нескольких строк в группе в столбцы в Excel
  • VBA для транспонирования нескольких столбцов в строки в Excel (2 метода)
  • Как преобразовать столбец в список, разделенный запятыми, с одинарными кавычками
  • Транспонирование нескольких столбцов в один столбец в Excel (3 удобных метода)

2. Использование функций INDIRECT & ADDRESS в Excel

Теперь вы можете использовать комбинация некоторых функций в преобразование столбцов в строки в Excel. Здесь мы будем использовать INDIRECT , АДРЕС , КОЛУМН , и ROW функции.

Шаги:

  • Во-первых, вы должны выбрать ячейку, в которой хотите сохранить результат. Здесь мы выбрали ячейку B11 клетка.
  • Во-вторых, вам необходимо использовать соответствующую формулу в B11 клетка.
=INDIRECT(ADDRESS(COLUMN(B4) - COLUMN($B$4) + ROW($B$4), ROW(B4) - ROW($B$4) + COLUMN($B$4))))

  • В-третьих, нажмите ENTER .

Разбивка формулы

  • Во-первых, COLUMN(B4)-> возвращает номер столбца по заданной ссылке.
    • Выход: {2}.
  • Во-вторых, ROW(B4)-> возвращает номер строки по заданной ссылке.
    • Выход: {4}.
  • В-третьих, ROW(B4) - ROW($B$4) + COLUMN($B$4)-> становится {4}-{4}+{2}. Здесь Знак доллара ($) исправит колонку B .
    • Выход: {2}.
  • В-четвертых, COLUMN(B4) - COLUMN($B$4) + ROW($B$4)-> становится {2}-{2}+{4}. Здесь Знак доллара ($) исправит колонку B .
    • Выход: {4}.
  • Итак, в АДРЕС функция вернет позицию номера строки 4 и номер столбца 2.
    • Выход: {"$B$4"}.
  • Наконец, в INDIRECT функция вернет значение этой ячейки.
    • Выход: SL No.
  • После этого необходимо перетащить Наполнительная рукоятка иконка на Автозаполнение соответствующие данные в ячейках B12:B15 .

  • Аналогично, вы должны перетащить Наполнительная рукоятка иконка на Автозаполнение соответствующие данные в ячейках C12:G15 .

Наконец, вы увидите преобразованные строки.

Читайте также: Как транспонировать дублирующиеся строки в столбцы в Excel (4 способа)

3. Использование функции TRANSPOSE для преобразования столбцов в строки

Иногда возникает необходимость повернуть ячейки. Это можно сделать с помощью предыдущих методов, а также с помощью функции VBA с Транспонировать Но это может создать совпадающие значения. Поэтому в этом разделе мы рассмотрим другой способ, вы можете использовать формулу, используя функция ТРАНСПОЗИЦИЯ Для объяснения метода мы рассмотрим набор данных, использованный в предыдущей формуле.

Шаги:

  • Во-первых, выберите пустую ячейку. Здесь мы выбираем ячейку B11 ячейку. Подсчитайте количество ячеек в B4:F9 В данном случае это 30 клетки.
  • Во-вторых, введите диапазон ячеек, которые вы хотите перенести. В данном примере мы хотим перенести ячейки от B4 - F9 Таким образом, формула для этого примера будет такой:
=TRANSPOSE(B4:F9)

  • Затем нажмите ENTER .

Формула будет применена более чем к одной ячейке. Вот результат после нажатия кнопки ENTER:

Как решить ошибки функции ТРАНСПОЗИЦИЯ & СПИЛЛ в Excel

Сайт Транспонировать версия формулы привязывается к исходным данным. Так, например, если мы изменим значение в D5 с сайта 14 на 2 то новое значение будет автоматически обновлено. Но обратное не верно.

Если мы изменим любые транспонированные ячейки, исходный набор не изменится, вместо этого мы получим УЛИТКА ошибка и перенесённые данные исчезнет.

Как использовать функцию ТРАНСПОЗИЯ с пустыми ячейками в Excel

Сайт TRANSPOSE функция преобразует пустые ячейки в "0" s. Следуйте приведенному ниже изображению, и вы получите сценарий.

Читать далее: Транспонирование формул Excel без изменения ссылок (4 простых способа)

Как преобразовать строки в столбцы в Excel

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

А вот и самая интересная часть, за которой вы можете следить метод-1 для преобразования строки в столбцы На самом деле, вы можете следовать любому из методов. Поскольку метод 1 Это самый простой вариант, поэтому мы упомянули его. После выполнения всех шагов вы получите следующий преобразованный набор данных.

Практическая секция

Теперь вы можете самостоятельно практиковать объясненные методы.

О чем следует помнить

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

Заключение

Итак, это три простые методы, как преобразование столбцов в строки в Excel. Вы можете применить любой из этих три Методы. Итак, мы надеемся, что эта статья оказалась для вас полезной. Кроме того, не стесняйтесь делиться своими мыслями в разделе комментариев.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.