Как переместить строку вверх в Excel

Обновлено: 02.07.2024

Мне нужно вручную изменить порядок строк в Excel, а вырезать/вставить слишком сложно. Я ищу что-то, что позволило бы мне использовать перетаскивание или добавить несколько кнопок для перемещения вверх/вниз, перемещения вверх/вниз.

10 ответов 10

  1. Выберите строку или столбец.
  2. Переместите курсор мыши к границе строки/столбца, чтобы появился курсор в виде четырехсторонней стрелки (или курсор в виде руки на Mac).
  3. Нажмите клавишу Shift на клавиатуре, затем щелкните и перетащите строку/столбец.

Клавиша Shift сдвигает строку/столбец, а не перезаписывает целевую строку/столбец.

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

У меня Excel 2013, и кажется, что поведение по умолчанию теперь, когда вы перемещаете строку после того, как видите, что курсор с четырехсторонней стрелкой смещается. Нажатие SHIFT фактически заменяет строку назначения

У меня есть Office365 (поэтому я думаю, что у меня есть последняя версия Excel на момент публикации — я нигде не могу найти правильный номер версии). Выбор ЛЮБОЙ группы ячеек (не только строк/столбцов), перемещение к границе, чтобы получить 4-стороннюю стрелку, и перетаскивание перемещает данные, оставляя пустое отверстие позади. Сбрасывание предупреждает о перезаписи. Shift+перетаскивание пытается изменить порядок строк или столбцов, но только если выбрана полная строка/столбец. "Полный" = вся некоторая прямоугольная область - не обязательно полная электронная таблица. // Путаница: необходимо наводить курсор на границу ячеек данных, а не на номер строки или букву столбца — это изменяет размер.

Кто-нибудь знает ярлык для получения этой "4-сторонней стрелки" - сочетание клавиш или макрос/Visual Basic (или как называется новый макроязык)? Мне очень сложно сделать это именно мышью, не говоря уже о тачскрине или стилусе. В идеале я хотел бы иметь «большой палец», чтобы перетаскивать строки и столбцы, как здесь.

Это по-прежнему метод вырезания/вставки, но это самый простой способ, который я могу придумать.

Решение в 4 клика: (например, переместить строку 8 выше строки 5)

  1. Щелкните правой кнопкой мыши номер строки (например, строку 8), выберите "Вырезать" (или T )
  2. Щелкните правой кнопкой мыши номер строки (например, строку 5), выберите "Вставить вырезанные ячейки" (или E )

Примечание. Это также работает для перемещения нескольких строк.

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

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

Добавьте следующие макросы в личную книгу макросов и назначьте им сочетания клавиш. Поведение имитирует Swap Line Up и Swap Line Down в Sublime Text.

Для таких снобов, как я, которые хотят пользоваться только клавиатурой:

  1. Выделите ячейки, которые хотите переместить (строки или столбцы, или любой прямоугольник ячеек, но выделение должно быть непрерывным).
  2. Нажмите Ctrl + x ( Ctrl + c позволит вам сделать две копии.)
  3. Переместите или выберите ячейку, после которой вы хотите переместить содержимое (под ней или вправо). Эта ячейка не будет перемещена.
  4. Нажмите Ctrl + + . Это сдвинет ячейки вниз или вправо. (вместо этого сочетание клавиш Ctrl + v перезапишет ячейки.)

На Mac все эти сочетания клавиш работают одинаково при нажатии клавиши Ctrl или ⌘ .

Ни решение Shift + перетаскивание мышью от @kok, ни этот метод не будут работать с прерывистым выделением. Даже если вы выделите непрерывную область отдельными щелчками, удерживая нажатой клавишу CTRL, Excel запутается, поэтому вам придется либо щелкнуть, удерживая клавишу Shift, либо перетащить, чтобы выбрать область для вырезания.

Шаг 4. У меня сработало сочетание клавиш Ctrl + Shift + +. А также, Шаг 3: выбор должен быть равен выбору столбца, чтобы он сместился вниз или вправо.

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

Я нашел более прямой ответ на ваш вопрос на этом сайте:

  1. Скопируйте соответствующие фрагменты строк и столбцов из электронной таблицы. Лучше всего указать размер диапазона, например 118 строк x 5 столбцов.
  2. Вставьте данные в документ Microsoft Word, где они автоматически превратятся в таблицу и сохранят все форматирование.
  3. В Word используйте малоизвестные сочетания клавиш SHIFT-ALT-СТРЕЛКА ВВЕРХ и SHIFT-ALT-СТРЕЛКА ВНИЗ, чтобы очень быстро перемещать строки (или выбранные фрагменты строк) вверх и вниз по желанию. Выберите одну или несколько строк. Вы можете выбрать всю строку или только ее часть, как показано здесь.

    Нажмите Shift+Alt+Стрелка вверх несколько раз, чтобы быстро сдвинуть строки вверх на нужное место.

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

Иногда при работе с данными в Excel может возникнуть необходимость переместить строки и столбцы в наборе данных.

Например, в приведенном ниже наборе данных я хочу быстро переместить выделенную строку вверх.

Переместить строки и столбцы в наборе данных Excel

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

Если да, то это один из способов сделать это.

Но есть гораздо более быстрый способ перемещения строк и столбцов в Excel.

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

Переместить строки в Excel

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

Переместить строку наверх

Вот как это сделать:

  1. Выберите строку, которую хотите переместить.
  2. Удерживайте клавишу Shift на клавиатуре.
  3. Переместите курсор к краю выделения. Он будет отображать значок перемещения (значок со стрелкой с четырьмя направлениями).
  4. Нажмите на край (левой кнопкой мыши), удерживая клавишу Shift.
  5. Переместите его в строку, в которую вы хотите переместить эту строку.
  6. Отпустите кнопку мыши, когда увидите жирную линию прямо под строкой, в которую вы хотите переместить эту строку.
  7. Оставьте клавишу Shift (не забудьте удерживать клавишу Shift нажатой до конца)

Ниже показано видео, в котором показано, как переместить строку с помощью этого метода.

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

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

Как переместить строку вверх/вниз или столбец влево/вправо в Excel?

Если у вас есть два списка данных, и теперь вы хотите переместить столбец A вправо в столбец B, как показано на снимках экрана. Как вы можете сделать? Сейчас я расскажу вам очень простой способ переместить столбцы вправо/влево или переместить строки вверх/вниз в Excel.

doc-move-row-up-1
doc стрелка вправо
doc-move-row-up-2

Переместить столбец влево или вправо с помощью Kutools for Excel

Поменяйте местами столбцы или строки с помощью Kutools for Excel

Переместить столбец влево/вправо

Существует группа ярлыков, которые помогут вам быстро перемещать столбец.

<р>1. Выберите столбец, который вы хотите переместить, а затем поместите курсор на границу заголовка столбца, пока курсор не примет форму перекрестия со стрелкой.

doc-move-row-up-3

<р>2. Затем перетащите столбец и одновременно нажмите клавишу Shift справа от столбца, который вы хотите расположить справа от него, вы увидите, что появляется I-линия. Затем отпустите клавишу и мышь. Вы можете видеть, что столбец A перемещается прямо к столбцу B.

doc-move-row-up-4
doc стрелка вправо
doc-move-row-up-5

Если вы хотите переместить столбец влево, вы можете выбрать столбец и перетащить его с помощью клавиши Shift слева от столбца, который вы хотите переместить влево.

Переместить строку вверх/вниз

Чтобы переместить строку вверх или вниз, вам просто нужно сделать следующее.

<р>1. Выберите всю строку, которую вы хотите переместить, и поместите курсор на границу заголовка строки, пока не появится крестик со стрелкой.

doc-move-row-up-6

<р>2. Затем перетащите строку и одновременно нажмите клавишу Shift, чтобы опустить строку, которую вы хотите опустить, вы можете увидеть, что появляется линия I-I. Затем отпустите клавишу и мышь.Вы можете видеть, как ряд 2 перемещается ниже к ряду 5.

doc-move-row-up-7
doc стрелка вправо
doc-move-row-up-8

Если вы хотите переместить строку вверх, вы можете выбрать строку и перетащить ее с помощью клавиши Shift вверх по строке, которую вы хотите переместить над ней.

Совет. Вы можете одновременно перемещать несколько соседних строк или столбцов.

Переместить столбец влево или вправо с помощью Kutools for Excel

Если у вас установлен Kutools for Excel в Excel, вы можете использовать функцию навигации, чтобы быстро перемещать столбцы влево или вправо или в определенную позицию по мере необходимости.

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

doc переместить строку вверх на 9

<р>1. Включите лист, содержащий столбцы, которые вы хотите переместить, нажмите Kutools > Навигация , затем на панели навигации щелкните вкладку Список столбцов.

<р>2. В списке столбцов выберите имя столбца, который вы хотите переместить, и, удерживая кнопку мыши, перетащите столбец в положение, в которое вы хотите переместиться.

doc kutools навигационная колонка 2

Теперь столбец перемещен.

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

doc переместить строку вверх на 12
Переместить вверх
doc переместить строку вверх на 13
Переместить наверх
doc переместить строку вверх на 14
Вниз
doc переместить строку вверх на 15
Переместить в конец

Поменяйте местами столбцы или строки с помощью Kutools for Excel

Если вы хотите обменять содержимое двух столбцов или строк, вы можете применить Kutools for Excel Функция Swap Ranges.

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

Выберите два диапазона (столбцы или строки), нажав клавишу Ctrl, затем нажмите Kutools > Диапазон > Поменять местами диапазоны. В появившемся диалоговом окне «Поменять диапазоны» нажмите «ОК».

doc kutools диапазон подкачки 3

Теперь два выбора поменялись местами.

< бр />

Махеш Маквана


Махеш Маквана
Писатель

Махеш Маквана — технический писатель-фрилансер, специализирующийся на написании практических руководств. Он пишет технические учебники уже более десяти лет. Он написал для некоторых известных технических сайтов, включая MakeUseOf, MakeTechEasier и Online Tech Tips. Подробнее.

Логотип Microsoft Excel

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

Чтобы использовать любой из перечисленных ниже способов, сначала откройте электронную таблицу в Microsoft Excel на компьютере с Windows или Mac.

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

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

Перемещение столбца с помощью перетаскивания

С помощью метода перетаскивания в Excel вы можете перемещать столбцы, просто перетаскивая их.

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

Выберите столбец в Excel.

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

Переместите курсор в столбец

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

Перетащите столбец в Excel.

И это все. Выбранный столбец теперь доступен в новом месте.

Перемещенный столбец в Excel.

Перемещение столбца с помощью вырезания и вставки

Еще один способ переместить столбец в электронной таблице — вырезать и вставить столбец.

Чтобы использовать этот метод, найдите в электронной таблице столбец, который вы хотите переместить. Щелкните правой кнопкой мыши букву в верхней части этого столбца и выберите в меню "Вырезать".

Щелкните правой кнопкой мыши букву столбца и выберите

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

Анимированная пунктирная линия вокруг столбца в Excel.

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

Щелкните правой кнопкой мыши букву столбца назначения и выберите

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

Вот как вы перемещаете столбцы в таблицах Excel!

Если у вас есть данные в одном столбце, которые вы хотите разделить на несколько столбцов, это легко исправить!

Как переместить строку в Excel

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

Перемещение строки с помощью перетаскивания

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

Сначала найдите в таблице строку, которую нужно переместить. Затем щелкните номер этой строки в крайнем левом углу таблицы.

Щелкните номер строки в Excel.

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

Наведите курсор на строку

Пока ваш курсор все еще представляет собой значок с четырьмя стрелками, нажмите и удерживайте клавишу Shift на клавиатуре. Затем перетащите строку на новое место.

Перетащите строку в Excel.

Ваша строка теперь размещена на новом месте.

Строка, перемещенная с помощью перетаскивания в Excel.

Перемещение строки с помощью вырезания и вставки

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

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

Щелкните правой кнопкой мыши номер строки и выберите

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

Щелкните правой кнопкой мыши по целевой строке

Ваша строка теперь находится на новом месте.

Строка, перемещенная с помощью вырезания и вставки в Excel.

И все готово.

В некоторых случаях вам нужно перемещать данные в своих таблицах. Благодаря быстрым и простым параметрам перемещения Excel вы можете быстро изменить порядок данных в различных электронных таблицах. Очень полезно!

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

  • › Как преобразовать файл JSON в Microsoft Excel
  • › Как перемещать ячейки в Microsoft Excel
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Что означает XD и как вы его используете?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как восстановить метки панели задач в Windows 11
  • › Почему СМС должен умереть

Читайте также: