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

В этой статье я объясню, зачем удалять пустые строки в Excel с помощью выделить пустые ячейки > удалить строку это плохая идея, и я покажу вам 2 быстрых и правильных способа удалить пустые строки, не уничтожая данные. Все эти методы работают в Excel 2013, 2010 и более ранних версиях.

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

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

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

Никогда не удаляйте пустые строки с выбором пустой ячейки

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

  • Выберите данные от первой до последней ячейки.
  • Нажмите F5чтобы открыть диалог Перейдите на (Переход).
  • В диалоговом окне нажмите кнопку Особый (Выделять).
  • В диалоговом окне Перейти к спец. (Выберите группу ячеек) установите флажок заготовки (пустые ячейки) и нажмите OK.
  • Щелкните правой кнопкой мыши любую из выделенных ячеек и нажмите Удалить (Удалить).
  • В диалоговом окне Удалить (Удалить ячейки) выберите Весь ряд (линия) и нажмите OK.

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

Например, у нас есть таблица клиентов, состоящая всего из 6 строк. Мы хотим удалить строки 3 и 5потому что они пусты.

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

Сделайте, как предложено выше, и получите следующий результат:

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

линия 4 (Роджер) также исчез, потому что камера D4 в столбце Источник трафика оказался пустым

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

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

Удаление пустых строк с помощью ключевого столбца

Этот метод работает, если в вашей таблице есть столбец, который помогает определить, пуст ли рассматриваемый столбец (ключевой столбец). Например, это может быть идентификатор клиента, номер заказа или что-то подобное.

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

  1. Выделите всю таблицу, от первой до последней строки (нажмите Ctrl + Главная, а затем Ctrl + Shift + Конец).Как удалить все пустые строки в Excel
  2. Добавьте в таблицу автофильтр. Для этого на вкладке Данные (данные) щелкните ФИЛЬТР (Фильтр).Как удалить все пустые строки в Excel
  3. Применение фильтра к столбцу Пользователь#. Для этого нажмите кнопку со стрелкой в ​​заголовке столбца, снимите галочку с опции Выбрать все (Выбрать все), прокрутите список до конца (на практике этот список может быть довольно длинным) и установите флажок заготовки (Пусто) в самом низу списка. Нажмите OK.Как удалить все пустые строки в Excel
  4. Выберите все отфильтрованные строки: нажмите Ctrl + Главная, затем стрелку вниз, чтобы перейти к первой строке данных, а затем нажмите Ctrl + Shift + Конец.Как удалить все пустые строки в Excel
  5. Щелкните правой кнопкой мыши любую выделенную ячейку и в контекстном меню выберите Удалить строку (Удалить строку) или просто нажмите Ctrl + -(знак минус).Как удалить все пустые строки в Excel
  6. В появившемся окне с вопросом Удалить всю строку листа? (Удалить всю строку листа?) нажмите OK.Как удалить все пустые строки в Excel
  7. Очистить примененный фильтр: на вкладке Данные (данные) щелкните Сбросить (Очистить).Как удалить все пустые строки в Excel
  8. Отличный! Все пустые строки полностью удаляются, а строка 3 (Роджер) все еще на месте (сравните с результатом предыдущей попытки).Как удалить все пустые строки в Excel

Удаление пустых строк в таблице без ключевого столбца

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

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

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

  1. В конце таблицы добавьте столбец с именем заготовки и вставьте следующую формулу в первую ячейку столбца:

    =COUNTBLANK(A2:C2)

    =СЧИТАТЬПУСТОТЫ(A2:C2)

    Эта формула, как следует из названия, подсчитывает пустые ячейки в заданном диапазоне. A2 и C2 являются первой и последней ячейками текущей строки соответственно.

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

  2. Скопируйте формулу во весь столбец. Как это сделать – смотрите пошаговую инструкцию Как вставить одну и ту же формулу сразу во все выделенные ячейки.Как удалить все пустые строки в Excel
  3. Теперь в нашей таблице есть ключевой столбец! Применение фильтра к столбцу заготовки (выше приведено пошаговое руководство, как это сделать), чтобы отображались только строки с максимальным значением (3). Число 3 означает, что все ячейки в этой строке пусты.Как удалить все пустые строки в Excel
  4. Затем выберите все отфильтрованные строки и полностью удалите их. Как это сделать описано выше. В результате пустая строка (строка 5) будет удалена, все остальные строки (с пустыми ячейками или без них) останутся на своих местах.Как удалить все пустые строки в Excel
  5. Теперь вспомогательную колонку можно убрать. Или вы можете применить другой фильтр, чтобы отображать только те ячейки, в которых есть одна или несколько пустых ячеек. Для этого снимите галочку со строки со значением 0 (ноль) и нажмите OK.Как удалить все пустые строки в Excel

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

Оставьте комментарий