Знакомая картина: в таблице куча пустых строк, фильтры работают странно, формулы «цепляют» лишнее, а отчёт выглядит неаккуратно. Руки тянутся удалить всё мышкой построчно — и вот уже что-то съехало, формулы порвались, а данные восстановить сложно.
Не переживай, если раньше ты чистил таблицы «на глаз». В этой статье разберём, как удалить пустые строки в Excel автоматически: через фильтр, быстрый поиск пустых ячеек и Power Query. Такой подход экономит время и нервы, особенно когда строк много.
Почему пустые строки — это проблема
Пустые строки кажутся безобидными. На деле они:
- ломают фильтры и автосуммы — Excel считает, что список «оборвался» на первой пустой строке;
- портят сводные таблицы и диаграммы;
- мешают сравнению списков и поиску дубликатов;
- делают отчёт визуально «грязным» и непрофессиональным.
| До очистки | После очистки |
|---|---|
| Список клиентов растянут, между строками пустые «прослойки». Автосумма считает только первую часть. | Строки идут подряд, без дыр. Суммы, фильтры и сводные работают по всему диапазону. |
| Трудно «глазами» проследить, есть ли пропуски в данных. | Любая пропущенная строка сразу бросается в глаза — таблица плотная и аккуратная. |
Проблема ещё и в том, что «пустая» строка не всегда реально пустая.
В ячейке может быть пробел, невидимый символ или формула вида =IF(...;"";"").
Для тебя это «ничего», а для Excel — уже не пустая ячейка, и фильтр её не увидит.
Общая идея: сначала найти, потом удалить
Чтобы не сломать таблицу, важно разделить процесс на два шага:
- Найти строки, которые действительно пустые. Либо по физически пустым ячейкам, либо по тем, где «визуально ничего нет».
- Удалить эти строки целиком, а не отдельные ячейки, чтобы не сдвинуть структуру.
В Excel есть несколько способов сделать это автоматически, без построчного удаления мышкой. Смотри, как это работает на практике.
Способ 1. Фильтр по пустым строкам и удаление
Подходит, когда пустые строки считаются «реально пустыми» (без пробелов) и находятся внутри одного столбца, например в столбце «Клиент» или «Сумма».
Выдели таблицу или столбец
Включи фильтр по заголовку
Отфильтруй только пустые
Выдели строки и удали разом
Пошагово
- Выдели диапазон с данными (или просто кликни по любой ячейке в таблице).
- На вкладке Главная или Данные включи Фильтр (значок воронки).
- Открой фильтр в нужном столбце, где бывают пустые строки.
- Сними галочку «(Выделить всё)» и оставь только пункт (Пустые).
- Excel покажет только строки с пустыми ячейками в этом столбце.
- Выдели видимые строки (через границу слева от номеров строк), нажми Правка → Удалить строку или сочетание Ctrl + -.
- Снова включи «Все» в фильтре — останутся только строки с данными.
| Плюсы способа | Минусы способа |
|---|---|
| Простой, понятный, работает в любой версии Excel. | Ищет пустые только по одному столбцу. |
| Удобно, если пустые строки встречаются редко. | Не находит строки, где ячейки «пустые визуально», но содержат пробел или результат формулы. |
Если таблица уже «подгуляла» и в ней есть пробелы, скрытые символы и мусор, лучше сначала привести список в порядок. Подробный разбор есть в статье «7 способов обработать список в Excel» .
Способ 2. Команда «Перейти» и выделение всех пустых ячеек
Этот способ часто недооценивают, а он очень мощный. Excel умеет сам находить все пустые ячейки в диапазоне — достаточно указать, что считать «пустым».
Пошаговый алгоритм
- Выдели диапазон, в котором хочешь убрать пустые строки (например, всю таблицу с заголовками).
- Нажми Ctrl + G или F5 — откроется окно «Перейти».
- Кликни по кнопке «Выделить…» (или «Выделить…» / «Special…»).
- Выбери пункт «Пустые ячейки» (Blanks) и нажми ОК.
- Excel выделит все пустые ячейки внутри выбранного диапазона.
- Не снимая выделения, нажми Ctrl + - и в диалоге выбери «Строку целиком».
- Пустые строки будут удалены, остальные строки «сдвинутся» вверх.
Памятка. Важно выбрать именно «строки целиком», иначе можно сдвинуть отдельные ячейки и испортить структуру таблицы.
Такой подход полезен, когда пустые ячейки могут быть в разных столбцах, и нужно убрать именно те строки, где нет данных вообще.
Способ 3. Power Query: автоматическая очистка при каждом обновлении отчёта
Если ты каждый месяц получаешь файл с одинаковой структурой, ручное удаление пустых строк быстро надоедает. В таких случаях выручает Power Query: один раз настраиваешь шаг «Удалить пустые строки», дальше Excel делает всё сам.
Как это выглядит
- На вкладке Данные выбери «Из таблицы/диапазона» (или «Получить данные» → «Из книги/файла»).
- Откроется редактор Power Query с твоей таблицей.
- Выдели один или несколько столбцов, по которым будешь определять пустые строки.
- В меню Главная нажми «Удалить строки» → «Удалить пустые строки».
- Нажми «Закрыть и загрузить» — результат вернётся в Excel как новая таблица (уже без пустых строк).
с пустыми строками
Удалить пустые строки
в Excel
В следующий раз достаточно обновить запрос — и Excel снова загрузит данные, автоматически удалит пустые строки и отдаст готовую таблицу. Такой подход особенно ценен, если ты регулярно:
- получаешь отчёты из 1С, CRM или другой системы;
- объединяешь несколько файлов в один список;
- собираешь отчёт по продажам, отгрузкам, заявкам.
Перед тем как отправлять данные в Power Query, полезно слегка их подготовить. Здесь пригодится статья «Как удалить дубликаты в Excel» и разбор «Как убрать лишние пробелы в Excel» .
Дополнительно: когда сортировка — плохая идея
Частый лайфхак новичков: «отсортировать пустые строки вниз, потом удалить». Это работает, но есть подводный камень: теряется исходный порядок строк.
| Что делаешь | В чём риск |
|---|---|
| Сортируешь по столбцу, чтобы пустые ушли вниз. | Записи «перемешиваются», ломаются связи с другими листами и формулами. |
| Удаляешь пустые строки в конце списка. | Найти исходный порядок потом почти невозможно. |
Если таблица не привязана ни к чему и тебе не важен порядок строк — сортировка допустима. Но в отчётных файлах с формулами, ссылками и сводными таблицами лучше использовать фильтр, «Перейти → Пустые ячейки» или Power Query.
На что ещё обратить внимание при очистке таблицы
Удаление пустых строк — только часть общей уборки в файле. Часто рядом живут и другие типичные проблемы:
- Дубликаты строк. Перед чисткой проверь, нет ли повторов — в этом поможет статья «Как удалить дубликаты в Excel» .
- Лишние пробелы и невидимые символы. Их Excel не считает пустыми — смотри «Как убрать лишние пробелы в Excel» .
- Сломанное форматирование. Иногда проще сбросить оформление и начать с чистого листа — разбор есть в статье «Как удалить форматирование в Excel» .
- Общий бардак в списке. Для комплексной уборки посмотри «7 способов обработать список в Excel» .
Типичные ошибки новичков
- Удалять строки по одной. Так легко ошибиться, пропустить часть пустых строк и потратить лишние 20–30 минут.
- Удалять только ячейки, а не строки целиком. В результате данные внизу «подъезжают» вверх, а таблица теряет структуру.
- Считать «пустым» то, что пустым не является. Пробелы, невидимые символы и формулы с "" — всё это мешает фильтрам и поиску.
- Сортировать, когда важен исходный порядок. После сортировки восстановить первоначальную последовательность почти нереально.
- Пытаться вручную чистить то, что повторяется каждый месяц. Там, где есть повторяющийся отчёт, гораздо честнее один раз настроить Power Query.
Итоги
Пустые строки — мелочь, которая незаметно портит отчёты и мешает формулами работать корректно. Чем больше таблица, тем дороже обходится ручная чистка «по настроению».
Теперь у тебя есть три опоры: фильтр по пустым, команда «Перейти → Пустые ячейки» и Power Query для регулярных отчётов. Попробуй применить хотя бы один из способов на своём рабочем файле — ты увидишь разницу сразу.
Такой подход экономит время и делает таблицы аккуратными. А дальше можно спокойно идти к более продвинутым инструментам подготовки данных.
Что дальше
Хочешь продолжить и чувствовать себя в Excel спокойнее? Посмотри бесплатный курс:

Комментарии
Комментариев пока нет.