Как переключать строки и столбцы в Excel (5 методов)

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

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

Скачать Практическое пособие

Рекомендуем вам скачать файл Excel и потренироваться с ним.

Переключение строк и столбцов.xlsm

5 методов переключения строк и столбцов в Excel

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

Подробно прочитайте следующую статью и выберите лучшее решение, соответствующее вашим намерениям.

1. Переключение строк и столбцов с помощью специальной вставки (транспонирование)

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

Шаги:

  • Выберите диапазон ячеек B4:G9 и нажмите Ctrl+C .

  • Щелкните правой кнопкой мыши на левой верхней ячейке того места, куда вы хотите вставить транспонированную таблицу. Ячейка B11 в данном случае, то выберите Транспонировать .

  • Вы можете видеть, что данные теперь переключаются.

Подробнее: Как транспонировать столбец в несколько строк в Excel (6 методов)

2. Используйте функцию транспонирования для переключения строк и столбцов

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

В приведенном выше примере у нас есть набор данных 6×6 в диапазоне B4:G9 Нам нужно выбрать область 6×6 пустых ячеек для транспонирования данных.

Шаги:

  • Выберите B11:G16 . На панели формул введите формулу:
=TRANSPOSE(B4:G9)

  • Нажмите Ctrl+Shift+Enter Вы можете видеть, что данные теперь переключены.

Примечания и советы:

  • Перенесенные данные по-прежнему связаны с исходными данными. Будьте осторожны при изменении исходных данных. Если вы измените данные в исходных данных, это будет отражено и в перенесенных данных.
  • Если у вас текущая версия Microsoft 365, то вы можете ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать кнопку ENTER чтобы подтвердить формулу как формулу динамического массива. В противном случае используйте Ctrl+Shift+Enter.

Подробнее: Как транспонировать несколько столбцов в строки в Excel

3. Использование ссылки на ячейку для переключения строк и столбцов

Мы можем переключать строки и столбцы с помощью ссылок на ячейки. В приведенном выше примере у нас есть набор данных 6×6 в диапазоне B4:G9 Нам нужна область 6×6 пустых ячеек для транспонирования данных.

Шаги:

  • Выберите пустой Ячейка B11 Введите префикс ссылки, например, ' RR ', а затем местоположение первой ячейки, которую мы хотим транспонировать, а именно B4 .

  • В Клетка В12 введите тот же префикс ' RR ' и затем ячейку, расположенную справа от той, которую мы использовали в предыдущем шаге. Для наших целей это будет ячейка C4 , который мы введем как RRC4 Аналогичным образом введите ссылки в ячейки ниже.

  • Выберите диапазон Клетки B11:B16 Заполните остальные ячейки, перетащив Автозаполнение горизонтально к Колонка G .

Остальные ячейки должны заполняться автоматически.

  • Нажмите Ctrl+H на клавиатуре, чтобы вызвать Найти и заменить В Найдите то, что и Заменить на поле, введите префикс RR, а затем = в поле. Нажмите Заменить все .

  • Во всплывающем окне появится надпись " Все готово. Мы произвели 36 замен. " Нажмите OK .

Вы можете видеть, что данные теперь переключаются.

Читайте также: Как преобразовать несколько строк в столбцы в Excel (9 способов)

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

  • Excel VBA: Получение номера строки и столбца из адреса ячейки (4 метода)
  • Как скрыть строки и столбцы в Excel (10 способов)
  • [Исправлено!] Строки и столбцы являются одновременно числами в Excel
  • Excel VBA: установка диапазона по номеру строки и столбца (3 примера)
  • Как добавить несколько строк и столбцов в Excel (все возможные способы)

4. Использование макросов VBA для переключения строк и столбцов

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

Шаги:

  • Перейти к Вкладка разработчика> Visual Basic.

  • В редакторе Visual Basic перейдите в раздел Вставка> Модуль.

Появится новый модуль. Скопируйте следующий скрипт.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Выберите массив для поворота", Title:="Switch Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Выберите ячейку для вставки повернутых столбцов", Title:="Switch Rows to Columns", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Паста скрипт в окно и сохраните его с помощью Ctrl+S .

  • Теперь закройте редактор Visual Basic. Перейдите в раздел Разработчик> Макросы и вы увидите макрос SwitchRowsToColumns. Нажмите кнопку Запускайте .

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

  • Выберите массив B4:G9 для поворота. Нажмите OK .

Снова всплывающее окно попросит выбрать первый для вставки вращающихся столбцов.

  • Выберите Ячейка B11 . Нажмите OK .

Теперь вы видите, что данные переключились.

Подробнее: Макрос Excel: преобразование нескольких строк в столбцы (3 примера)

5. Переключение строк и столбцов с помощью Power Query

Power Query это еще один мощный инструмент, доступный пользователям Excel, который можно использовать для транспонирования строк в столбцы. Если вы работаете с Excel 2010 или Excel 2013, вам необходимо загрузить и установить дополнение Power Query. Вы найдете Power Query на вкладке Данные в разделе Excel 2016 и верхняя версии.

Внимательно выполните следующие действия, чтобы транспонировать строки в столбцы, используя Power Query.

Шаги:

  • Выберите диапазон ячеек B4:G9 для преобразования строк в столбцы в Excel.

  • Перейти к Вкладка Power Query , и выберите Из таблицы/диапазона .

Во всплывающем окне появится запрос диапазона. Нажмите кнопку OK .

В редакторе Power Query Editor появится следующая таблица.

  • В Редактор Power Query > Перейти к Вкладка Трансформация> Выберите Использовать первую строку как заголовки> Выберите Использовать заголовки как первую строку

  • Нажмите на Транспонировать по адресу вкладка Трансформация .

Вы можете видеть, что данные теперь переключаются.

Читайте также: Как переключать строки и столбцы в диаграмме Excel (2 метода)

Исправление проблем с транспонированием строк и столбцов

1. Ошибка перекрытия

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

2. #VALUE! Ошибка

Если вы реализуете Формула TRANSPOSE в Excel, просто нажав кнопку Войти Вы можете увидеть это #VALUE! Ошибка. Чтобы избежать этой ошибки, обязательно нажмите кнопку Ctrl+Shift+Enter .

Примечание:

Если у вас текущая версия Microsoft 365, то вы можете ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать кнопку ENTER для подтверждения формулы как формулы динамического массива. В более старых версиях формула должна быть введена как формула устаревшего массива: сначала выберите выходной диапазон, введите формулу в верхнюю левую ячейку выходного диапазона, затем нажмите кнопку Ctrl+Shift+Enter чтобы подтвердить это.

Заключение

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

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