Перейти к основному содержанию

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

Автор: Силувия Последнее изменение: 2024 июля 12 г.

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


Метод A: удалите пустые строки с помощью команды Go To Special

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

1. Выберите диапазон, из которого вы хотите удалить пустые строки, щелкните Главная вкладка, затем в Редактирование группу, нажмите Найти и выбрать > Перейти к специальному.
Скриншот вкладки «Главная» в Excel, на котором показана опция «Найти и выбрать» в группе «Редактирование»

2. в Перейти к специальному диалог, проверьте Пробелы опцию.
Диалоговое окно «Перейти к специальному» в Excel с выбранной опцией «Пусты»

3. Нажмите OK, теперь все пустые ячейки в выделенном фрагменте выбраны.
Снимок экрана, показывающий пустые ячейки, выбранные в Excel с помощью команды «Перейти к специальному»

4. Нажмите Главная в Клетки группу, нажмите Удалить > Удалить строки листов.
Параметр Excel «Удалить строки листа» выделен на вкладке «Главная» в группе «Ячейки».

Теперь строки с пустыми ячейками удалены.
Результат успешного удаления пустых строк на листе Excel

Примечание:

При использовании команды Go To Special для удаления пустых строк происходит фатальный поток:
Все строки содержат пустые ячейки (даже если строка содержит одну пустую ячейку, а другие столбцы содержат данные) будут удалены, как показано ниже.

Пример, показывающий строки с пустыми ячейками, удаленными неправильно с помощью Go To Special


Метод B: удалить пустые строки в диапазоне / листе / книге с помощью Kutools

Если вам нужен быстрый и безошибочный метод удаления всех пустых строк из выделенного фрагмента, активного листа, выбранных листов или всей книги, рассмотрите возможность использования инструмента «Удалить пустые строки» из Kutools for Excel. Этот инструмент упрощает задачу, позволяя вам удалять пустые строки всего одним щелчком мыши, тем самым избегая использования более сложных методов.

Kutools for Excel предлагает более 300 расширенных функций для оптимизации сложных задач, повышения креативности и эффективности. Улучшено возможностями искусственного интеллектаKutools точно автоматизирует задачи, упрощая управление данными. Подробная информация о Kutools для Excel...         Бесплатная пробная версия...

Нажмите Кутулс > Удалить > Удалить пустые строки, затем в раскрывающемся списке выберите нужную операцию.

Kutools for Excel — опция «Удалить пустые строки» в меню «Удалить»

Заметки:
  • После выбора "В активном листе,В выбранных листах", или же "Во всех таблицах", все пустые строки будут немедленно удалены с выбранных листов.
  • Если вы выбрали диапазон и применили "В выбранном диапазоне" вариант, появится диалоговое окно, как показано на снимке экрана ниже. Вам необходимо выбрать нужный вариант, а затем нажать "OK".
    • в диапазоне: этот параметр удаляет полностью пустые строки из выбранного диапазона. Он нацелен на совершенно пустые строки, оставляя нетронутыми строки, содержащие какие-либо данные.
    • Удалить целые строки с пустыми ячейками в диапазоне: этот параметр удаляет любую строку в диапазоне, содержащую одну или несколько пустых ячеек. Даже если строка содержит какие-либо данные, если какая-либо ячейка в этой строке пуста, вся строка будет удалена.
      Диалоговое окно Kutools с опциями удаления пустых строк или строк, содержащих пустые ячейки в Excel
  • Чтобы использовать эту функцию, вы должны иметь Kutools for Excel установленных на вашем компьютере. Загрузите Kutools для Excel прямо сейчас.

Метод C: удалить пустые строки с кодом VBA

1. Нажмите Alt + F11 ключ для включения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули для создания нового Модули скрипт, скопируйте и вставьте в скрипт приведенный ниже код.

VBA: удалить пустые строки

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

Окно модуля Excel VBA, отображающее код VBA для удаления пустых строк

3. Нажмите F5 нажмите клавишу для запуска кода, затем выберите диапазон, который вы используете для удаления пустых строк в всплывающем KutoolsforExcel Диалог.
Диалоговое окно Kutools, предлагающее выбрать диапазон для удаления пустых строк в Excel

4. Нажмите OK. Теперь выбранные пустые строки удалены.
Результат, показывающий удаление пустых строк с помощью VBA в Excel

Примечание:

С помощью этого кода VBA вам лучше удалить пустые строки в диапазоне, но не на всем листе, иначе Microsoft Excel может застрять.


Метод D: удалите пустые строки с помощью вспомогательного столбца и функции фильтрации

1. Вставьте один столбец перед диапазоном данных, вставьте столбец A как экземпляр, затем введите эту формулу. = B3, C3 и D3 в A3, чтобы объединить данные в row3, см. снимок экрана:

Функции: Если ваши данные находятся в столбце B3 и столбце N, измените формулу на = B3 & C3 & D3 & E3 &… & N3.
Снимок экрана Excel, на котором показана вспомогательная формула столбца для объединения данных строк с целью фильтрации пустых строк.

2. Затем заполните формулой ячейки, перетащив маркер автозаполнения вниз.
Результат перетаскивания формулы вспомогательного столбца вниз для ее применения ко всем строкам в Excel

3. Затем нажмите Данные > ФИЛЬТР.
Вкладка «Данные» в Excel, на которой показана опция «Фильтр», применяемая к вспомогательному столбцу

4. Затем нажмите Значок фильтра в столбце помощника отметьте Пробелы вариант только в раскрывающемся списке. Смотрите скриншот:
Раскрывающееся меню фильтра, в котором в Excel выбран параметр «Пустые»

5. Нажмите OK, все пустые строки были отфильтрованы.
Отфильтрованные пустые строки, отображаемые в Excel с использованием метода вспомогательных столбцов

6. Выберите отфильтрованные строки, щелкните Главная > Удалить > Удалить строки листов чтобы удалить пустые строки.
Выделенная опция «Удалить строки листа» в Excel для удаления отфильтрованных пустых строк

7. Затем нажмите Данные > ФИЛЬТР снова отключить ФИЛЬТР функции.
Отключение функции фильтра в Excel после удаления пустых строк

Примечание:

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


Скачать образец файла

Образец файла для удаления пустых строк в Excel доступен для скачиванияНажмите, чтобы загрузить образец файла

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!