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

✅ Всем добрый день! Сегодня хочу поделиться с вами полезной командой которая мне очень часто экономит много времени и нервов при работе с документами Excel, а именно когда я для своего магазина обрабатываю прайсы которые потом буду загружать на сайт.

🔥 В моем случае поставщик мне предоставляет автоматически сгенерированные файлы для загрузки для определенной CMS а так как мой интернет магазин работает на совершенно другой CMS возникает много “допилок” которые необходимо делать каждый раз когда нужно обновить цены или добавить новый товар.

Сегодня я хочу рассказать об очень интересной команде о которой мало кто знает и по незнанию используют для этих целей макросы и какие манипуляция с другими командами.

✅ Убрать пустые строчки в ячейках эксель

⭐️ Что бы наглядно показать, о чем мы будем говорить приведу пример. Представим пример, что у нас в ячейках есть информация, но по мимо этого в каждой ячейки присутствуют и пустые строчки которые нам необходимо убрать из документа (рис.1)

удалить пустую строчку в ячейки эксель

Для того что бы убрать эти пустую ячейку не нужно использовать макросы, скрипты и другие манипуляция с данными, для этого достаточно использовать:

  1. Нажимаем комбинацию клавиш CTRL + F (включаем меню поиск)
  2. Переходим на вкладку Заменить (рис.1)
  3. В строке поиске ставим курсор и нажимаем комбинацию клавиш CTRL + J (вы увидите, что в строке курсор переместился на строчку ниже) (рис.2)
  4. В строке замены ничего не вводим и оставляем его пустым
  5. Нажимаем кнопку Заменить все и радуемся результату

удаляем пустые строки в excel

✅ Вот такой нехитрой комбинацией CTRL + J можно удалять пустые строки в ячейках.

При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.

Некоторые формулы могут работать некорректно. Использовать ряд инструментов в отношении не полностью заполненного диапазона невозможно. Научимся быстро удалять пустые ячейки в конце или середине таблицы. Будем использовать простые средства, доступные пользователю любого уровня.

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

Чтобы показать на примере, как удалить лишние строки, для демонстрации порядка действий возьмем таблицу с условными данными:

Таблица для примера.

Пример 1. Сортировка данных в таблице. Выделяем всю таблицу. Открываем вкладку «Данные» — инструмент «Сортировка и фильтр» — нажимаем кнопку «Сортировка». Или щелкаем правой кнопкой мыши по выделенному диапазону и делаем сортировку «от минимального к максимальному».

Пример1.

Пустые строки после сортировки по возрастанию оказываются внизу диапазона.

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

Пример 2. Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».

Пример2.

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

Пример 3. Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».

Выделение.

В открывшемся окне выбираем пункт «Пустые ячейки».

Пустые ячейки.

Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».

Раздел ячейки.

Результат – заполненный диапазон «без пустот».

Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.

Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.



Как удалить повторяющиеся строки в Excel?

Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».

Дубликаты.

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

Повторяющиеся значения.

После нажатия ОК Excel формирует мини-отчет вида:

Отчет.

Как удалить каждую вторую строку в Excel?

Проредить таблицу можно с помощью макроса. Например, такого:

Макрос.

А можно ручками. Предлагаем простенький способ, доступный каждому пользователю.

  1. В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.
  2. Диапазон.

  3. Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».
  4. Фильтрация.

  5. Выделяем все что осталось после фильтрации и удаляем.
  6. Пример3.

  7. Убираем фильтр – останутся только ячейки с «о».

Без пустых строк.

Вспомогательный столбец можно устранить и работать с «прореженной таблицей».

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

Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.

В тренировочной таблице скрыты ряды 5, 6, 7:

Скрыто.

Будем их удалять.

  1. Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».
  2. Инспектор.

  3. В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».
  4. Скрытые.

  5. Через несколько секунд программа отображает результат проверки.
  6. Найдено.

  7. Нажимаем «Удалить все». На экране появится соответствующее уведомление.

В результате проделанной работы скрытые ячейки удалены, нумерация восстановлена.

Пример4.

Таким образом, убрать пустые, повторяющиеся или скрытые ячейки таблицы можно с помощью встроенного функционала программы Excel.

Удаление строки в Microsoft Excel

Таблицы, в которых присутствуют пустые строки, выглядят не очень эстетично. К тому же, из-за лишних строк навигация по ним может усложниться, так как придется прокручивать больший диапазон ячеек для перехода из начала таблицы в конец. Давайте выясним, какие существуют способы удаления пустых строк в программе Microsoft Excel, и как их убрать быстрее и проще.

Стандартное удаление

Самым известным и популярным способом удаления пустых строк, является использование контекстного меню программы Эксель. Чтобы убрать строки таким способом, выделяем диапазон ячеек, который не содержит данных, и кликаем правой кнопкой мыши. В раскрывшемся контекстном меню делаем переход по пункту «Удалить…». Можно не вызывать контекстное меню, а набрать на клавиатуре сочетание клавиш «Ctrl+-».

Переход к удалению строки через контекстное меню в Microsoft Excel

Появляется небольшое окошко, в котором нужно указать, что конкретно мы хотим удалить. Выставляем переключатель в позицию «строку». Жмем на кнопку «OK».

Удаление ячеек в Microsoft Excel

После этого, все строки выделенного диапазона будут удалены.

Как альтернативный вариант, можно выделить ячейки в соответствующих строках, и находясь во вкладке «Главная», кликнуть по кнопке «Удалить», которая расположена в блоке инструментов «Ячейки» на ленте. После этого, сразу произойдет удаление без дополнительных диалоговых окон.

Удаление строк в Microsoft Excel

Конечно, способ очень простой и известный. Но, является ли он самым удобным, быстрым и безопасным?

Сортировка

Если пустые строки расположены в одном месте, то их удаление будет довольно легким. Но, если они раскиданы по всей таблице, то их поиск и удаление может занять значительное время. В этом случае, должна помочь сортировка.

Выделяем всю табличную область. Кликаем по ней правой кнопкой мыши, и в контекстном меню выбираем пункт «Сортировка». После этого, появляется ещё одно меню. В нём нужно выбрать один из следующих пунктов: «Сортировка от А до Я», «От минимального к максимальному», или «От нового к старому». Какой именно из перечисленных пунктов будет находиться в меню, зависит от типа данных, которые размещены в ячейках таблицы.

Сортировка в Microsoft Excel

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

Удаление отсортированных строк в Microsoft Excel

Lumpics.ru

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

Вставка столбца в Microsoft Excel

Все ячейки этого столбца нумеруем по порядку.

Нумерация столбца в Microsoft Excel

Затем, производим сортировку по любому другому столбцу, и удаляем перемещенные вниз ячейки, как уже описывалось выше.

После этого, чтобы вернуть порядок строк к тому, который уже был перед сортировкой, проводим сортировку в колонке с номерами строк «От минимального к максимальному».

Сортировка от минимального к максимальному в Microsoft Excel

Как видим, строки выстроились в прежнем порядке, исключая пустые, которые удалены. Теперь, нам осталось только удалить добавленный столбец с порядковыми номерами. Выделяем этот столбец. Затем кликаем по кнопке на ленте «Удалить». В раскрывшемся меню выбираем пункт «Удалить столбцы с листа». После этого, нужный столбец будет удален.

Удаление столбца в Microsoft Excel

Урок: Сортировка в Microsoft Excel

Применение фильтра

Ещё одним вариантом скрыть пустые ячейки является применение фильтра.

Выделяем всю область таблицы, и, располагаясь во вкладке «Главная», делаем клик по кнопке «Сортировка и фильтр», которая расположена в блоке настроек «Редактирование». В появившемся меню, делаем переход по пункту «Фильтр».

Включение фильтра в Microsoft Excel

В ячейках шапки таблицы появляется характерный значок. Кликаем по этому значку в любом на ваш выбор столбце.

В появившемся меню, снимаем галочку с пункта «Пустые». Жмем на кнопку «OK».

Фильтр в Microsoft Excel

Как видим, после этого, все пустые строки исчезли, так как они были отфильтрованы.

Пустые ячейки скрыты в Microsoft Excel

Урок: Как использовать автофильтр в Microsoft Excel

Выделение ячеек

Ещё один способ удаления использует выделение группы пустых ячеек. Чтобы использовать этот способ, сначала выделяем всю таблицу. Затем, находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в группе инструментов «Редактирование». В появившемся меню, кликаем по пункту «Выделение группы ячеек…».

Переход к выделению группы ячеек в Microsoft Excel

Открывается окно, в котором переставляем переключатель в позицию «пустые ячейки». Жмем на кнопку «OK».

Выделение пустых ячеек в Microsoft Excel

Как видим, после этого, все строки, содержащие пустые ячейки, выделились. Теперь жмем на уже знакомую нам кнопку «Удалить», расположенную на ленте в группе инструментов «Ячейки».

Удаление пустых ячеек в Microsoft Excel

После этого, все пустые строки будут удалены из таблицы.

Пустые ячейки удалены в Microsoft Excel

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

Как видим, существует несколько способов удаления пустых ячеек из таблицы. Каким именно способом лучше воспользоваться, зависит от сложности таблицы, и от того, как именно по ней разбросаны пустые строки (располагаются одним блоком, или перемешаны со строками, заполненными данными).

Работая с большими объемами данных в таблицах Excel, мы часто сталкиваемся с наличием пустых строк в Excel. Для того чтобы убрать пустые строки есть несколько способов:

  • с помощью сортировки данных;
  • с помощью фильтрации данных;
  • с помощью выделения группы ячеек;
  • с помощью вспомогательного столбца;

Давайте рассмотрим каждый из них.

Содержание

  1. Как удалить пустые строки в Excel с помощью сортировки
  2. Как удалить пустые строки в Excel с помощью фильтрации
  3. Как убрать пустые строки в Excel с помощью выделения группы ячеек
  4. Как удалить пустые строки в Экселе с помощью вспомогательного столбца

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

Представим, что у нас есть таблица с данными продаж по разным странам и городам:

таблица с данными продаж

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

Для того чтобы отсортировать данные нашей таблицы проделаем следующие шаги:

  • Выделим левой клавишей мыши диапазон данных таблицы, затем на вкладке «Данные» нажмем на кнопку «Сортировка»:

удалить пустые строки в таблице при помощи сортировки

  • В появившемся диалоговом окне сортировки выберем столбец, по которому будут отсортированы данные и укажем их порядок:

сортировка данных в excel таблице

  • После этого система автоматически отсортирует строки с пустыми ячейками, и разместит их внизу таблицы:

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

  • Затем, выделите пустые строки левой клавишей мыши и удалите их, нажав правой кнопкой мыши и выбрав пункт «Удалить»:

как удалить пустые строки в таблице excel

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

Как удалить пустые строки в Excel с помощью фильтрации

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

  • Выделим левой клавишей мыши диапазон данных таблицы, затем на вкладке «Данные» нажмем на кнопку «Фильтр»:

удалить строки в таблице эксель с помощью фильтрации

Важно! Для корректной фильтрации данных обязательно, перед нажатием кнопки «Фильтр», выделите область со значениями таблицы, включая пустые строки. Если этого не сделать — фильтрация данных таблицы будет осуществляться до первой пустой строки!

  • Нажмите на выпадающий список фильтра любого из заголовков таблицы и выберите пустые строки:

как выбрать пустые строки в фильтре заголовка таблицы эксель

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

  • После того как пустые строки выбраны, выделите их и удалите, как это показано на примерах выше.

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

Как убрать пустые строки в Excel с помощью выделения группы ячеек

Для удаления пустых строк можно воспользоваться инструментом выделения группы ячеек. Для этого:

  • Выделите ячейки с данными вашей таблицы;
  • Перейдите в меню «Найти и выделить» и выберите пункт «Выделить группу ячеек»:

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

  • Во всплывающем окне отметьте пункт «Пустые ячейки»:

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

  • Система автоматически выделит все пустые ячейки:

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

  • Для удаления выделенных строк, нажмите на любой из правой кнопкой мыши и выберите пункт «Удалить»:

удаление выделенных ячеек в таблице

  • Затем, во всплывающем окне выберите пункт «Строку»:

как удалить строку среди выделенных ячеек

  • Готово!

Внимание! Будьте аккуратны с использованием данного способа! Удаляя выделенные ячейки, есть высокая вероятность того, что вы удалите строки с данными, например, в которых есть только одна пустая ячейка, а в соседних ячейках строки есть данные!

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

Пожалуй, самый эффективный и надежный способ удаления пустых строк в Excel это создание вспомогательного столбца, рядом с таблицей.

Представим, что в нашей таблице с данными есть строки, в которых всего лишь одна ячейка пустая, а остальные ячейки в строке содержат данные (на примере ниже выделены ячейки выделены желтым цветом).

как удалить пустые строки в Excel с помощью вспомогательной колонки

Используя раннее описанные способы, высока вероятность удалить строки с данными.

Поэтому, чтобы избежать потери данных при удалении пустых строк, создадим справа от таблицы столбец, в который вставим функцию СЧИТАТЬПУСТОТЫ, в ней укажем диапазон всех ячеек каждой строки таблицы и протянем формулу до конца таблицы:

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

  • Функция СЧИТАТЬПУСТОТЫ ведет подсчет пустых ячеек в указанном диапазоне. Так как столбцов в нашей таблице с данными 4 штуки, то если во вспомогательном столбце мы найдем значение «4» это будет означать, что эта строка в таблице пустая и ее можно удалить. Для этого отфильтруем значения таблицы по вспомогательному столбцу по числу «4» и определим пустые строки:

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

  • Пустые строки найдены. Теперь их можно выделить и удалить.

При составлении таблиц в Microsoft Excel и работе с формулами часто образуются пустые строки, которые проблематично убрать. В данной статье будут описаны самые распространенные методы их удаления.

Содержание

  1. Как НЕ НАДО удалять пустые строки в Excel
  2. Формула для удаления пустых строк в Excel
  3. Как удалить пустые строки в Excel с помощью Power Query
  4. Как удалить строки, если ячейка в определенном столбце пуста
  5. Как удалить лишние строки под данными или скрыть их
  6. Как быстро удалить пустые строки в Excel с помощью VBA
  7. Макрос 1. Удалить пустые строки в выбранном диапазоне
  8. Макрос 2. Удалить все пустые строки в Excel
  9. Макрос 3. Удалить строку, если ячейка пуста
  10. Как добавить макрос в свою книгу
  11. Как удалить пустые строки в Excel с помощью сортировки
  12. Как удалить пустые строки в Excel с помощью фильтрации
  13. Как убрать пустые строки в Excel с помощью выделения группы ячеек
  14. Как удалить пустые строки в Экселе с помощью вспомогательного столбца
  15. Заключение

Как НЕ НАДО удалять пустые строки в Excel

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

  1. Выделить пустую строчку с помощью мыши.
  2. Перейти в раздел «Найти и выделить».
  3. Кликнуть по пункту «Перейти к специальному».
  4. Нажать ЛКМ по слову «Пробел». После этого пустота должна исчезнуть, и таблица преобразится.

В Эксель пустые строки могут удаляться посредством сортировки таблицы либо установления фильтра. Однако такой способ также может привести к полному удалению строки с заполненными ячейками. Причем пострадать могут и соседние строчки или столбцы.

Обратите внимание! В Excel нельзя удалять пустые строки, выбирая отдельные ячейки в таблице во избежание потери важной информации. Лучше воспользоваться другими методами, которые будут описаны далее.

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

Для выполнения поставленной задачи можно воспользоваться специальной формулой, которая работает во всех версиях программы: =ЕСЛИ(СЧЕТЗ(A2:E2)=0;»Пусто»;»»). А2 и Е2 — это первая и последняя ячейки строки, в которой необходимо убрать пустоты. Аналогичным образом выражение применяется для любого столбца таблицы. Пользователю необходимо поставить курсор мыши в свободную ячейку и прописать данную формулу в строке сверху главного меню. Далее эту формулу потребуется растянуть для всех строк или столбцов таблицы, зажав ЛКМ крестик в правом нижнем углу первой ячейки. После таких манипуляций пустые строчки пропадут.

Как удалить пустые строки в Excel с помощью Power Query

Power Query — это специальный инструмент, который присутствует в версиях Excel, начиная с 2013 года.

Важно! Такой инструмент изменяет форматирование таблицы, заливку ячеек, их размер, ориентацию.

Чтобы удалить пустые ячейки в таблицы, необходимо выполнить несколько простых шагов по алгоритму:

  1. Выделить манипулятором строчку или столбик, в котором есть пустоты, требующие деинсталляции.
  2. В интерфейсе Excel сверху перейти в раздел «Данные».
  3. В графе открывшихся параметров кликнуть по кнопке «Получить данные».
  4. В меню контекстного типа нажать по строке «Из других источников» и далее выбрать вариант «Из таблицы/диапазона». Теперь откроется небольшое меню, где надо поставить галочку рядом с параметром «Таблица с заголовком» и щелкнуть по «ОК».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Загрузка таблицы в редактор Power Query
  1. Изучить интерфейс открывшегося редактора Power Query.
  2. Кликнуть ЛКМ по кнопке «Удалить строки» в верхней части раздела.
  3. В контекстном меню нажать по «Удалить пустые строки».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Удаление пустых строчек в редакторе Power Query. Пошаговый алгоритм
  1. Щелкнуть по кнопке «Закрыть и загрузить».
  2. Проверить результат. После проделывания вышеизложенных манипуляций окно редактора должно закрыться, и в таблице пропадут пустые ячейки.

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Финальный результат. Внешний вид таблицы после реализации способа

Дополнительная информация! После реализации рассмотренного способа формат отображения дат и чисел в таблице изменится.

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

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

  1. Нажать ПКМ по названию столбика, в котором есть пустоты.
  2. В контекстном меню нажать на «Выделить» и в следующем окне указать «Пустые ячейки». После закрытия окошка в выбранном столбце выделятся только пустоты, а ячейки с информацией останутся незатронутыми.
  3. Щелкнуть ПКМ по любой выделенной ячейки и нажать по строчке «Удалить». Откроется небольшое окно, в котором надо поставить тумблер напротив поля «Строки», а затем кликнуть «ОК».
  4. Проверить результат. Строчки, в которых присутствовали пустые ячейки, должны полностью деинсталлироваться из таблицы. Как и говорилось выше, минус метода в том, что ячейки с информацией также удалятся.

Как удалить лишние строки под данными или скрыть их

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

  1. Выделить пустую ячейку ЛКМ и зажать одновременно кнопки «Ctrl+Shift+End». Данная команда выделит оставшиеся ячейки, в которых на самом деле что-то написано.
  2. Кликнуть ПКМ по ячейке и в окошке контекстного типа выбрать вариант «Удалить».
  3. Проверить удалились ли лишние пустоты. Выбранные ячейки со скрытыми данными должны деинсталлироваться, как и в предыдущем методе.

Иногда пользователю не хочется удалять информацию из скрытых ячеек таблицы. В таком случае их можно скрыть. Скрытие строчек в Microsoft Office Excel осуществляется по следующей инструкции:

  1. Выделить ячейку под последней строкой с данными и зажать «Ctrl+Shift+End» для выделения оставшихся лишних пустот.
  2. После выделения всех пустот по любой из них надо кликнуть ПКМ и щелкнуть по варианту «Скрыть».
  3. Можно зажать кнопки «Ctrl+9» для скрытия лишних ячеек.
  4. Зажать «Ctrl+Shift+9», если пустоты нужно будет опять сделать видимыми.

Как быстро удалить пустые строки в Excel с помощью VBA

VBA — это специальный язык программирования, предназначенный для автоматизации процессов в редакторах Microsoft Office. С его помощью можно будет в кратчайшие сроки удалить пустые ячейки в Excel, скопировав нужный код программы. Для реализации такого способа деинсталляции не обязательно быть программистом. Далее будет рассмотрено несколько команд, реализуемых на VBA в Эксель.

Макрос 1. Удалить пустые строки в выбранном диапазоне

Если выделить нужные строки и ввести данный код, то можно удалить все пустоты указанного диапазона. При этом пользователь не увидит никаких предупреждений, сообщений, всплывающих диалоговых окон и т.д. Увидеть код для удаления пустот в диапазоне можно на следующем изображении:

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Код программы для деинсталляции пустых строчек в заданном диапазоне

Чтобы ввести макрос в Excel на языке программирования VBA и запустить его, необходимо:

  1. Переключиться в раздел «Разработчик», находящийся в списке параметров сверху главного меню.
  2. Кликнуть по кнопке «Запись макроса».
  3. Скопировать код с изображения выше и ввести его в соответствующее поле.
  4. Сохранить изменения нажатием на «ОК».
  5. Для запуска программы необходимо перейти во вкладку «Макросы», выбрать нужный код по названию созданных, выделить диапазон, в котором предстоит удалить пустоты, и кликнуть «ОК».

Важно! Созданный макрос сохранится в Excel, и его не нужно будет вводить каждый раз для выполнения конкретного действия.

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

С помощью написанного кода можно деинсталлировать сразу все пустоты, которые находятся на активном листе Эксель. Для этого используется следующий код:

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Макрос для удаления всех пустот на рабочем поле листа Excel

Макрос 3. Удалить строку, если ячейка пуста

Это метод пробелов, который был описан выше, реализуемый с помощью кода. Данный способ позволяет удалить всю строку, в которой присутствует одна или несколько пустых ячеек, а также избавиться от лишних строк. Представленный код будет выглядеть так:

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Макрос для деинсталляции лишних строк с пустотами со всего рабочего листа

Перед запуском любого кода в Excel рекомендуется создать копию своей работы во избежание утери важных сведений в случае допущения ошибки.

Как добавить макрос в свою книгу

Для записи кодов в Excel создается своя книга. Выше был рассмотрен альтернативный метод создания и запуска макросов. Есть еще один способ, который заключается в выполнении следующих шагов:

  1. Открыть лист, в котором нужно удалить какие-либо ячейки.
  2. Зажать клавиши «Alt+F11», чтобы запустить встроенный редактор «Visual Basic».
  3. В графе параметров слева открывшегося окошка нажать по слову «Insert», а затем перейти во вкладку «Module».
  4. Вставить нужный код программы в отобразившееся окошко.
  5. Щелкнуть по F5, чтобы проверить код на работоспособность.
  6. Кликнуть по кнопке «Сохранить» для добавления макроса в свою книгу.

Дополнительная информация! Чтобы активировать созданный макрос в следующий раз, необходимо зайти в книгу, выбрать соответствующую таблицу, зажать «Alt+F8» с клавиатуры, выбрать нужный код и щелкнуть по кнопке «Выполнить».

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

Сортировка данных в таблице помогает удалить пустоты. Данная операция выполняется по алгоритму:

  1. Выделить нужный диапазон ячеек ЛКМ.
  2. Перейти в раздел «Данные» сверху главного меню программы и кликнуть по кнопке «Сортировка».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Сортировка таблицы значений в Excel
  1. В следующем меню выбрать столбец для отсортировки информации в нем и нажать «ОК».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Выбор столбца для отсортировки данных
  1. Убедиться, что таблица отсортирована. Пустые строки расположатся под таблицей. Их при необходимости можно будет удалить.

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

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

Как удалить пустые строки в Excel с помощью фильтрации

Процесс выполнения поставленной задачи подразделяется на следующие этапы:

  1. Аналогичным образом выделить таблицу и переключиться в раздел «Данные» сверху окна программы.
  2. Теперь вместо сортировки нажать на кнопку «Фильтр».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Путь к фильтрации данных таблицы в Эксель
  1. В появившемся окошке надо поставить галочку напротив значения «(Пустые)».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Выбор пустых строк для фильтрации
  1. Проверить, что все пустые ячейки в табличке выделились и удалить их стандартным методом, рассмотренным выше.

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

Обратите внимание! Для деинсталляции пустых ячеек рассмотренным выше способом пользователю потребуется аккуратно отфильтровать каждый столбец в таблице, чтобы не удалить нужную информацию.

Как убрать пустые строки в Excel с помощью выделения группы ячеек

В Эксель есть встроенный инструмент, с помощью которого можно группами выделять ячейки. С его помощью удаление пустот производится по алгоритму:

  1. Выделить всю таблицу ЛКМ.
  2. Кликнуть по значку лупы графе вкладок сверху окна программы. Это меню «Найти и выделить».
  3. В контекстном меню щелкнуть по строчке «Выделить группу ячеек…».

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Выделение группы ячеек в Эксель
  1. В отобразившемся окне поставить тумблер в поле «Пустые ячейки» и щелкнуть по «ОК». В таблице выделятся все пустоты.

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Выбор пустых ячеек в появившемся окошке
  1. Удалить строку методом пробелов и проверить результат.

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Автоматическое выделение пустот таблицы

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

Для деинсталляции пустот рядом с таблицей можно создать столбец, который будет выступать в роли вспомогательного элемента. Это один из самых быстрых и надежных способов удаления. Чтобы реализовать данный метод, требуется выполнить несколько простых манипуляций по пошаговой инструкции:

  1. Создать справа от исходной таблицы еще один столбик и назвать его, к примеру, «Пустая строка», чтобы не путаться в дальнейшем.
  2. Записать формулу «Считать пустоты», указав соответствующий диапазон, в котором программа выполнит проверку на наличие пустых строк.
  3. Когда пустые строчки будут обнаружены, их останется только выделить и деинсталлировать.

kak-udalit-pustye-stroki-v-excel-4-varianta-udaleniya-pustyh-strok-v-tablice-excel

Подсчет пустот во вспомогательном столбце

Важно! Данная формула выглядит следующим образом: «=СЧИТАТЬПУСТОТЫ(А6:D6)». Вместо букв в скобках указывается диапазон ячеек.

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:
  • Удаление пустых страниц в excel
  • Удаление промежуточных итогов в excel
  • Удаление пробелов между цифрами в excel
  • Удаление пробелов в числах excel
  • Удаление пробелов в цифрах excel