Как поменять местами содержимое строк или столбцов в Excel?
Иногда при работе с листом возникает необходимость поменять местами строки или столбцы. Например, вы хотите поменять местами столбец A и столбец D. Первое, что приходит в голову, — воспользоваться командой копирования и вставки. Однако помимо этого существуют и другие, не менее эффективные способы решения задачи.
Поменять местами строки или столбцы с помощью кода VBA
быстро и удобно поменять местами строки или столбцы с помощью Kutools для Excel
Транспонировать данные из строк в несколько столбцов с помощью Kutools для Excel
Поменять местами строки или столбцы с помощью кода VBA
1. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.
2. Выберите Вставка > Модуль и вставьте следующий код в окно Модуля.
Sub SwapTwoRange()
'Updateby Extendoffice
Dim Rng1 As Range, Rng2 As Range
Dim arr1 As Variant, arr2 As Variant
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
arr1 = Rng1.Value
arr2 = Rng2.Value
Rng1.Value = arr2
Rng2.Value = arr1
Application.ScreenUpdating = True
End Sub 3. Затем нажмите кнопку
, чтобы запустить код. После этого откроется диалоговое окно, в котором можно выбрать два диапазона для замены. См. скриншоты:
![]() |
![]() |
![]() |
4. После нажатия кнопки ОК два диапазона поменяются местами. См. скриншоты:
![]() | ![]() | ![]() |
Быстро и удобно поменять местами строки или столбцы с помощью Kutools для Excel
Код может показаться сложным для новичков в Excel. Существует ли более простой способ выполнить эту операцию быстро и сэкономить время? Конечно! Kutools для Excel позволяет легко и комфортно менять местами строки или столбцы всего за несколько кликов.
Если вы установили Kutools для Excel, вы сможете мгновенно поменять местами два столбца или две строки.
1. Нажмите Kutools > Диапазон > Обмен диапазонами (см. скриншот):

2. В диалоговом окне Обмен диапазонами нажмите кнопку
в разделе Диапазон 1 для обмена, чтобы выбрать столбец A, который нужно поменять местами, а затем нажмите кнопку в разделе Диапазон 2 для обмена, чтобы выбрать столбец D. ()Примечание: диапазоны для замены должны иметь одинаковый размер.)

3. Затем нажмите кнопку ОК. Два столбца поменяются местами, и форматирование ячеек тоже изменится. См. скриншоты:
![]() | ![]() | ![]() |
С помощью этой утилиты Замена диапазонов можно не только менять местами строки или столбцы, но и содержимое двух диапазонов. Нажмите здесь, чтобы узнать больше об этой функции.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Демонстрация: быстро поменять местами строки или столбцы с помощью Kutools для Excel
Транспонировать данные из строк в несколько столбцов с помощью Kutools для Excel
С помощью функции Kutools для Excel «Преобразовать диапазон» вы легко и быстро транспонируете данные из строки или столбца в несколько строк или столбцов — и наоборот!

Связанная статья:
Как быстро поменять местами содержимое двух ячеек в Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек







