Компьютеры инструкция
Как удалить пустые строки в Excel: три безопасных способа
Выделите столбец, нажмите F5 → «Выделить» → «Пустые ячейки», затем правой кнопкой «Удалить → Строку». Но так удалится и строка, где пуста только одна ячейка. Если в таблице есть частично пустые строки, используйте фильтр.
Редакция «Как устроено», разборы по первоисточникам 6 мин чтения
Моё избранноеСодержание
- Перед началом: сохраните копию
- Способ 1: «Выделить группу ячеек»
- Способ 2: фильтр по пустым
- Как удалить только полностью пустые строки
- Способ 3: сортировка
- Если не получилось
- Частые ошибки
- Пример: список из выгрузки
- Как проверить, что ничего не потеряно
- Пустые строки, которые только выглядят пустыми
- Удаление пустых столбцов
- Как избежать пустых строк заранее
Пустые строки в Excel удаляют тремя способами: выделить пустые ячейки командой «Выделить группу ячеек», отфильтровать пустые строки или отсортировать таблицу так, чтобы пустые оказались внизу. Главное правило: сначала решите, что считать пустой строкой. Полностью пустая строка удаляется безопасно, а строка, где пуста лишь одна ячейка, часто нужна. Ниже — три способа и как не потерять данные.
Перед началом: сохраните копию
Удаление строк — операция, которую иногда не заметишь. Сохраните копию файла (Файл → Сохранить как) или хотя бы убедитесь, что Ctrl+Z работает. После закрытия книги отмены уже не будет.
Также проверьте, нет ли в таблице скрытых строк и фильтров: «Данные → Очистить» снимет фильтр, а выделение всего листа и команда «Показать» покажет скрытые строки.
Способ 1: «Выделить группу ячеек»
Подходит, когда пусты целые строки, а в остальных все ячейки ключевого столбца заполнены.
- Выделите столбец, в котором пропуски означают пустую строку. Например, столбец с номером или фамилией.
- Нажмите
F5(илиCtrl+G), затем «Выделить». - Выберите «Пустые ячейки» и нажмите «ОК».
- Щёлкните правой кнопкой по любой выделенной ячейке и выберите «Удалить».
- В окне выберите «Строку» и нажмите «ОК».
Есть и короткий путь: после выделения на вкладке «Главная» нажать «Удалить → Удалить строки с листа».
Осторожно. Если вы выделили несколько столбцов, Excel удалит каждую строку, в которой пуста хотя бы одна выделенная ячейка. Из-за этого пропадают строки с частичными данными: например, где есть фамилия, но нет телефона. Ограничьтесь одним столбцом, который всегда заполнен в нужных строках.
Способ 2: фильтр по пустым
Так видно, что именно будет удалено, до самого удаления.
- Встаньте в ячейку таблицы и нажмите
Ctrl+Shift+L: включится фильтр. - Откройте список фильтра в ключевом столбце, снимите «Выделить все» и отметьте «(Пустые)».
- Excel покажет только строки, где ячейка пуста. Проверьте их глазами.
- Выделите номера видимых строк слева (без заголовка), щёлкните правой кнопкой и выберите «Удалить строку».
- Снимите фильтр: «Данные → Фильтр» или повторите
Ctrl+Shift+L.
Фильтр удаляет только видимые строки, скрытые фильтром остаются нетронутыми. Это надёжнее, чем удаление по выделению.
Как удалить только полностью пустые строки
Если пустой может быть отдельная ячейка, а строка целиком пуста нужна не всегда, используйте вспомогательный столбец.
- Добавьте справа от таблицы столбец, например
H. - В
H2введите формулу:=СЧЁТЗ(A2:G2). Она считает непустые ячейки в строке. Протяните вниз. - Отфильтруйте столбец
Hпо значению0. - Удалите видимые строки, как в способе 2.
- Снимите фильтр и удалите вспомогательный столбец.
Строка, где заполнена хотя бы одна ячейка, получит число больше нуля и останется. Пробел, набранный «на всякий случай», тоже считается заполненной ячейкой: такие строки формула не найдёт. Их придётся чистить отдельно.
Способ 3: сортировка
Если порядок строк не важен, отсортируйте таблицу по любому столбцу: пустые строки уйдут вниз.
- Добавьте слева столбец с номерами 1, 2, 3, чтобы потом вернуть исходный порядок.
- Выделите таблицу и на вкладке «Данные» нажмите «Сортировка».
- Отсортируйте по ключевому столбцу. Пустые ячейки окажутся в конце.
- Удалите нижний блок пустых строк.
- При желании отсортируйте по столбцу с номерами и восстановите прежний порядок.
Сортировка не подходит, если в таблице есть объединённые ячейки: Excel откажется сортировать. Что с ними делать, описано в статье как объединить ячейки в Excel.
Если не получилось
| Что видите | Что сделать |
|---|---|
| «Пустые ячейки» не найдены, хотя строки визуально пусты | В них есть пробелы или формулы, возвращающие пустую строку; чистите через СЖПРОБЕЛЫ или фильтр по «Пустым» и «Не пустым» |
| Удалились нужные строки | Сразу нажмите Ctrl+Z; после закрытия книги откройте сохранённую копию |
| Лист по-прежнему прокручивается на тысячи строк | Удалите лишние строки под таблицей и сохраните файл |
| После удаления сломались формулы | Проверьте ссылки в них: #ССЫЛКА! означает, что удалена строка, на которую они указывали |
| В «умной» таблице удаление даёт сообщение | Используйте «Удалить строки таблицы» в контекстном меню |
Частые ошибки
- Выделяют весь лист и удаляют пустые ячейки. Пропадают строки с данными.
- Не проверяют скрытые столбцы. Строка выглядит пустой, а данные лежат в скрытом столбце.
- Забывают снять фильтр. Потом кажется, что часть таблицы пропала.
- Удаляют, не глядя. Лучше сначала посмотреть на отфильтрованные строки.
Чистая таблица без пропусков — основа для сводной таблицы: пустые ячейки в столбцах-признаках превращаются там в группу «(пусто)». Чтобы шапка не пропадала при прокрутке длинного списка, закрепите строку. Быстрые комбинации есть в таблице горячих клавиш Excel.
Пример: список из выгрузки
Допустим, вы скачали выгрузку заказов, и между блоками данных вставлены пустые строки для разделения. Всего 300 строк, из них 40 пустых. В столбце A всегда есть номер заказа.
- Выделите столбец A: щёлкните по букве «A» вверху.
F5→ «Выделить» → «Пустые ячейки» → «ОК».- На вкладке «Главная» нажмите стрелку рядом с «Удалить» и выберите «Удалить строки с листа».
- Пролистайте таблицу и убедитесь, что все заказы на месте.
Так как в столбце A нет пропусков в нужных строках, удалились только полностью пустые. Проверьте это глазами: посчитайте число строк до и после, оно должно уменьшиться ровно на число пустых.
Как проверить, что ничего не потеряно
До удаления запишите число заполненных строк: формула =СЧЁТЗ(A:A) покажет количество непустых ячеек в столбце A. После удаления повторите. Число должно остаться тем же. Если оно уменьшилось, вы удалили лишнее: сразу нажмите Ctrl+Z.
Пустые строки, которые только выглядят пустыми
Иногда ячейка кажется пустой, а «Выделить группу ячеек» её не находит. Причины: пробел, неразрывный пробел, апостроф или формула, которая возвращает пустой текст. Для таких случаев в столбце-помощнике используйте формулу =ДЛСТР(СЖПРОБЕЛЫ(A2)): если результат ноль, ячейка пустая по смыслу. Отфильтруйте нули и удалите строки. Неразрывный пробел СЖПРОБЕЛЫ не убирает: его нужно заменить функцией ПОДСТАВИТЬ, а код символа для замены — 160.
Удаление пустых столбцов
Для столбцов работает то же самое: выделите строку, F5, «Выделить», «Пустые ячейки», затем «Удалить → Столбцы». Но осторожнее: пустые ячейки в одной строке не значат, что весь столбец пуст. Сначала проверьте столбец целиком, например по скрытым данным ниже видимой области. Быстро перейти в конец данных можно комбинацией Ctrl+↓.
Как избежать пустых строк заранее
Пустые строки чаще всего появляются при копировании из других программ или при вставке разделителей. Если вы сами ведёте таблицу, не разделяйте блоки пустыми строками: пользуйтесь границами, цветом или отдельной колонкой с названием блока. Тогда таблицу можно сортировать и фильтровать без предварительной чистки, а сводная таблица не создаёт группу «(пусто)».
Вопросы
Как удалить пустые строки в конце таблицы, которые не видны?
Встаньте в последнюю нужную ячейку, нажмите Ctrl+Shift+стрелка вниз, чтобы выделить пустой хвост, и удалите строки. Затем сохраните файл: так исчезнет «раздутая» область прокрутки.
Чем отличается удаление строки от очистки содержимого?
Клавиша Delete лишь стирает значения, а сама строка остаётся. Удаление строки сдвигает нижние строки вверх.
Можно ли удалить пустые строки формулой?
В Microsoft 365 есть функция ФИЛЬТР, которая выдаёт только непустые строки в новом месте. В более старых версиях это делают вручную способами из статьи.
Автор
разборы по первоисточникам
Пишем по учебникам, исследованиям и клиническим рекомендациям, источники под каждым материалом. Нашли ошибку — напишите на redakciya@kakustroeno.ru, исправим.