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

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

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

Способ 1: одиночное удаление через контекстное меню

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


Способ 2: одиночное удаление с помощью инструментов на ленте

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


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

Способ 3: групповое удаление

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


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


Способ 4: удаление пустых элементов

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


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

Способ 5: использование сортировки

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


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

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

Способ 6: использование фильтрации

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


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

Способ 7: условное форматирование

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


Поставленная задача по заданному условию решена.

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


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

MS Excel используется для работы с электронными таблицами. Этот многофункциональный инструмент подходит не только для ввода данных, но и для решения сложных задач с применением формул – математических, статистических и логических. В некоторых из них наличие пустых строк недопустимо, они могут влиять на результат расчетов. Удалить строку, пустую и не только, можно несколькими способами.

Запустите MS Excel. Для этого откройте существующий документ. Или же создайте новый, через контекстное меню, правой кнопкой мыши – “Создать” – “Лист Microsoft Excel”. В рабочем поле перейдите к нужной строке и нажмите на номер строки, вся строка станет выделенной. Для выделения нескольких строк нужно зажать клавишу Ctrl. Далее перейдите в пункт “Удалить” и нажмите “Удалить строки с листа”. Также удалить строки можно через контекстное меню. На выделенных строках нажмите ПКМ и кликните “Удалить”. Этот и предыдущий способы подходят для удаления как пустых строк, так и строк с информацией. Результат будет один – строки удалятся с листа. Отменить это действие можно значком на панели инструментов или комбинацией клавиш Ctrl+Z. Если вам нужно убрать из таблицы пустые строки, да впрочем и не только пустые, а с определенным критерием, воспользуйтесь командой на главной панели – “Сортировка и фильтр”. Либо если этого пункта нет на главной панели, тогда ищите “Данные”. Отметьте интервал, для которого будет применен фильтр. Далее нажмите “Сортировка и фильтр” – “Фильтр”. Для таблицы добавится фильтр, это можно понять по значкам списка возле заголовков. Нажмите на первый заголовок, в выпадающем списке пролистайте вниз и снимите галочку с пункта “Пустые”. Теперь строчки, в которых нет значений, будут скрыты, на их месте можно увидеть двойные горизонтальные полоски. Но скрыть – не значит удалить. Повторите манипуляции с фильтром, нажмите заголовок первого столбца, появится список, снимите галочку с пункта (Выделить все) и поставьте отметку (Пустые). Этим действием вы скроете строки со значениями, и останутся только пустые. Слева номера пустых строк будут написаны другим цветом. Теперь перед вами таблица с заголовками и пустыми строками. Выделите пустые, кликните по ним правой кнопкой мыши, в появившемся меню нажмите “Удалить строку”. Пустые строчки удалятся. Этот приём можно использовать не только для пустых строк, а и для строк с внесенными значениями, одинаковыми данными или названиями. Если таблица на текущем листе слишком большая, то для быстрого выделения всей таблицы нажмите на скрещение столбцов и строк. После выполнения операции отключите автофильтр повторным нажатием на кнопку “Сортировка и фильтр” – “Фильтр”.

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

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

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

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

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

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

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

Сортировка

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

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

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

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

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

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

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

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

Урок:

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

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

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

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

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

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

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

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

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

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

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

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

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

Как убрать пустые строки в Excel , как удалить отфильтрованные строки в Excel , поможет функция « Сортировка и фильтр в Excel» и немного хитрости помогут быстро удалить лишние пустые строки в огромной таблице.
Часто, в большой таблице после копирования или корректировки, появляется много не нужных пустых строк. Удалять по одной строке – это долго. Но, есть способ, удалить все пустые строки одним махом.
Первый вариант.
У нас такая таблица. В нашем примере - несколько строк, но может быть строк очень много.

Строки 2, 4, 6, 8 нужно удалить.
Выделяем таблицу, нажимаем кнопку «Сортировка и фильтр» на закладке «Главная» и выбираем «Сортировать от минимального к максимальному» (или от максимального к минимальному).
Подробнее о сортировке в таблице смотрите в статье " Сортировка в Excel ".
Все заполненные строки будут стоять вверху таблицы, а пустые строки соберутся внизу таблицы.
Осталось удалить эти строки. Чтобы быстро это сделать, есть хитрость .
Выделяем первую пустую строку, нажав на номер строки. Затем нажимаем одновременно кнопки на клавиатуре Shift+Ctrl+ стрелка вниз. Выделятся все строки до конца листа. Теперь удаляем строки как обычную строку.
Получилось так.
Второй вариант.
Так же устанавливаем фильтр. Но в диалоговом окне фильтра ставим галочку только у слова "Пустые".

Нажимаем "Ок". У нас в таблице будут видны только пустые строки. Их видно по столбцу адресов строк. Можно подкрасить последнюю пустую ячеку, чтобы виднее было, сколько пустых строк. Выделяем пустые строки и удаляем функцией "Удалить строку". Теперь фильтром возвращаем все заполненные строки в таблице.
Третий вариант.
Как удалить пустые ячейки формулой, смотрите в статье "Как удалить пустые ячейки в Excel ".
Если появилась необходимость, вставить в заполненную таблицу пустые строки через определенный промежуток, то смотрите "Вставить пустые строки в Excel через одну".
В Excel можно настроить так, что вместо цифр, например, отрицательных, будут писаться нули. Читайте статью "

Похожие статьи