Оглавление
Если вы хотите переключить строки и столбцы в Excel, вы можете сделать это вручную или автоматически несколькими способами в зависимости от ваших целей. В следующей статье мы рассмотрим 5 методов переключения строк и столбцов в Excel. Пройдитесь по статье и найдите лучший для себя метод.
Скачать Практическое пособие
Рекомендуем вам скачать файл Excel и потренироваться с ним.
Переключение строк и столбцов.xlsm5 методов переключения строк и столбцов в Excel
Допустим, у вас есть следующий набор данных Доля рынка компаний, производящих смартфоны. Мы будем использовать этот набор данных, чтобы продемонстрировать, как переключать строки и столбцы в Excel.
Подробно прочитайте следующую статью и выберите лучшее решение, соответствующее вашим намерениям.
1. Переключение строк и столбцов с помощью специальной вставки (транспонирование)
Использование Специальная вставка Это быстрый способ переключения строк и столбцов в Excel. Выберите место, куда вы хотите вставить транспонированную таблицу. Убедитесь, что там достаточно места для вставки ваших данных. Новая таблица полностью перезапишет все данные/форматирование, которые там уже есть. Выполните следующие шаги, чтобы переключить строки и столбцы.
Шаги:
- Выберите диапазон ячеек B4:G9 и нажмите Ctrl+C .
- Щелкните правой кнопкой мыши на левой верхней ячейке того места, куда вы хотите вставить транспонированную таблицу. Ячейка B11 в данном случае, то выберите Транспонировать .
- Вы можете видеть, что данные теперь переключаются.
Подробнее: Как транспонировать столбец в несколько строк в Excel (6 методов)
2. Используйте функцию транспонирования для переключения строк и столбцов
Функция ТРАНСПОЗИЦИЯ является многоклеточным массив формула. Это означает, что мы должны заранее определить, сколько строк и столбцов нам понадобится, и выделить столько же областей на листе.
В приведенном выше примере у нас есть набор данных 6×6 в диапазоне B4:G9 Нам нужно выбрать область 6×6 пустых ячеек для транспонирования данных.
Шаги:
- Выберите B11:G16 . На панели формул введите формулу:
- Нажмите 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 если вам нужны дополнительные разъяснения или есть что добавить.