3 способа удаления пустых строк в Excel - быстрый совет

  • Поделись Этим
Michael Brown

В этом кратком совете я объясню, почему удаление строк Excel через select blank cells -> delete row не является хорошей идеей, и покажу вам 3 быстрых и правильных способа удаления пустых строк без уничтожения данных. Все решения работают в Excel 2021, 2019, 2016 и ниже.

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

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

Оглавление:

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

    По всему Интернету можно встретить следующий совет по удалению пустых строк:

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

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

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

    Выполните предложенные выше действия, и вы получите следующее:

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

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

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

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

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

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

    1. Выделите всю таблицу, от 1-й до последней строки (нажмите Ctrl + Home , затем нажмите Ctrl + Shift + End ).

  • Добавить Автофильтр к столу: перейти к Данные вкладку и нажмите кнопку Фильтр кнопка.
  • Примените фильтр к " Cust # "столбец: нажмите на стрелку в заголовке столбца, снимите флажок (Выбрать все) флажок, прокрутите вниз до конца списка (в действительности список довольно длинный) и установите флажок (Заготовки) в самом низу списка. Нажмите OK .
  • Выберите все отфильтрованные строки: нажмите Ctrl + Home , затем нажмите клавишу со стрелкой вниз, чтобы перейти к первой строке данных, затем нажмите Ctrl + Shift + End .
  • Щелкните правой кнопкой мыши на любой выделенной ячейке и выберите " Удалить строку " из контекстного меню или просто нажмите Ctrl + - (знак минус) .
  • Нажмите OK в " Удалить всю строку листа? " диалоговое окно.
  • Очистите примененный фильтр: перейдите к Данные вкладку и нажмите кнопку Очистить кнопка.
  • Отлично! Все пустые строки полностью удалены, а строка 3 (Roger) осталась (сравните с предыдущей версией).
  • Удалите пустые строки, если в вашей таблице нет ключевого столбца

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

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

    1. Добавить " Заготовки " столбца до конца таблицы и вставьте следующую формулу в первую ячейку столбца: =COUNTBLANK(A2:C2) .

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

    2. Скопируйте формулу во весь столбец. Пошаговые инструкции см. в разделе "Как ввести одну и ту же формулу во все выделенные ячейки за один раз".

  • Теперь у нас есть ключевой столбец в нашей таблице :). Примените фильтр к столбцу " Заготовки " (см. пошаговую инструкцию выше), чтобы показать только строки с максимальным значением (3). Число 3 означает, что все ячейки в определенной строке пусты.
  • Затем выберите все отфильтрованные строки и удалите целые строки, как описано выше.
  • В результате пустая строка (строка 5) удаляется, все остальные строки (с пустыми ячейками и без них) остаются на месте.

  • Теперь вы можете удалить вспомогательный столбец. Или вы можете применить новый фильтр к столбцу, чтобы показывать только те строки, в которых есть одна или несколько пустых ячеек .
  • Для этого снимите флажок " 0 " установите флажок и нажмите кнопку OK .

    Самый быстрый способ удалить все пустые строки - инструмент Delete Blanks

    Самый быстрый и безупречный способ удаления пустых строк - это Удалить заготовки инструмент, входящий в состав нашего пакета Ultimate Suite для Excel.

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

    Как удалить пустые строки за 4 простых шага

    Добавив Ultimate Suite на ленту Excel, вот что нужно сделать:

    1. Щелкните на любой ячейке таблицы.
    2. Перейти к Инструменты Ablebits вкладка> Преобразование группа.
    3. Нажмите Удалить заготовки > Пустые строки .

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

    Совет. Другие способы удаления пустых строк в Excel можно найти в этом руководстве: Удаление пустых строк с помощью VBA, формул и Power Query

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

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.