Перемещение и копирование строк в Excel: полное руководство

Иван Корнев·18 августа 2026·3 мин

Перемещение и копирование данных в Excel выполняется перетаскиванием с клавишей Shift (для перемещения) или Ctrl (для копирования), а также через буфер обмена горячими клавишами Ctrl+X и Ctrl+C.

Оглавление

Перемещение строк и изменение порядка

  1. Перетаскивание с клавишей Shift (самый быстрый способ)
    Выделите нужную строку или диапазон. Подведите курсор к краю выделения до появления стрелок. Зажмите клавишу Shift и перетащите строку на новое место. Появится горизонтальная линия-индикатор, показывающая место вставки. Существующие строки автоматически сдвинутся, данные не удалятся.

  2. Стандартное перемещение через буфер обмена
    Выделите строку, нажмите Ctrl+X (вырезать). Выберите новую позицию и используйте команду «Вставить вырезанные ячейки» (не просто «Вставить», чтобы не перезаписать данные).

  3. Сортировка для глобального изменения порядка
    Для сортировки по алфавиту или дате используйте инструмент сортировки на вкладке «Данные» или «Главная». Для произвольного ручного переупорядочивания создайте вспомогательный столбец с номерами желаемого порядка и отсортируйте таблицу по нему.

Копирование и дублирование строк

  1. Быстрое дублирование перетаскиванием
    Выделите строку, зажмите клавишу Ctrl, наведите курсор на край выделения и перетащите копию на нужную позицию. Рядом с курсором появится значок «плюс», подтверждающий режим копирования, а не перемещения.

  2. Копирование через горячие клавиши
    Используйте сочетание Shift + Пробел для быстрого выделения всей строки. Затем нажмите Ctrl+C для копирования и Ctrl+V для вставки в новое место.

  3. Множественное дублирование
    После первого копирования используйте клавишу F4 (повтор последнего действия) или макрос/VBA для автоматизации. Также можно растянуть маркер заполнения (черный крестик в углу ячейки) вниз с зажатой клавишей Ctrl, чтобы дублировать содержимое строки в соседние ячейки.

Важные нюансы работы

  • При перемещении строк мышью важно хватать именно за границу выделения, а не за маркер заполнения в углу, иначе данные будут скопированы или перезаписаны вместо перемещения.
  • Для переноса текста внутри одной ячейки (многострочный текст) используется сочетание Alt+Enter, что не следует путать с перемещением самих строк таблицы.
  • При работе с умными таблицами (Excel Tables) перемещение и копирование сохраняют форматирование и формулы автоматически, но могут требовать подтверждения расширения диапазона таблицы.

Частые ошибки

  • Перезапись данных вместо вставки: Использование обычной команды «Вставить» после Ctrl+X заменяет данные в целевой строке. Всегда выбирайте «Вставить вырезанные ячейки».
  • Случайное копирование вместо перемещения: Захват маркера заполнения (черный крестик в углу) вместо границы выделения приводит к копированию или автозаполнению, а не к перемещению строки.
  • Путаница с переносом строки в ячейке: Нажатие Enter завершает ввод в ячейке и переходит ниже. Для переноса текста внутри одной ячейки нужно использовать Alt+Enter.

FAQ

Как быстро выделить всю строку перед копированием?
Нажмите сочетание клавиш Shift + Пробел, находясь в любой ячейке нужной строки.

Как вставить скопированную строку несколько раз подряд?
После первой вставки (Ctrl+V) нажимайте клавишу F4, чтобы повторить последнее действие и дублировать строку снова.

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