Иногда, когда мы используем рабочий лист, нам нужно поменять местами строки или столбцы. Например, я хочу заменить столбец A столбцом D, первое, что пришло мне в голову, – это использовать команду копирования и вставки. Фактически, кроме копирования и вставки, есть и другие методы решения этой проблемы.
Поменять местами строки или столбцы с помощью кода VBA
быстро и удобно поменять местами строки или столбцы с помощью Kutools for Excel.
Транспонировать данные из строк в несколько столбцов с помощью Kutools for Excel
Поменять местами строки или столбцы с кодом VBA
1 . Удерживая нажатыми клавиши ALT + F11 , откроется окно Microsoft Visual Basic для приложений .
2 . Нажмите Вставить > Module и вставьте следующий код в окно Module .
3 . Затем нажмите кнопку , чтобы запустить код, появится диалоговое окно, в котором вы можете выбрать два диапазона, которые вы хотите поменять местами, см. Снимки экрана:
![]() |
![]() |
![]() |
4 . После нажатия Ok два диапазона меняются местами. См. Скриншоты:
![]() |
![]() |
![]() |
Быстро и удобно поменять местами строки или столбцы с помощью Kutools for Excel
Код может быть трудным для начинающих Excel, есть ли простой способ сделать это быстро и сэкономить время. Конечно, Kutools for Excel может помочь вам быстро и удобно менять строки или столбцы.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно, без ограничений в течение 30 дней . |
Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка PayPal/MyCommerce |
Если вы установили Kutools for Excel , вы можете быстро поменять местами два столбца или строки.
1. Нажмите Kutools > Range > Переключить диапазоны , см. снимок экрана:
2. В диалоговом окне Swap Ranges нажмите кнопку из Swap Range 1 , чтобы выбрать столбец A, который нужно поменять местами, а затем нажмите
нажмите кнопку Swap Range 2 , чтобы выбрать столбец D. ( Примечание: диапазоны для замены должны быть одинаковыми и иметь одинаковый размер. )
3 . Затем нажмите OK . Два столбца поменялись местами, и форматирование ячеек также поменялось местами. См. скриншоты:
![]() |
![]() |
![]() |
С помощью этой утилиты Swap Range вы можете не только поменять местами строки или столбцы, но также можете поменять местами содержимое двух диапазонов. Нажмите здесь, чтобы узнать больше об этом функция .
Загрузите и бесплатную пробную версию Kutools for Excel прямо сейчас!
Перенести данные из строк в несколько столбцов с помощью Kutools for Excel
Быстро переносите данные из строк в несколько столбцов на листе Excel:
С помощью Kutools for Excel Transform Range позволяет быстро переносить данные из одной строки или столбца в несколько строк или столбцов и наоборот. Kutools for Excel : с более чем 300 удобными Надстройки Excel, попробуйте бесплатно без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию прямо сейчас! |
Демо: быстро меняйте местами строки или столбцы с Kutools for Excel
Как быстро поменять местами содержимое двух ячеек в Excel?