Оглавление
В процессе работы в Excel нам может понадобиться изменить расположение данных между строками и ячейками. Иногда возникает возможность поменять местами ячейки или диапазон данных между строками и столбцами. В этой статье мы изучим четыре простых метода, чтобы поменять местами строки в Excel Итак, давайте начнем эту статью и изучим эти методы.
Скачать Практическое пособие
Скачайте этот лист для практики, чтобы заниматься во время чтения этой статьи.
Поменять местами строки.xlsm4 простых способа поменять местами строки в 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 .