Как поменять местами строки в Excel (4 простых способа)

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

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

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

Скачайте этот лист для практики, чтобы заниматься во время чтения этой статьи.

Поменять местами строки.xlsm

4 простых способа поменять местами строки в Excel

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

Не говоря уже о том, что для этой статьи мы использовали версию Microsoft Excel 365, однако вы можете использовать любую версию в соответствии с вашими предпочтениями.

1. применение команд копирования и вставки

Применение Копировать и Паста Команды - один из самых эффективных способов поменять местами строки в Excel. Для этого можно выполнить следующие действия.

Шаги:

  • Допустим, мы хотим поменять местами весь ряд с именем " Тайвин " и поместить его под " Эмили ". Для этого выберите номер строки " Jon ", щелкнув правой кнопкой мыши, а затем выбрав команду Вставка опция из Контекстное меню .

В результате будет создана пустая строка под строкой " Эмили ", как показано на следующем изображении.

  • Теперь выберите строку " Тайвин " и нажмите CTRL + C для копирования строки.

  • Затем нажмите на номер строки Ряд 6 и нажмите комбинацию клавиш CTRL + V .

  • Наконец, выберите Ряд 9 щелкните правой кнопкой мыши на любой из ячеек ряда и выберите опцию Удалить Это приведет к удалению дублирующей строки " Тайвин ".

Следовательно, вы увидите, что строка Тайвина теперь находится под строкой Эмили как показано на рисунке ниже.

Читать далее: Ярлык Excel Paste Transpose: 4 простых способа использования

2. Использование мыши и клавиши SHIFT

С помощью мыши и SHIFT ключ - еще один умный способ поменять местами строки в Excel. это также самый популярный способ поменять местами строки. сделать это довольно просто. теперь используйте процедуру, описанную ниже.

Шаги:

  • Во-первых, выделите весь ряд, который нужно поменять местами. Здесь мы выделили ряд 6 из нашего набора данных.

  • Затем нажмите и удерживайте кнопку SHIFT и перетащите выбранный ряд левой кнопкой мыши в нужное место, пока не появится символ сплошная зеленая линия как показано на следующем рисунке.
  • После этого отпустите SHIFT и отпустите левую кнопку мыши.

Следовательно, ряд 6 и ряд 5 поменяют свои позиции местами, как показано на следующем изображении.

3. Использование сочетания клавиш клавиатуры

Использование сочетания клавиш - один из самых простых способов поменять местами строки в Excel. Теперь давайте выполним процедуру, о которой пойдет речь в следующем разделе.

Шаги:

  • Во-первых, выберите строку, которую вы хотите поменять местами. Здесь мы выбрали ряд 6 .
  • Затем нажмите комбинацию клавиш CTRL + X .

  • После этого выделите первую ячейку ряда, в которой вы хотите разместить ячейки ряд 6 В данном случае мы выбрали клетку B5 .
  • Наконец, используйте комбинацию клавиш CTRL + SHIFT + = поменяться Ряды 6 и 5 .

Следовательно, вы увидите, что ряд 6 и ряд 5 исходного набора данных поменялись местами, как показано на следующем рисунке.

4. Использование макроса VBA

Макрос VBA Это чрезвычайно полезный инструмент в Microsoft Excel. Он предоставляет нам возможность одним щелчком мыши поменять местами строки в Excel. Давайте воспользуемся приведенными ниже шагами для достижения этой цели.

Шаги:

  • Во-первых, зайдите в Разработчик вкладка из Лента .
  • Теперь выберите Visual Basic опция из Код группа.

В результате Microsoft Visual Basic на рабочем листе откроется окно.

  • После этого в Microsoft Visual Basic окно, перейдите к Вставка вкладка.
  • Затем из выпадающего меню выберите Модуль .

  • Затем напишите следующий код во вновь созданном файле Модуль .
 Sub swap_rows() If Selection.Areas.Count 2 Then Exit Sub Dim temp_range As Variant Set range_1 = Selection.Areas(1) Set range_2 = Selection.Areas(2) If range_1.Rows.Count range_2.Rows.Count Or _ range_1.Columns.Count range_2.Columns.Count Then Exit Sub temp_range = range_1.Value range_1.Value = range_2.Value range_2.Value = temp_range End Sub 

Разбивка кода

  • Во-первых, мы инициировали подпроцедуру под названием swap_rows() .
  • Затем мы использовали утверждение ЕСЛИ чтобы проверить, равно ли выбранное количество строк 2 или нет. Если он не равен 2 , то он выйдет из подпроцедуры.
  • После этого мы объявили переменную temp_range как Variant .
  • Затем мы назначили наш первый выбранный диапазон в диапазон_1 переменная и второй диапазон в диапазон_2 переменная.
  • Затем мы использовали ЕСЛИ оператор, чтобы избежать замены нескольких строк одной строкой. Для переменных диапазона может быть выбрана только одна строка.
  • После этого мы присвоили значение диапазон_1 переменная в временной_диапазон переменная.
  • Далее мы присвоили значение диапазон_2 переменная в диапазон_1 переменная.
  • Затем мы переназначили значение параметра временной_диапазон переменная в диапазон_2 переменная.
  • Наконец, мы прекратили субпроцедуру.
  • После написания кода нажмите на кнопку Сохранить значок, как отмечено на следующем изображении.

  • Теперь используйте комбинацию клавиш ALT + F11 чтобы вернуться к рабочему листу.
  • Затем выберите строки, которые вы хотите поменять местами, и перейдите к пункту Разработчик вкладка из Лента .
  • После этого выберите Макросы опция из Код группа.

  • Затем выберите swap_rows в диалоговом окне Макросы.
  • Наконец, нажмите на Запускайте .

Следовательно, ряд 6 и ряд 5 будут поменяны местами, как показано на следующем рисунке.

Читать далее: Как поменять местами несмежные ячейки в Excel (3 простых способа)

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

  • Как транспонировать массив в Excel (3 простых способа)
  • Транспонирование строк в столбцы в Excel (5 полезных методов)
  • Как транспонировать таблицу в Excel (5 подходящих способов)
  • Транспонирование формул Excel без изменения ссылок (4 простых способа)

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

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

Шаги:

  • Сначала выделите весь набор данных, а затем нажмите комбинацию клавиш CTRL + C чтобы скопировать его.

  • Затем выберите ячейку, куда вы хотите вставить. В данном случае мы выбрали ячейку B12 .
  • После этого перейдите к Главная вкладка из Лента .
  • Теперь выберите Паста вариант.
  • Далее выберите Специальная вставка опцию из выпадающего меню.

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

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

Вы также можете использовать несколько способов поменять местами строки и столбцы в Excel .

Как поменять местами столбцы в Excel

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

Шаги:

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

  • Теперь нажмите и удерживайте кнопку SHIFT и перетащите выбранный столбец левой кнопкой мыши в нужное место, пока не появится надпись сплошная зеленая линия как показано на следующем рисунке.
  • После этого отпустите SHIFT и отпустите левую кнопку мыши.

В результате вы увидите, что Книги столбец меняется местами с Карандаш столбец, как показано на рисунке ниже.

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

Как поменять местами ячейки в Excel

В Excel можно менять местами не только строки и столбцы, но и отдельные ячейки. Эта процедура замены также похожа на 2-й метод этой статьи. Теперь давайте выполним инструкции, описанные ниже.

Шаги:

  • Во-первых, выберите ячейку, которую вы хотите поменять местами. Здесь мы выбрали ячейку C9 .

  • После этого нажмите и удерживайте кнопку SHIFT и перетащите выделенную ячейку левой кнопкой мыши в нужное место, пока не появится значок сплошная зеленая линия как показано на следующем рисунке.
  • Впоследствии отпустите SHIFT и отпустите левую кнопку мыши.

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

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

Читать далее: Как поменять местами ячейки в Excel (3 простых способа)

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

  • Во время замены строк с помощью метод 2 Вам необходимо удерживать клавишу мыши до тех пор, пока вы не завершите обмен.
  • Когда переключение между строками и столбцами выполняется на метод 3 помните, что это Транспонировать Функция является статической. Это означает, что если вы внесете изменения в исходные данные, то подмененное значение не изменится.

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

В Рабочая книга Excel мы предоставили Практическая секция на правой стороне рабочего листа. Пожалуйста, потренируйтесь самостоятельно.

Заключение

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

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