Перейти к содержимому

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

Author: Siluvia Last Modified: 2025-06-05

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


Метод A: Удаление пустых строк с помощью команды «Перейти к специальным ячейкам»

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

1. Выберите диапазон, из которого хотите удалить пустые строки, нажмите вкладку «Главная», затем в группе «Редактирование» выберите «Найти и выделить» > «Перейти к специальным ячейкам».
A screenshot of the Home tab in Excel, showing the Find & Select option under the Editing group

2. В диалоговом окне «Перейти к специальным ячейкам» установите флажок «Пустые ячейки».
Go To Special dialog box in Excel with the Blanks option selected

3. Нажмите «ОК», теперь все пустые ячейки в выделенной области будут выбраны.
A screenshot showing blank cells selected in Excel using the Go To Special command

4. Нажмите вкладку «Главная», в группе «Ячейки» выберите «Удалить» > «Удалить строки листа».
Excel's Delete Sheet Rows option highlighted in the Home tab under the Cells group

Теперь строки с пустыми ячейками удалены.
Result of blank rows successfully removed in an Excel worksheet

Примечание:

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

Example showing rows with any blank cells removed incorrectly using Go To Special


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

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

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

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

Kutools for Excel Delete Blank Rows option under the Delete menu

Примечания:
  • После выбора «На активном листе», «На выбранных листах» или «На всех листах» все пустые строки будут немедленно удалены из выбранных листов.
  • Если вы выбрали диапазон и применили опцию «В выбранном диапазоне», появится диалоговое окно, как показано на скриншоте ниже. Вам нужно выбрать желаемую опцию, а затем нажать «ОК».
    • «Удалить пустые строки в диапазоне»: Эта опция удаляет полностью пустые строки из выбранного диапазона. Она нацелена на строки, которые полностью пусты, оставляя нетронутыми строки, содержащие любые данные.
    • «Удалить все строки с пустыми ячейками в диапазоне»: Эта опция удаляет любую строку в пределах диапазона, которая содержит одну или несколько пустых ячеек. Даже если строка содержит некоторые данные, но хотя бы одна ячейка в этой строке пуста, вся строка будет удалена.
      Kutools dialog box with options to delete blank rows or rows containing blank cells in Excel
  • Чтобы использовать эту функцию, у вас должен быть установлен Kutools для 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 module window displaying the VBA code for deleting blank rows

3. Нажмите клавишу «F5», чтобы запустить код, затем выберите диапазон, который вы хотите очистить от пустых строк, в появившемся диалоговом окне «KutoolsforExcel».
Kutools dialog box prompting to select a range for removing blank rows in Excel

4. Нажмите «ОК». Теперь пустые строки в выделении были удалены.
Result showing blank rows removed using VBA in Excel

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

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

1. Вставьте один столбец перед вашим диапазоном данных, например, вставьте столбец A, затем введите следующую формулу в ячейку A3 для объединения данных строки 3, см. скриншот:

=B3&C3&D3

Совет: Если ваши данные находятся между столбцами B3 и N, измените формулу на =B3&C3&D3&E3&…&N3.
Excel screenshot showing the helper column formula to combine row data for filtering blank rows

2. Затем заполните формулу в ячейки, перетаскивая маркер автозаполнения вниз.
Result of dragging the helper column formula down to apply it to all rows in Excel

3. Затем нажмите «Данные» > «Фильтр».
Excel's Data tab showing the Filter option being applied to a helper column

4. Затем нажмите значок «Фильтр» в вспомогательном столбце, отметьте только опцию «Пустые» в раскрывающемся списке. См. скриншот:
Filter drop-down menu showing the Blanks option selected in Excel

5. Нажмите «ОК», теперь все пустые строки отфильтрованы.
Filtered blank rows displayed in Excel using the helper column method

6. Выберите отфильтрованные строки, нажмите «Главная» > «Удалить» > «Удалить строки листа», чтобы удалить пустые строки.
Excel's Delete Sheet Rows option highlighted for removing filtered blank rows

7. Затем снова нажмите «Данные» > «Фильтр», чтобы отключить функцию «Фильтр».
Disabling the Filter function in Excel after deleting blank rows

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

Скачать пример файла

Sample file for removing blank rows in Excel available for downloadНажмите, чтобы скачать пример файла

Лучшие инструменты для повышения продуктивности работы с Office

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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