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

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

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

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

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

Оглавление:

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

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

  • Выделите свои данные от 1-й до последней ячейки.
  • Нажмите F5, чтобы вызвать “Перейти к“диалог.
  • В диалоговом окне нажмите кнопку Специальный… кнопка.
  • В “Перейти к спец.” диалоговое окно, выберите “Бланки” переключатель и нажмите ХОРОШО.
  • Щелкните правой кнопкой мыши любую выделенную ячейку и выберите “Удалить…“.
  • В “Удалить” диалоговое окно, выберите “Весь ряд” и нажмите Весь ряд.

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

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

Делайте, как было предложено выше, и вы получите следующее:
Строка 4 (Роджер) также отсутствует, поскольку ячейка D4 в "Источник трафика" столбец пуст

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

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

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

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

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

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

  1. Выделите всю таблицу, от 1-й до последней строки (нажмите Ctrl + Home, затем нажмите Ctrl + Shift + End).
    Выделить всю таблицу
  2. Добавлять Автофильтр к таблице: перейдите на вкладку Данные и нажмите кнопку Фильтр.
      Добавить автофильтр в таблицу Excel
  3. Примените фильтр к “Заказать #” столбец: щелкните стрелку Стрелка раскрывающегося списка автофильтра в заголовке столбца снимите флажок (Выбрать все) флажок, прокрутите вниз до конца списка (на самом деле список довольно длинный) и установите флажок (Пробелы) в самом низу списка. Нажмите ХОРОШО.
    Автофильтр Excel: показывать только пустые строки
  4. Выберите все отфильтрованные строки: нажмите Ctrl + Home, затем нажмите клавишу со стрелкой вниз, чтобы перейти к первой строке данных, затем нажмите Ctrl + Shift + End.
    Выбрать все отфильтрованные строки
  5. Щелкните правой кнопкой мыши любую выделенную ячейку и выберите «Удалить строку» в контекстном меню или просто нажмите Ctrl + – (знак минус).
    Щелкните правой кнопкой мыши любую выделенную ячейку и выберите «Удалить строку».
  6. Нажмите ХОРОШО в «Удалить всю строку листа?» диалоговое окно.
    Диалоговое окно
  7. Очистите примененный фильтр: перейдите на вкладку «Данные» и нажмите кнопку «Очистить».
      Очистить примененный фильтр
  8. Отличная работа! Все пустые строки полностью удалены, а строка 3 (Роджер) осталась (сравните с предыдущей версией).
    Все пустые строки полностью удалены

Удалите пустые строки, если в вашей таблице нет ключевого столбца.

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

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

  1. Добавить “Бланки” в конец таблицы и вставьте следующую формулу в первую ячейку столбца: =СЧИТАТЬПУСТОТЫ(A2:C2).

    Эта формула, как следует из ее названия, подсчитывает пустые ячейки в указанном диапазоне. А2 а также С2 первая и последняя ячейка текущей строки соответственно.
    Формула Excel для подсчета пустых ячеек в указанном диапазоне

  2. Скопируйте формулу по всему столбцу. Пошаговые инструкции см. в разделе, как ввести одну и ту же формулу во все выбранные ячейки за раз.
    Скопируйте формулу по всему столбцу
  3. Теперь у нас есть ключевой столбец в нашей таблице :). Примените фильтр к “Бланки” (см. пошаговые инструкции выше), чтобы отображались только строки с максимальным значением (3). Число 3 означает, что все ячейки в определенной строке пусты.
  4. Затем выберите все отфильтрованные строки и удалите целые строки как описано выше.
    В результате пустая строка (ряд 5) удаляется, все остальные строки (с пустыми ячейками и без них) остаются на месте.
    Пустая строка (строка 5) удаляется
  5. Теперь вы можете удалить вспомогательный столбец. Или вы можете применить новый фильтр к столбцу, чтобы показывать только те строки, в которых есть одна или несколько пустых ячеек.
    Для этого снимите флажок «0” и нажмите ХОРОШО.
    снимите флажок "0" флажок и нажмите ОК

    Показать только те строки, в которых есть одна или несколько пустых ячеек

Самый быстрый способ удалить все пустые строки — инструмент «Удалить пробелы»

Самый быстрый и безупречный способ удалить пустые строки — использовать инструмент «Удалить пробелы», входящий в состав Ultimate Suite for Excel.

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

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

Когда Ultimate Suite добавлен на вашу ленту Excel, вот что вы делаете:

  1. Нажмите на любую ячейку в вашей таблице.
  2. Перейти к инструменты вкладка > Трансформировать группа.
  3. Нажмите Удалить пробелы > Пустые строки.
    Безопасно удаляйте пустые строки в Excel.
  4. Нажмите ХОРОШО чтобы подтвердить, что вы действительно хотите удалить пустые строки.
    Подтвердите, что хотите удалить пустые строки.

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

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

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

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *