Все статьи
Обучение

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

Дата публикации: 16.06.2025 17:45 Обновлено: 30.06.2025 18:27
61
Время прочтения: 3 минуты
Как удалить пустые строки в Excel

Если у вас большой excel-файл и в нем появились пустые строки, это может затруднить анализ данных или нарушить работу формул. В этой статье расскажем, как быстро удалить пустые строки, на примере аналога Excel, который называется Google Sheets. 

Почему Google Sheets

Вместо Excel мы пользуемся сервисом Google Sheets, потому что он бесплатный и работает в онлайне: можно пользоваться с компьютера и телефона. Если Excel привычнее — никаких проблем, в нем те же функции. 

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

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

  1. Пустых строк не должно быть перед анализом, визуализацией или загрузкой данных в другие системы (например, Power BI, SQL, Python-проекты).
  2. Пустые строки могут мешать фильтрам, нарушать сортировку и вызывать ошибки в итоговых вычислениях.
  3. Формулы типа СУММ, СРЗНАЧ, ВПР, ГПР, ЕСЛИОШИБКА могут работать неправильно. 
  4. При сохранении файла в CSV или XML пустые строки могут восприниматься как отдельные записи, что приводит к ошибкам.
  5. Если используете автоматизацию и макросы, пустые строки могут остановить скрипт или вызвать некорректный результат.

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

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

  1. Выделите первый столбец.
  2. Нажмите «Создать фильтр».
  3. Нажмите на значок фильтра в первом столбце.
  4. Выберите «Фильтровать по условию», затем нажмите «Не содержит данных». 
  5. Excel отфильтрует только пустые строки в этом столбце.
  6. Выделите отфильтрованные строки слева по номерам.
  7. Кликните правой кнопкой мыши и выберите «Удалить выбранные строки».
  8. Снимите фильтр. 

Удаление с помощью выделения группы ячеек (ручное удаление)

  1. Выделите весь столбец или диапазон, в котором могут быть пустые строки.
  2. Нажмите F5 или Ctrl + G, затем выберите «Специально...».
  3. В открывшемся окне выберите «Пустые» и нажмите ОК.
  4. Excel выделит все пустые ячейки в диапазоне.
  5. На вкладке «Главная» нажмите «Удалить» → «Удалить строки на листе», либо кликните правой кнопкой по выделенной строке и выберите «Удалить» → «Строки целиком».

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

  1. Выделите диапазон с данными.
  2. Откройте меню и начните вводить «Сортировка».
  3. Выберите «Сортировать лист по столбцу». Пустые строки сдвинутся вниз.

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

  1. Добавьте справа от таблицы вспомогательный столбец.
  2. В первой строке вспомогательного столбца введите формулу: =ЕСЛИ(СЧЁТЗ(A2:Z2)=СТОЛБЦЫ(A2:Z2); "Пусто"; "ОК")
  3. Протяните формулу вниз на весь диапазон.
  4. Примените фильтр к этому столбцу и отфильтруйте строки со значением «Пусто».
  5. Удалите отфильтрованные строки.
  6. Очистите фильтр и удалите вспомогательный столбец.

Другие варианты

С помощью Power Query:

  1. Выделите данные и выберите «Данные» → «Из таблицы/диапазона».
  2. В Power Query выберите «Удалить строки» → «Удалить пустые строки».
  3. Нажмите «Закрыть и загрузить», чтобы вернуться в Excel.

С помощью VBA:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Скопируйте в него макрос:

Sub DeleteEmptyRows()
Dim rng As Range
Dim i As Long
Set rng = ActiveSheet.UsedRange
For i = rng.Rows.Count To 1 Step -1
If Application.WorksheetFunction.CountA(rng.Rows(i)) = 0 Then rng.Rows(i).EntireRow.Delete
End If
Next i
End Sub

  1. Нажмите F5 для запуска. Этот макрос удалит все полностью пустые строки.

Узнайте, где ваши финансы дают сбой

Чек-ап от Банки.ру — это бесплатный тест, который поможет быстро оценить ваше финансовое здоровье. Ответьте на несколько вопросов, чтобы проанализировать свои доходы и расходы и понять, что можно улучшить. 

Чтобы пройти тест, бесплатно скачайте приложение Банки.ру.

Проверить финансовое здоровье

Что нужно запомнить

  • Пустые строки могут мешать работать с файлом, особенно если вы занимаетесь анализом больших массивов данных.
  • Проще всего удалить пустые строки с помощью фильтрации, но есть и другие способы.
Читать в Telegram
telegram icon

Обучение

Материалы по теме


Все продукты