4 варианта удаления пустых строк в таблице Эксель
Как НЕ НАДО удалять пустые строки в Excel
Не рекомендуется удалять пустые строки через раздел «Найти и выбрать». Эта команда сразу удаляет всю строку, где есть пробелы. В этом случае исчезнут и ячейки с необходимой информацией. Инструмент «Найти и выбрать» полезен, когда вся строка в таблице пуста и ее нужно удалить. В такой ситуации необходимо принять следующие меры:
- Выберите мышью пустую строку.
- Перейдите в раздел «Найти и выбрать».
- Нажмите на пункт «Перейти к спец».
- Нажмите ЛКМ на слово «Пробел». После этого пустота должна исчезнуть, и таблица преобразится.
В Excel пустые строки можно удалить, отсортировав таблицу или установив фильтр. Однако этот метод также может привести к полному удалению строки с заполненными ячейками. Кроме того, могут быть затронуты соседние строки или столбцы.
Примечание! В Excel вы не можете удалять пустые строки, выбирая отдельные ячейки в таблице, чтобы не потерять важную информацию. Лучше использовать другие методы, о которых будет рассказано позже.
Формула для удаления пустых строк в Excel
Для этого можно использовать специальную формулу, которая работает во всех версиях программы: = ЕСЛИ (СЧЁТ (A2: E2) = 0; «Пусто»; «»). A2 и E2 — первая и последняя ячейка строки, из которой нужно удалить пробелы. Точно так же выражение применяется к любому столбцу в таблице. Пользователь должен поместить курсор мыши в пустую ячейку и записать эту формулу в строке вверху главного меню. Кроме того, эту формулу нужно будет растянуть на все строки или столбцы таблицы, удерживая крестик ЛКМ в правом нижнем углу первой ячейки. После таких манипуляций пропадут пустые строки.
Как удалить пустые строки в Excel с помощью Power Query
Power Query — это специальный инструмент, который присутствует в версиях Excel с 2013 года.
Важно! Этот инструмент изменяет форматирование таблицы, заполнение ячеек, их размер, ориентацию.
Чтобы удалить пустые ячейки в таблицах, вам нужно выполнить несколько простых шагов в алгоритме:
- Выберите с помощью манипулятора строку или столбец, в которых есть зазоры, требующие удаления.
- В интерфейсе Excel перейдите в раздел «Данные» вверху».
- В столбце открытых параметров нажмите кнопку «Получить данные».
- В контекстном меню типа щелкните строку «Из других источников», а затем выберите вариант «Из таблицы / диапазона». Теперь откроется небольшое меню, где вам нужно установить флажок рядом с опцией «Таблица с заголовком» и нажать «ОК».
Загрузите таблицу в редактор Power Query
- Изучите открывшийся интерфейс редактора Power Query.
- ЛКМ нажмите кнопку «Удалить линии» вверху раздела.
- В контекстном меню нажмите «Удалить пустые строки».
Удаление пустых строк в редакторе Power Query. Пошаговый алгоритм
- Нажмите кнопку «Закрыть и загрузить».
- Проверить результат. После выполнения описанных выше манипуляций окно редактора должно закрыться, а пустые ячейки в таблице исчезнут.
Окончательный результат. Внешний вид таблицы после реализации метода
Дополнительная информация! После реализации рассматриваемого метода формат отображения дат и чисел в таблице изменится.
Как удалить строки, если ячейка в определенном столбце пуста
После построения в некоторых столбцах таблицы могут появиться одиночные пустые ячейки. Избавиться от них несложно, применив метод пробелов, рассмотренный в начале статьи. В этой ситуации вы можете применить этот метод удаления. Вы должны действовать следующим образом:
- Нажмите ПКМ на имени столбца, в котором есть пробелы.
- В контекстном меню нажмите «Выбрать» и в следующем окне укажите «Пустые ячейки». После закрытия окна в выбранном столбце будут выделены только пробелы, а ячейки с информацией останутся неизменными.
- Щелкните правой кнопкой мыши любую выделенную ячейку и щелкните строку «Удалить». Откроется небольшое окно, в котором нужно поставить тумблер перед полем «Строки», затем нажать «ОК».
- Проверить результат. Строки с пустыми ячейками необходимо полностью удалить из таблицы. Как было сказано выше, недостатком метода является то, что ячейки с информацией также будут удалены.
Как удалить лишние строки под данными или скрыть их
В процессе составления таблицы в Excel часто появляются пустые строки, в которых, собственно, прописана скрытая информация. Лишние ячейки можно удалить следующим образом:
- Выделите пустую ячейку с помощью ЛКМ и одновременно удерживайте кнопки «Ctrl + Shift + End». Эта команда выделит оставшиеся ячейки, в которых что-то действительно написано.
- Щелкните ячейку правой кнопкой мыши и выберите опцию «Удалить» в окне типа контекста».
- Проверьте, были ли удалены лишние пустоты. Выбранные ячейки со скрытыми данными необходимо удалить, как в предыдущем способе.
Иногда пользователь не хочет удалять информацию из скрытых ячеек таблицы. В этом случае их можно скрыть. Скрытие строк в Microsoft Office Excel выполняется по следующей инструкции:
- Выберите ячейку под последней строкой с данными и удерживайте «Ctrl + Shift + End», чтобы выделить оставшиеся лишние пробелы.
- После того, как вы выбрали все пробелы для одного из них, вам нужно щелкнуть правой кнопкой мыши и выбрать опцию «Скрыть».
- Вы можете удерживать кнопки «Ctrl + 9», чтобы скрыть ненужные ячейки.
- Удерживайте Ctrl + Shift + 9, если вам нужно снова сделать пробелы видимыми.
Как быстро удалить пустые строки в Excel с помощью VBA
VBA — это специальный язык программирования, предназначенный для автоматизации процессов в редакторах Microsoft Office. С его помощью можно будет быстро устранить пустые ячейки в Excel, скопировав необходимый программный код. Вам не нужно быть программистом, чтобы реализовать этот метод удаления. Далее мы рассмотрим несколько команд, реализованных на VBA в Excel.
Макрос 1. Удалить пустые строки в выбранном диапазоне
Если выбрать нужные строки и ввести этот код, можно удалить все пробелы указанного диапазона. В этом случае пользователь не увидит никаких предупреждений, сообщений, всплывающих диалогов и т.д. Вы можете увидеть код для удаления пробелов в диапазоне на следующем изображении:
Программный код для удаления пустых строк в указанном диапазоне
Чтобы вставить макрос в Excel на языке программирования VBA и запустить его, вам необходимо:
- Перейдите в раздел «Разработчик», расположенный в списке параметров вверху главного меню.
- Нажмите кнопку «Записать макрос».
- Скопируйте код с изображения выше и введите его в соответствующее поле.
- Сохраните изменения, нажав «ОК».
- Для запуска программы нужно перейти во вкладку «Макросы», выбрать нужный код с названием созданных, выбрать диапазон, в котором вы хотите убрать пробелы и нажать «ОК».
Важно! Созданный макрос будет сохранен в Excel, и вам не нужно будет вставлять его каждый раз для выполнения определенного действия.
Макрос 2. Удалить все пустые строки в Excel
С помощью написанного кода можно сразу удалить все пробелы, которые есть на активном листе Excel. Для этого используется следующий код:
Макрос для удаления всех пробелов в листе Excel
Макрос 3. Удалить строку, если ячейка пуста
Это метод пробелов, описанный выше, реализованный с помощью кода. Этот метод позволяет удалить всю строку, содержащую одну или несколько пустых ячеек, а также удалить дополнительные строки. Представленный код будет выглядеть так:
Макрос для удаления лишних пустых строк со всего листа
Перед запуском любого кода в Excel рекомендуется сделать копию своей работы, чтобы не потерять важную информацию в случае ошибки.
Как добавить макрос в свою книгу
Для написания кодов в Excel создается рабочая книга. Альтернативный метод создания и запуска макросов обсуждался выше. Есть еще один способ — выполнить следующие действия:
- Откройте лист, на котором вы хотите удалить ячейки.
- Удерживайте клавиши Alt + F11, чтобы запустить встроенный редактор Visual Basic».
- В столбце параметров слева от открытого окна нажмите на слово «Вставить», затем перейдите на вкладку «Модуль».
- Вставьте требуемый программный код в появившееся окно.
- Нажмите F5, чтобы проверить работоспособность кода.
- Нажмите кнопку «Сохранить», чтобы добавить макрос в книгу.
Дополнительная информация! Чтобы активировать созданный макрос в следующий раз, вам необходимо войти в книгу, выбрать соответствующую таблицу, зажав «Alt + F8» на клавиатуре, выбрать нужный код и нажать кнопку «Выполнить».
Как удалить пустые строки в Excel с помощью сортировки
Сортировка данных в таблице помогает устранить пробелы. Эта операция выполняется по алгоритму:
- Выберите требуемый диапазон ячеек LMC.
- Перейдите в раздел «Данные» вверху главного меню программы и нажмите кнопку «Заказать».
Сортировка таблицы значений в Excel
В следующем меню выберите столбец для сортировки содержащейся в нем информации и нажмите «ОК».
Выбор столбца для сортировки данных
Убедитесь, что таблица отсортирована. Пустые строки будут размещены под таблицей. При необходимости их можно удалить.
Удаление пустых ячеек после сортировки таблицы
Как удалить пустые строки в Excel с помощью фильтрации
Процесс выполнения поставленной задачи разбит на следующие этапы:
- Таким же образом выделите таблицу и перейдите в раздел «Данные» вверху окна программы.
- Теперь вместо заказа нажмите кнопку «Фильтр».
Путь к фильтрации данных таблицы в Excel
В появившемся окне установите флажок рядом со значением «(Пусто)».
Выбор пустых строк для фильтрации
Убедитесь, что все пустые ячейки в планшете выделены, и удалите их стандартным способом, описанным выше.
Перед запуском метода фильтрации данных необходимо выделить весь диапазон таблицы, иначе фильтрация будет выполняться только до первого пустого значения.
Примечание! Чтобы удалить пустые ячейки, как описано выше, пользователь должен будет тщательно отфильтровать каждый столбец таблицы, чтобы не удалить необходимую информацию.
Как убрать пустые строки в Excel с помощью выделения группы ячеек
В Excel есть встроенный инструмент, с помощью которого вы можете выбирать ячейки в группах. С его помощью удаление пустот проводится по алгоритму:
- Выделите всю таблицу с помощью ЛКМ.
- Щелкните значок увеличительного стекла на диаграмме вкладок в верхней части окна программы. Это меню «Найти и выбрать».
- В контекстном меню нажмите на строку «Выбрать группу ячеек…».
Выбор группы ячеек в Excel
- В появившемся окне поместите тумблер в поле «Пустые ячейки» и нажмите «ОК». Все пробелы в таблице выделены.
Выделение пустых ячеек в появившемся окне
- Удалите строку с помощью метода пробелов и проверьте результат.
Автоматическое выделение промежутков в таблице
Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Чтобы удалить пробелы рядом с таблицей, вы можете создать столбец, который будет выполнять роль вспомогательного элемента. Это один из самых быстрых и надежных методов удаления. Для реализации этого метода нужно произвести несколько простых манипуляций по пошаговой инструкции:
- Создайте еще один столбец справа от исходной таблицы и назовите его, например, «Пустая строка», чтобы не запутаться в будущем.
- Запишите формулу «Считать пустые», указав соответствующий интервал, в течение которого программа будет проверять наличие пустых строк.
- Когда обнаруживаются пустые строки, остается только выбрать и удалить их.
Подсчитайте пустоты в опорной колонне
Важно! Эта формула выглядит так: «= СЧИТАТЬПУСТОТЫ (A6: D6)». Вместо букв в скобках указан диапазон ячеек.
Заключение
Поэтому есть несколько способов удалить пустые строки в Microsoft Excel, каждый из которых актуален для конкретного случая. Чтобы разобраться в теме, вам необходимо внимательно прочитать приведенную выше информацию.