Как в excel поменять строки местами

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

Как в Экселе (Excel) поменять местами строки?

Например, как сделать чтобы первая строка стала второй по счёту, а вторая строка стала первой?

Какими способами можно выполнить подобную замену строк?

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

Существует несколько способов, как можно осуществить перестановку строк в таблице.

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

Дана таблица в Excel с 4 строками.

Поменяем местами 2 и 3 строку.

1) Выделяем 3 строку и в контекстном меню выбираем команду «Вставить». Добавится дополнительная строка.

2) Выделяем 2 строку и в контекстном меню выбираем команду «Вырезать». Вставляем её на место 3 строки.

3) Таким же образом перемещаем 3 строку на место 2.

4) Удаляем пустую строку из таблицы.

Это был первый способ, с помощью которого можно поменять в Экселе строки местами.

Второй вариант

Поменяем местами в той же таблице 2 и 4 строки.

Для этого выделяем 2 строку и с помощью клавиши Shift ставим её на место после 4 строки — нужно навести курсор на границу между номером строки и 1 ячейкой в строке, а затем перетащить его.

Осталось поменять местами 3 и 4 строки — перемещаем 4 строку на вверх таким образом, чтобы она оказалась перед 3 строкой (тем же способом).

После этого 2 строка окажется на месте 4, а 4 строка — на месте 2.

Перемещение строк в Microsoft Excel

Работая в Эксель, иногда можно столкнуться с необходимостью поменять строки местами. Для этого существует несколько проверенных способов. Одни из них выполняют перемещение буквально в пару кликов, а другие требуют на эту процедуру значительных затрат времени. К сожалению, далеко не все пользователи знакомы со всеми этими вариантами, а поэтому иногда тратят много времени на те процедуры, которые можно было бы выполнить гораздо быстрее другими способами. Давайте рассмотрим различные возможности поменять строчки местами в Excel.

Смена положения строк

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

Способ 1: процедура копирования

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

    Выделяем любую ячейку в строке, непосредственно над которой собираемся поднять другую строчку. Выполняем щелчок правой кнопкой мышки. Происходит запуск контекстного меню. Выбираем в нем пункт «Вставить…».

В открывшемся небольшом окошке, которое предлагает выбрать, что именно нужно вставить, перемещаем переключатель в позицию «Строку». Щелкаем на кнопку «OK».

Устанавливаем курсор в самую левую ячейку пустой строки, которая была добавлена ранее, и жмем на кнопку «Вставить», находящуюся во вкладке «Главная» в группе настроек «Буфер обмена». В качестве альтернативы существует возможность набрать комбинацию клавиш Ctrl+V.

После того, как строка вставлена, для завершения процедуры нужно удалить первичный ряд. Кликаем по любой ячейке данной строчки правой кнопкой мыши. В контекстном меню, которое появится после этого, выбираем пункт «Удалить…».

  • Как и в случае с добавлением строки, открывается небольшое окошко, которое предлагает выбрать, что нужно удалить. Переставляем переключатель в позицию напротив пункта «Строку». Жмем на кнопку «OK».
  • После этих действий ненужный элемент будет удален. Таким образом, будет проведена перестановка строк местами.

    Способ 2: процедура вставки

    Как видим, процедура замены строк местами тем способом, который был описан выше, довольно сложная. На её выполнение потребуется относительно большое количество времени. Полбеды, если нужно поменять местами два ряда, но если требуется поменять местами десяток или более строчек? В этом случае, на помощь придет более простой и быстрый метод вставки.

      Кликаем левой кнопкой мыши по номеру строки на вертикальной панели координат. После этого действия выделяется весь ряд. Затем кликаем по кнопке «Вырезать», которая локализуется на ленте во вкладке «Главная» в блоке инструментов «Буфер обмена». Она представлена пиктограммой в виде ножниц.

    Читать еще:  Excel vba поиск в строке символа

    Кликом правой кнопки мыши по панели координат выделяем строку, над которой должна разместиться ранее вырезанный нами ряд листа. Перейдя в контекстное меню, останавливаем выбор на пункте «Вставить вырезанные ячейки».

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

    Способ 3: перемещение мышью

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

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

  • Перемещаем курсор на верхнюю границу этой строки, пока он не примет форму стрелки, на конце которой находятся четыре указателя, направленные в разные стороны. Зажимаем кнопку Shift на клавиатуре и просто перетягиваем ряд на то место, где хотим, чтобы он располагался.
  • Как видим, перемещение производится довольно просто и строка становится именно на то место, куда пользователь желает её установить. Для этого нужно всего лишь совершить действие мышью.

    Существуют несколько способов поменять строки местами в Эксель. Какой именно из предложенных вариантов применять, зависит от личных предпочтений пользователя. Одним удобнее и привычнее по старинке производить перемещение, выполняя процедуру копирования и последующего удаления рядов, а другие предпочитают более прогрессивные методы. Каждый подбирает вариант лично под себя, но, безусловно, можно сказать, что самым быстрым способом поменять строчки местами является вариант с перетягиванием при помощи мышки.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Excel поменять строки местами

    Excel поменять строки местами

    Добрый день, уважаемые читатели! Наболевший вопрос, который откладывал долгое время. Сразу оговорюсь — о транспортировании (замены столбца на строку и наоборот) мы поговорим в следующих статьях.

    Сегодня речь пойдёт о замене значений двух строк/столбцов, то есть нам нужно просто поменять местами столбцы или строки в таблице Excel. Что мы для этого обычно делаем:

    1. Выделяем строку/столбец, которые будем переносить;
    2. Даём команду «Вырезать»;
    3. Выделяем место где должны быть строки/столбцы;
    4. Даём команду «Вставить».

    Также можно просто перетаскивать за рамку выделения нужные нам диапазоны.

    Но бывают случаи, когда в наличии имеется большая таблица, в которой нужно поменять местами значения, но места под новые столбцы/строки взять негде. Не будем рассматривать вариант вставки новой строки/столбца, он может нарушить выверенную структуру и формулы. Что же тогда делать? Попробуем решить данную проблему с помощью макроса.

    Для замены необходимо соблюдение двух условий:

    1) диапазон ячеек ОБЯЗАТЕЛЬНО должен быть одинаковой величины;

    2) ОБЯЗАТЕЛЬНО должны быть выделены два диапазона ячеек.

    Dim ra As Range: Set ra = Selection

    msg1 = «Нужно выделить ДВА диапазона ячеек одинакового размера!»

    msg2 = «Нужно выделить диапазоны ОДИНАКОВОГО размера!»

    If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, «Ошибка»: Exit Sub

    If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, «Ошибка»: Exit Sub

    • ra — это область выделения;
    • msg1 и msg2 — сообщение о соответствующих ошибках;
    • If ra.Areas.Count <> 2 — условие выделения двух диапазонов;
    • If ra.Areas(1).Count <> ra — условие выделения одинаковых по длине диапазонов ячеек;
    • Application.ScreenUpdating — экране не обновится если не выполнены два условия;
    • остальное показывает, что диапазоны будут заменены друг на друга.

    Добавим новый модуль к нашей книге. Вкладка «Разработчик», кнопка «Visual basic», далее «Insert» и «Module».

    Теперь проверим правильность работы макроса. Выделим с помощью клавиши Ctrl два одинаковых диапазона ячеек (это может быть строка, столбец, просто ячейка). Воспользуемся сочетанием клавиш Alt+F8, чтобы вызвать диалоговое окно «Макросы» или перейдём на вкладку «Разработчик» и нажмём одноимённую кнопку. Появится список макросов, нажимаем кнопку «Выполнить» и наблюдаем результат.

    Читать еще:  Как excel перенести на следующую строку в

    Видим, макрос работает!

    Если остались вопросы — посмотрите наше новое видео!

    Вас может заинтересовать на урок — Удаление пустых ячеек.

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

    При работе с данными в Microsoft Excel приходится часто перемещать отдельные позиции. Например, из-за того, что цифра оказалась не там, где нужно. Или понадобилось расставить ряды по алфавиту. Или необходимо, вообще, перевернуть таблицу на 90 градусов. Разберитесь, как поменять местами столбцы в Excel и строки, как перетащить клетку со всем содержимым, как транспонировать сетку или отдельную её часть.

    Как перемещать столбцы и строки?

    Для перемещения рядов можно использовать опцию Копировать-Вырезать-Вставить. Но так происходит замена всего содержимого в области, куда вставляются объекты. Это не очень удобно, если требуется расположить категории в другом порядке, а не копировать их. Вот как поменять местами строки в Excel:

    1. Выделите ряд. Для этого кликните на его номер (или на букву, если это столбцы).
    2. Наведите на границу любой отмеченной ячейки. Курсор примет вид крестика со стрелочками на концах.
    3. Зажмите клавишу Shift.
    4. Перемещайте ряд, «зацепив» его за рамку.
    5. Двигать объект вы будете не вслепую. В той области, куда вы наведёте курсор, нижняя граница строки станет толще. Ряд вставится выше этой линии (или левее, если это столбцы).
    6. Чтобы заменить содержимое конечных клеток, сделайте то же самое, но без кнопки Shift.
    7. Если надо поменять категории местами, просто перетащите их, куда нужно. Например, ряд 23 передвиньте на позицию 25, а 25 — на 23.
    8. Можно скопировать данные с заменой конечного содержимого. Для этого вместо Shift зажмите Ctrl.

    Используйте опцию Копировать-Вырезать-Вставить

    Как переместить ячейку или несколько ячеек?

    С клетками доступны те же действия, что и с рядами. Вот как в Excel поменять ячейки местами:

    1. Выделите нужный объект.
    2. Наведите курсор на его границу.
    3. Зажмите клавишу Shift.
    4. Переместите клетку, «зацепив» её за рамку.
    5. Нижняя граница ячейки, в которую вставится содержимое, будет выделяться.
    6. Чтобы поменять две соседние клетки местами, передвиньте выбранный объект к рамке, находящейся сбоку.

    Чтобы поменять две соседние клетки местами, передвиньте выбранный объект к рамке, находящейся сбоку.

    Если вам надо выделить много позиций и передвинуть таким образом часть таблицы, сделайте следующее:

    1. Перемещайте курсор-клетку Excel с зажатой клавишей Shift. Будет охвачено несколько объектов.
    2. Или выделите их мышью. Для этого наведите её на нужную позицию, нажмите левую кнопку, передвиньте курсор и отпустите кнопку. Будут отмечены ячейки, захваченные в получившийся прямоугольник.

    Диапазон клеток поменять местами с другом диапазоном нельзя. Только переместить. Также невозможно передвинуть вместе несколько объектов, расположенных в разных частях документа.

    Как перевернуть таблицу?

    В Excel можно транспонировать (перевернуть) таблицу. Так столбцы превратятся в строки. Эта функция доступна в самой программе. Это делается через формулы или при помощи специальной вставки.

    Специальная вставка

    Вот как в Экселе поменять столбцы на строки и наоборот:

    1. Выделите фрагмент или всю таблицу.
    2. Кликните по ней правой кнопкой мыши и выберите «Копировать». Или нажмите Ctrl+C.
    3. Поставьте клетку-курсор в то место, куда хотите добавить перевёрнутую сетку.
    4. Найдите на панели инструментов пиктограмму «Вставка». В Excel 2010 она находится в «Меню», в 2007 — на вкладке «Главная». Эта иконка похожа на папку-планшет с маленьким листом бумаги рядом.
    5. Нажмите на чёрную стрелочку рядом с этой иконкой.
    6. Откройте «Специальная вставка».
    7. Этот же пункт можно найти в контекстном меню. Чтобы вызвать его, кликните правой кнопкой мыши.
    8. В выпавшем списке нажмите на значок «Транспонировать». Чтобы понять, где он, наводите курсор на кнопки. Появятся всплывающие подсказки.

    Поменять ориентацию таблицы можно и специальной формулой.

    1. Выделите свободную от значений область, в которую надо вставить перевёрнутую сетку. Она должна соответствовать исходной. К примеру, если в изначальном варианте она имела размеры 3 на 7 клеток, то отмеченные для вставки позиции должны быть 7 на 3.
    2. В поле формул (она находится вверху, рядом с ней есть символы «Fx») введите «=ТРАНСП(N:H)» без кавычек. N — это адрес первой клетки из таблицы, H — имя последней. Эти названия имеют вид A1, S7 и так далее. Это одновременно и координаты ячейки. Чтобы их посмотреть, кликните на нужную позицию. Они отобразятся в поле слева вверху.
    3. После того как вписали функцию, одновременно нажмите Shift+Ctrl+Enter. Так она вставится сразу во все выделенные категории.
    Читать еще:  Закрепить строку в excel при печати

    Поменять ориентацию таблицы можно и специальной формулой

    Нужный фрагмент появится уже в перевёрнутом виде.

    Перевернуть столбец

    В таблицах можно не только поменять местами ряды, но и перевернуть столбцы вниз головой. Например, вам понадобилось перечислить какие-то характеристики в обратном порядке. Ради этого не нужно заново все вбивать. Можно сделать так:

    1. Вокруг исходной колонкой должно быть свободное место. Не нужно стирать все строки. На время редактирования можете скопировать позиции в другой файл.
    2. Выделите пустую клетку слева или справа от заполненного ряда.
    3. Откройте меню Формулы — Ссылки и массивы.
    4. Найдите функцию «СМЕЩ».
    5. В появившемся окне будет несколько полей. В области «Ссылка» укажите адрес нижней клетки из колонки. Перед каждой координатой ставьте знак $ (доллар). Должно получиться что-то вроде «$A$17».
    6. В «Смещ_по_строкам» введите команду «(СТРОКА()-СТРОКА($A$1))*-1» (кавычки убрать). Вместо $А$1 напишите имя первой клетки в колонке.
    7. В «Смещ_по_столбцам» напишите 0 (ноль). Остальные параметры оставьте пустыми.
    8. Растяните значения с формулой так, чтобы по высоте они совпадали с исходным рядом. Для этого «потяните» за маленький чёрный квадратик под курсором-клеткой Excel. Категории будут инвертированы относительно исходника.
    9. Выделите и скопируйте получившиеся позиции.
    10. Щёлкните правой кнопкой мыши в любом месте сетки.
    11. В параметрах вставки выберите «Значения». Так перенесутся только символы без формул.

    В продуктах Microsoft Office интуитивно-понятный интерфейс. Можно быстро разобраться, как в Экселе поменять местами столбцы, ряды и ячейки. Как отразить их. Также в инструментарии программы доступна транспонировка (переворачивание) таблицы.

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

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

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

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

    1) Выделите таблицу, которую хотите изменить. Можете нажать на первую ячейку и перетянуть курсор в конец таблицы или нажать на первую ячейку и, зажав клавишу Shift, нажать на последнюю ячейку.

    2) Скопируйте таблицу. Это можно сделать как обычно или сочетанием клавиш Command + C.

    3) Выберите ячейку там, куда хотите вставить новую таблицу.

    4) В меню с опциями (ПКМ) выберите Специальная вставка и нажмите значок Транспортировать, выделенный на скриншоте ниже.

    После этого вы получите новую таблицу, столбцы и строки в которой поменяются местами.

    Как транспортировать несколько ячеек

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

    В Microsoft Excel доступен огромный набор опций для создания таблиц. Здесь вы найдёте все инструменты для удобной работы с ними. Надеемся, что наша инструкция вам помогла.

    Оцените статью (Оцените)

    Не пропускайте новости Apple – подписывайтесь на наш Telegram-канал, а также на YouTube-канал.

    Похожие статьи

    Ссылка на основную публикацию
    Похожие публикации
    Adblock
    detector