Гид по технологиям

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

7 min read Excel Обновлено 29 Dec 2025
Удаление пустых строк в Excel — 7 способов
Удаление пустых строк в Excel — 7 способов

Важно: полностью пустая строка — это строка без значений во всех ячейках. Частично пустая строка содержит данные в хотя бы одной ячейке. Выбирайте метод согласно этому отличию.

Пример таблицы Excel с пустыми строками

Зачем удалять пустые строки

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

Ключевые вопросы перед началом:

  • Сколько пустых строк — немного или много?
  • Пустая ли строка целиком или только отдельные ячейки?

От ответов зависит оптимальный метод.

Как выбрать метод

  • Небольшое количество полностью пустых строк — удаляйте вручную.
  • Много строк, но строки целиком пустые — используйте «Перейти — специальные», фильтр или сортировку.
  • Частично пустые строки и нужно сохранить строки с любыми данными — используйте фильтрацию по всем столбцам или Power Query.
  • Повторяющиеся очистки — применяйте макрос или Power Query (автоматизация).

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

Подходит, когда пустых строк совсем немного.

  1. Щелкните номер строки слева, чтобы выделить строку.
  2. Для нескольких строк удерживайте Ctrl и щелкайте номера строк.
  3. Щелкните правой кнопкой по выделению и выберите “Удалить”. Строки исчезнут, а нижележащие строки поднимутся.

Выделение и удаление одиночной пустой строки в Excel

Когда использовать: одна-две строки в документе, когда не требуется повторяемость.

Быстрый метод: Перейти — специальные (Go To Special)

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

  1. Выделите диапазон данных (включая столбцы, где возможны пустые ячейки).
  2. На вкладке «Главная» в группе “Правка” откройте “Найти и выделить” и выберите “Перейти к особым”.
  3. В диалоге отметьте опцию “Пустые” и нажмите OK.
  4. Выделенные пустые ячейки появятся. Щелкните правой кнопкой и выберите “Удалить”.
  5. Если нужно убрать целые строки, выберите вариант “Целая строка”, иначе используйте “Сдвинуть ячейки вверх”.

Диалог 'Перейти' в Excel для поиска пустых ячеек Выбор опции 'Пустые' в окне 'Перейти - Особые' Опции удаления: сдвинуть ячейки вверх или удалить всю строку

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

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

Метод похож на “Перейти — специальные”, но через окно “Найти”.

  1. Нажмите Ctrl+F или выберите на вкладке «Главная» “Найти и выделить > Найти”.
  2. Оставьте поле “Найти” пустым.
  3. Нажмите “Параметры” и отметьте “Совпадение целого содержимого ячейки”.
  4. В поле “Искать” выберите “По листу”, а в направлении — “По строкам”. В качестве области поиска оставьте “Значения”.
  5. Нажмите “Найти все” — Excel перечислит все пустые ячейки. Выделите их, затем щелкните правой кнопкой и удалите.

Окно 'Найти' для поиска пустых ячеек в Excel

Когда использовать: удобнее, когда вы хотите просмотреть список пустых ячеек перед удалением.

Удаление только полностью пустых строк с помощью фильтра

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

  1. Выделите все столбцы диапазона данных.
  2. На вкладке “Данные” нажмите кнопку “Фильтр“.
  3. В каждом столбце поочередно откройте фильтр и отметьте только значение “Пустые” (Blanks) — это поможет выявить те строки, которые пусты во всех выбранных столбцах.
  4. После фильтрации будут показаны только полностью пустые строки. Выделите их, затем на вкладке “Главная” выберите “Удалить > Удалить строки листа”.
  5. Выключите фильтр.

Пример таблицы с частично пустыми и полностью пустыми строками Кнопка 'Фильтр' на вкладке Данные в Excel Отбор пустых значений через выпадающий фильтр в столбце Команда 'Удалить строки листа' после фильтра Таблица после удаления полностью пустых строк

Когда использовать: если строки имеют смесь пустых и заполненных ячеек и вы хотите удалить только полностью пустые.

Удаление пустых строк сортировкой

Простой метод для сгруппирования пустых строк и последующего удаления.

  1. Добавьте индексный столбец слева (серийный номер) — так вы сможете вернуть оригинальный порядок.
  2. Выделите диапазон данных вместе с индексом.
  3. На вкладке “Данные” нажмите “Сортировать” или используйте быстрые кнопки “Сорт A–Z”/“Сорт Z–A”.
  4. Пустые строки окажутся внизу или вверху выделенного диапазона. Удалите их.
  5. Отсортируйте обратно по индексной колонке и удалите индекс, если он больше не нужен.

Сортировка данных, чтобы переместить пустые строки в конец Добавление индексной колонки перед сортировкой

Когда использовать: когда вы хотите быстро собрать пустые строки в одном месте и сохранить исходный порядок через индекс.

Удаление пустых строк с помощью формул

Для фильтрации внутри таблицы можно использовать вспомогательные столбцы и формулы.

Пример: пометить строки как пустые или непустые. Предположим, данные в столбцах A:F, и вы добавили вспомогательный столбец G.

В ячейке G2 вставьте формулу:

=СЧЁТЗНАЧ(A2:F2)>0

Эта формула возвращает TRUE для строк с данными и FALSE для полностью пустых строк. Затем отфильтруйте по столбцу G и удалите строки со значением FALSE.

Если вы используете английскую версию Excel, формула выглядит так:

=COUNTA(A2:F2)>0

Альтернатива с динамическим массивом (Excel 365): создайте новый диапазон только с непустыми строками с помощью FILTER:

=FILTER(A2:F1000, COUNTA(A2:F1000)>0)

Когда использовать: если хочется оставить исходные данные нетронутыми и получить очищенную копию.

Power Query для больших наборов данных

Power Query идеально подходит для обработки больших таблиц и повторяемых задач.

  1. Выделите диапазон и выберите “Данные > Из таблицы/диапазона”.
  2. В редакторе Power Query выберите все столбцы, затем в меню “Главная” — “Удалить строки” — “Удалить пустые строки”.
  3. Нажмите “Закрыть и загрузить” — данные вернутся в Excel без пустых строк.

Преимущества: удобство для больших и повторяемых задач, можно сохранить шаги и обновлять источник.

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

Автоматизация: макрос VBA для удаления полностью пустых строк

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

Sub DeleteEmptyRows()
  Dim rng As Range
  On Error Resume Next
  Set rng = ActiveSheet.UsedRange
  If rng Is Nothing Then Exit Sub
  Dim r As Long
  For r = rng.Rows.Count + rng.Row - 1 To rng.Row Step -1
    If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then
      Rows(r).Delete
    End If
  Next r
End Sub

Как работает: макрос проходит строки снизу вверх и удаляет те, где функция CountA возвращает 0.

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

Безопасность: разрешайте макросы только для доверенных файлов и проверяйте код перед запуском.

Когда методы не сработают — типичные проблемы и обходы

  • Визуально пустая ячейка содержит пробелы или невидимые символы. Решение: примените TRIM или очистку символов:
=ПРОБЕЛЫ(A2)
=ОБРЕЗАТЬ(A2)

(В английской версии TRIM и CLEAN.)

  • Формулы возвращают пустую строку (“”) — COUNTA считает такую ячейку непустой. Решение: использовать проверку на =”” или использовать LEN(TRIM())=0.

  • Пустые строки внутри таблицы Excel (ListObject) ведут себя иначе при удалении. Решение: преобразуйте таблицу в диапазон, удалите строки и снова создайте таблицу или используйте Power Query.

Пошаговый SOP для больших и чувствительных наборов данных

  1. Создайте резервную копию файла.
  2. Добавьте индексную колонку для восстановления порядка.
  3. Примените один из методов (Перейти — специальные, фильтр, Power Query).
  4. Проверьте выборку: убедитесь, что строки с данными не удалены.
  5. Удалите пустые строки.
  6. Восстановите исходный порядок по индексной колонке, удалите вспомогательные столбцы.
  7. Сохраните файл с версией.

Ролевые чеклисты

  • Аналитик данных:

    • Снять резервную копию
    • Проверить наличие невидимых символов
    • Пометить строки с данными через COUNTA
    • Удалить только проверенные пустые строки
  • Владелец отчёта:

    • Подтвердить требования к данным
    • Согласовать автоматизацию (макрос/Power Query)
    • Проверить итоговый файл на ошибки
  • Инженер данных:

    • Автоматизировать процесс в Power Query или скрипте
    • Настроить проверку качества данных после очистки

Ментальные модели и эвристики

  • Всегда делайте резервную копию перед массовыми удалениями.
  • Работайте снизу вверх при удалении строчек программно, чтобы не смещать индексы.
  • Если не уверены — фильтруйте и просматривайте выборку перед удалением.

Решающее дерево (пример в виде диаграммы mermaid)

flowchart TD
  A[Сколько пустых строк?] -->|Мало| B[Удалять вручную]
  A -->|Много| C{Строка полностью пустая?}
  C -->|Да| D[Перейти — специальные / Сортировка / Power Query]
  C -->|Нет| E[Фильтр по всем столбцам / Power Query]
  D --> F[Проверить и сохранить резервную копию]
  E --> F

Критерии приёмки

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

Глоссарий (одно предложение на термин)

  • COUNTA / СЧЁТЗНАЧ — функция, считающая непустые ячейки в диапазоне.
  • Power Query — встроенный ETL-инструмент Excel для трансформации и загрузки данных.
  • UsedRange — диапазон листа, который Excel считает использованным.

Краткое резюме

Удаление пустых строк — простая, но важная задача очистки данных. Для единичных случаев подойдёт ручное удаление, для больших объёмов — “Перейти — специальные” и Power Query. Автоматизация через макросы или формулы делает процесс воспроизводимым и безопасным. Всегда делайте резервную копию и проверяйте выборки перед удалением.


Если нужно, могу прислать готовый макрос в вашей версии Excel или шаблон Power Query, адаптированный под конкретную таблицу.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как собрать ПК: пошаговое руководство
Hardware

Как собрать ПК: пошаговое руководство

Как зациклить презентацию в PowerPoint
Презентации

Как зациклить презентацию в PowerPoint

Безопасность умного дома: риски и защита
Кибербезопасность

Безопасность умного дома: риски и защита

Основные части компьютера — что внутри ПК
Компьютеры

Основные части компьютера — что внутри ПК

Планирование изображений на Ko‑fi — как и зачем
Креатив

Планирование изображений на Ko‑fi — как и зачем

Google My Business — настройка и советы
Локальное SEO

Google My Business — настройка и советы