Как удалить строку в таблице Excel

Вы работаете с большим списком номенклатуры, что-то нужно удалить, что-то добавить (для удаления не забывайте пользоваться горячими клавишами ctrl+ ‘-‘ ). Но что делать если вы удалили не строки а просто данные в этих строках? И осталась таблица с «пропусками». Как удалить пустые строки в Excel сразу? Как всегда есть сразу несколько способов.

Нам нужно удалить строки 7 и 3, но как правило их гораздо больше. Рассмотрим не «ручные» методы удаления.

Содержание

Как удалить пустые строки в Excel? Способ 1. Фильтр

Применяйте для нашей таблицы Автофильтр. Главная — Редактирование — Сортировка и фильтр. А затем отбирайте только пустые строки по нужному столбцу

Останутся только пустые строки. Выделяйте и удаляйте.

Способ 2. Сортировка

Способ еще проще, сортируем все ячейки по любому столбцу — пустые строки ушли.

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

Способ 3. Выделение группы ячеек

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

Выделяем таблицу. Переходим Главная — Редактирование — Найти и выделить — Выделение группы ячеек. В открывшемся окне выбираем Пустые ячейки.

Выделяться только пустые ячейки — правой кнопкой мыши, удалить строки или на ленте Главная — Ячейки — Удалить.

Внимание! Ячейки, содержащие формулы пустыми считаться не будут.

Способ 4. Макрос

Как написать макрос читайте здесь. А если умеете создавать, воспользуйтесь уже готовым макросом для удаления всех пустых строк.

Т.е. мы находим последнюю строку и циклом удаляем все строки (от последней к первой) у которых в первом столбце значение равно "", т.е. пусто. Ну и для быстроты не показываем эти вычисления (ScreenUpdating ).

Часто бывает нужно не удалить строку , а удалить ее содержимое — замените в коде

Видимо, когда-то давно занял этот макрос на ПланетаExcel. Им отдельное спасибо, за все что они делают!

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

Читайте подробно в этой статье. А если вкратце то:

Найдите последнюю ячейку в таблице, выделить первую пустую ячейку после нее (а лучше первую пустую строку), нажмите Ctrl+Shift+End. Так мы выделим все ячейки ниже рабочей таблицы. Теперь удалим их.