Удаление строк в Excel без мыши: быстрые сочетания клавиш

Иван Корнев·11.04.2026·4 мин

Чтобы удалить строки в Excel с помощью клавиш, выделите нужный диапазон и нажмите Ctrl + – (минус) на Windows или Command + – на macOS. В появившемся окне выберите «Строку» (или «Целую строку») и подтвердите действие клавишей Enter. Это самый быстрый способ очистить таблицу от лишних данных, не отвлекаясь на меню.

Основные сочетания клавиш для удаления

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

Удаление целой строки (рекомендуемый способ)

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

  1. Выделите любую ячейку в строке, которую нужно удалить (или выделите несколько строк).
    • Лайфхак: Нажмите Shift + Пробел, чтобы выделить всю текущую строку мгновенно.
  2. Нажмите Ctrl + – (знак минуса на основной клавиатуре или цифровом блоке).
    • На macOS: Command + –.
  3. В диалоговом окне убедитесь, что выбрано «строку» (или «целую строку»).
  4. Нажмите Enter.

Если вы выделили сразу несколько несмежных строк (зажав Ctrl/Command при клике), сочетание клавиш удалит их все одновременно за одну операцию.

Удаление содержимого со сдвигом

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

  1. Выделите диапазон ячеек.
  2. Нажмите Ctrl + –.
  3. В окне выбора укажите «Ячейки со сдвигом влево» или «Ячейки со сдвигом вверх».
  4. Нажмите Enter.

Как удалить пустые строки массово

Ручное удаление сотен пустых строк занимает много времени. Используйте фильтр или инструмент «Перейти», чтобы сделать это за секунды.

Способ 1: Через фильтр (самый надежный)

  1. Выделите шапку таблицы и нажмите Ctrl + Shift + L, чтобы включить фильтры.
  2. Откройте фильтр в столбце, где встречаются пустоты.
  3. Снимите галочку «Выделить все» и поставьте галочку только напротив (Пустые).
  4. Выделите все видимые строки (нажмите Ctrl + A или выделите мышью).
  5. Нажмите Ctrl + – и подтвердите удаление.
  6. Отключите фильтр (Ctrl + Shift + L), чтобы увидеть очищенную таблицу.

Способ 2: Инструмент «Перейти» (для опытных)

Этот метод быстрее, но требует внимательности, чтобы не удалить лишнее в других столбцах.

  1. Выделите диапазон данных.
  2. Нажмите F5 (или Ctrl + G), затем кнопку Выделить... (Special).
  3. Выберите Пустые ячейки и нажмите ОК. Все пустоты в диапазоне будут выделены.
  4. Нажмите Ctrl + –, выберите «строку» и подтвердите.

При использовании метода «Перейти» убедитесь, что выделение охватывает только те столбцы, где пустота означает ненужную строку. Если в одной строке есть данные в столбце A, а пусто в столбце B, этот метод может удалить строку целиком, удалив важные данные из столбца A.

Особенности работы в разных версиях и ОС

Операционная системаСочетание клавишНюансы
WindowsCtrl + - (минус)Работает во всех версиях (2010–2026, 365). Минус можно нажимать на основном блоке или Numpad.
macOSCommand + -Аналогично Windows. В некоторых раскладках может потребоваться зажать Shift, если минус совмещен с другой функцией, но стандарт — просто Command + минус.
Excel OnlineCtrl + -Работает в браузерах Chrome, Edge, Safari. Диалоговое окно может выглядеть немного иначе, но логика та же.

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

  • Удаляется содержимое, а не строка.
    • Причина: В диалоговом окне после нажатия Ctrl + - по умолчанию часто стоит «Ячейки со сдвигом вверх».
    • Решение: Всегда проверяйте выбор в диалоге или используйте предварительное выделение всей строки через Shift + Пробел.
  • Ничего не происходит при нажатии клавиш.
    • Причина: Конфликт раскладки клавиатуры или блокировка макросами.
    • Решение: Переключитесь на английскую раскладку (сочетания работают независимо от языка ввода текста, но знаки препинания могут отличаться). Проверьте, не включен ли режим редактирования ячейки (когда мигает курсор внутри ячейки) — в этом режиме горячие клавиши управления листом не работают. Нажмите Esc, чтобы выйти из режима редактирования.
  • Сдвигаются неверные данные.
    • Причина: Выделена часть строки вместо всей строки, и выбран сдвиг влево.
    • Решение: Используйте Shift + Пробел перед удалением, чтобы гарантировать захват всей ширины строки.

FAQ

Можно ли удалить строку без появления диалогового окна? Да, если предварительно выделить строку целиком (нажав Shift + Пробел), Excel в большинстве современных версий сразу удалит её, не спрашивая подтверждения типа удаления, так как выбор очевиден.

Как отменить случайное удаление? Нажмите Ctrl + Z (Windows) или Command + Z (macOS) немедленно после действия. Это вернет удаленные строки на место вместе с форматированием.

Работают ли эти клавиши в защищенных листах? Нет. Если лист защищен паролем или ограничениями редактора, удаление строк будет заблокировано. Необходимо снять защиту через вкладку «Рецензирование» -> «Снять защиту листа».

Как быстро удалить каждую вторую строку? Автоматически клавишами это сделать нельзя. Потребуется добавить вспомогательный столбец с формулой или нумерацией, отфильтровать нужные строки по этому столбцу и затем применить стандартное удаление через Ctrl + -.