Возможности !SEMTools

Как удалить пустые строки в Excel таблице между заполненными

Процедура полнофункциональна в бесплатной версии !SEMTools.

Как удалить все пустые строки в Excel автоматически
Автоматически удаляем все пустые строки в таблице с помощью !SEMTools для Excel

Как быстро убрать лишние пустые строки из таблиц так, чтобы не затрагивать при этом заполненные?

Посмотрим, как можно массово выделить все пустые строчки до конца листа и удалить их.

Формула для удаления пустых строк

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

Пошаговое руководство:

  1. Вставка вспомогательного столбца:
    • Вставьте новый столбец слева от ваших данных (Чтобы он стал столбцом A). В A1 желательно прописать заголовок.
    • В первой ячейке нового столбца введите следующую формулу для проверки, пуста ли вся строка:
      =ЕСЛИ(СЧЁТЗ(B2:XFD2)=0, "Пусто", "Не пусто")
    • Перетащите маркер заполнения вниз, чтобы применить эту формулу ко всем строкам в вашем листе.
    • Убедитесь, что она охватывает все строки, в которых могут быть данные. Надёжнее выделять диапазон снизу вверх. В этом вам помогут горячие клавиши навигации и выделения данных в Excel.
  2. Фильтрация данных:
    • Щелкните по заголовку вспомогательного столбца, чтобы выбрать его.
    • Перейдите на вкладку “Данные” на ленте и нажмите кнопку “Фильтр”.
    • Используйте раскрывающееся меню фильтра во вспомогательном столбце, чтобы выбрать только строки с меткой “Пусто”.
  3. Удаление пустых строк:
    • Выберите все отфильтрованные строки, щелкнув по номерам строк слева.
    • Щелкните правой кнопкой мыши по выделенным строкам и выберите “Удалить строку”.
    • Снимите фильтр, снова нажав кнопку “Фильтр”.
  4. Удаление вспомогательного столбца:
    • После удаления пустых строк вы можете удалить вспомогательный столбец.

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

Иногда в наборах данных пустые строки находятся только в конце. Они не содержат данных, но назойливо отображаются в фильтрах как “пусто”. Удалить такие строки можно проще.

  1. Перейдите к первой пустой строке в конце ваших данных и выделите её
    • Проще всего сделать сочетанием клавиш Ctrl + (стрелка вниз)
  2. Выделите первую пустую строку, кликнув левой кнопкой по её номеру
  3. Выделите все последующие строки:
    • Нажмите Ctrl + Shift + (стрелка вниз), чтобы выбрать все строки от текущей до конца листа.
  4. Удалите выбранные строки, щёлкнув правой кнопкой мыши по любому номеру выбранной строки и выбрав “Удалить”.
  5. Если хотите, чтобы строки не отображались совсем – просто скройте их через контекстное меню (той же правой кнопкой мыши).

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

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

  1. Выделите весь диапазон. В данном случае нужно использовать сочетание клавиш Ctrl + Shift + End. Это сочетание клавиш выбирает все ячейки от текущей активной ячейки до последней используемой ячейки в листе, которая находится на пересечении последнего используемого столбца и последней используемой строки. Потому предварительно нужно выделить крайнюю верхнюю левую ячейку таблицы (обычно А1).
  2. Примените условное форматирование:
    • Перейдите на вкладку “Главная” на ленте, нажмите “Условное форматирование” и выберите “Создать правило”.
    • Выберите “Использовать формулу для определения форматируемых ячеек”.
    • Введите формулу для идентификации пустых строк:
      =НЕ(СЧЁТЗ(1:1))
    • Выберите стиль форматирования и примените его.
  3. Примените к таблице фильтр с помощью сочетания клавиш Ctrl + Shift + L
  4. Фильтрация строк по цвету;
  5. Удалите отфильтрованные строки. Важно понимать, что если их очень много, процесс может быть не мгновенным и даже занять продолжительное время, если строки не идут подряд. По возможности лучше сортировать строки по цвету и далее удалить как сплошной диапазон. Так они удалятся моментально
  6. Удалите правила условного форматирования со всего листа.
Условное форматирование для определения пустых строк

Удаление строк с пустыми ячейками в столбце

Для удаления строк, содержащих пустые ячейки в определенном столбце, вы можете использовать фильтрацию и команду “Перейти к специальным”:

  1. Выберите весь лист:
    • Нажмите Ctrl + A, чтобы выбрать весь лист.
  2. Примените фильтр:
    • Перейдите на вкладку “Данные” на ленте и нажмите кнопку “Фильтр”, или используйте сочетание клавиш Ctrl + Shift + L
  3. Фильтрация пустых ячеек в столбце:
    • Для каждого важного для вас столбца используйте раскрывающееся меню фильтра и выберите “Пусто”.
  4. Удалите строки:
    • Когда строки с пустыми ячейками будут отфильтрованы, выберите все видимые строки.
    • Щелкните правой кнопкой мыши и выберите “Удалить строку”.

Удаление пустых строк автоматически в 2 клика с !SEMTools

Перечисленные выше методы действенны, но все они занимают немало времени. Пользовался ими и я, пока не надоело и не добавил процедуру в свою надстройку для Excel. Основное преимущество – скорость. Процедура доступна даже в базовой бесплатной версии !SEMTools. Ниже демонстрация работы инструмента.

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

Процедура находится в разделе УДАЛИТЬ – диапазоны, и позволяет убрать лишние пустые строки с листа автоматически и моментально:

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

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

Бывает, что в книге несколько листов с данными, и известно, что пустые строки присутствуют в нескольких из них. При этом может быть неизвестно, в каких, и тогда вам пришлось бы проверять каждый лист и запускать процедуру на нём. Во избежание ненужной траты времени создана процедура, которая автоматически пробежит по всем листам активной книги и удалит пустые строки массово за вас:

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

Напомню еще раз – процедура абсолютно бесплатная и доступна во всех версиях надстройки

Хотите так же быстро удалять пустые строки в ваших таблицах?. !SEMTools — это сотни инструментов, которые существенно упростят выполнение задач и сэкономят ваше время!

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*