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

Если в Вашей таблице Excel присутствует много пустых строк, Вы можете удалить каждую по отдельности, щелкая по ним правой кнопкой мыши и выбирая в контекстном меню команду Delete (Удалить), но для большой таблицы это займёт уйму времени! Существует более простой и быстрый способ удалить пустые столбцы или строки в Excel.

Сначала займёмся пустыми строками. Потом удалим пустые столбцы. Это делается практически точно так же.

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

Нажмите Find & Select Editing (Редактирование) на вкладке Home Go To Special (Выделить группу ячеек).

В диалоговом окне Go To Special Blanks (Пустые) и нажмите ОК .

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

В разделе Cells (Ячейки) на вкладке Home (Главная) нажмите Delete Delete Sheet Rows (Удалить строки с листа).

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

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

Повторяем те же шаги: нажмите Find & Select (Найти и выделить) в разделе Editing (Редактирование) на вкладке Home (Главная) и в раскрывшемся меню выберите Go To Special (Выделить группу ячеек).

В диалоговом окне Go To Special (Выделить группу ячеек) выберите пункт Blanks (Пустые) и нажмите ОК .

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

В разделе Cells (Ячейки) на вкладке Home (Главная) нажмите Delete (Удалить) и в выпадающем меню выберите Delete Sheet Columns (Удалить столбцы с листа).

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

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

Примечание переводчика: Хоть этот материал и является переводом зарубежной статьи, мы в любом случае обязаны предупредить Вас. Выше описан яркий пример того, как не нужно удалять пустые строки и столбцы в Excel. Используйте опцию Go To Special (Выделить группу ячеек) с большой осторожностью, особенно в таких ситуациях, как описана здесь. Если Вы не обратили внимания, то в процессе всех манипуляций проведенных автором, была удалена первая строка в таблице, а он этого даже не заметил!

В этой статье я объясню, почему удаление пустых строк в Excel при помощи выделить пустые ячейки > удалить строку – это плохая идея, и покажу Вам 2 быстрых и правильных способа, как удалить пустые строки не разрушая данные. Все эти способы работают в Excel 2013, 2010 и в более старых версиях.

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

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

Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек

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

  • Выделите данные от первой до последней ячейки.
  • Нажмите F5 , чтобы открыть диалоговое окно Go to (Переход).
  • В диалоговом окне нажмите кнопку Special (Выделить).
  • В диалоговом окне Go to special (Выделить группу ячеек) отметьте пункт Blanks (Пустые ячейки) и нажмите ОК .
  • Кликните правой кнопкой мыши по любой из выделенных ячеек и нажмите Delete (Удалить).
  • В диалоговом окне Delete (Удаление ячеек) выберите Entire row (Строку) и нажмите ОК .

Это очень плохой способ , делайте так только с очень простыми таблицами с парой дюжин строк, которые помещаются на одном экране, а ещё лучше – не делайте так совсем ! Главная причина – если строка с важными данными содержит хотя бы одну пустую ячейку, то удалена будет вся строка .

Например, у нас есть таблица клиентов, всего 6 строк. Мы хотим удалить строки 3 и 5 , потому что они пустые.

Сделайте так, как предложено выше, и получите такой результат:

Строка 4 (Roger) тоже исчезла, потому что ячейка D4 в столбце Traffic source оказалась пуста

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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



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

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

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


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

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

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


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


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

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

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

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

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

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

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

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

Простое удаление

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

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

  1. Изначально выделить ту область таблицы, которая содержит ненужные строки.
  2. Затем нажать правую кнопку мыши, чтобы вызвать контекстное меню.
  3. В списке надо нажать на строку "Удалить".

После этого появится окошко, в котором необходимо выбрать, что именно нужно удалить. В нашем случае это строки, значит, выбирайте пункт "Строку" и нажимайте "ОК". Теперь все лишние строки будут удалены из таблицы. Однако можно ускорить этот процесс, пропустив этапы по вызову контекстного меню. Для этого просто выделите ненужные строки и нажмите сочетание клавиш "CTRL+-".

Также есть альтернатива. Вы можете после выделения строк перейти во вкладку "Главная" и там на панели инструментов из выпадающего списка "Удалить" выбрать пункт "Удалить строки с листа", что также довольно удобно.

Сортировка

Первый способ, как в Excel удалить пустые строки, мы разобрали. Однако он не очень удобен, если нужно удалить много строк, ведь выделять их придется довольно долго. Именно поэтому мы сейчас расскажем, как в Excel удалить пустые строки при помощи инструмента "Сортировка".

Итак, вам необходимо сделать следующее:

  1. Выделите всю таблицу. Для этого можно нажать кнопку "CTRL+A".
  2. Нажмите правую кнопку мыши на таблице и в меню кликните по строке "Сортировка".
  3. Из дополнительного меню вам необходимо выбрать один из пунктов, в соответствии с тем, какой тип данных находится в таблице.

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

Использование фильтра

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

  1. Изначально вам необходимо выделить область вашей таблицы. Для этого, зажав левую кнопку мыши в левом верхнем ее углу, перетащите ее в нижний правый.
  2. Далее перейдите во вкладку "Главная" и кликните по кнопке "Сортировка и фильтр", а в контекстном меню выберите "Фильтр".
  3. Как только вы это сделаете, в шапке столбцов появятся выдающие списки, вам необходимо развернуть один из них (любой).
  4. В меню, которое появилось, надо снять галку с пункта "Пустые" и нажать "ОК".

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

Выделение

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

  1. Снова выделите всю таблицу, в которой находятся нужные вам данные и непосредственно пустые строки.
  2. Перейдите во вкладку "Главная" и нажмите по "Найти и выделить".
  3. В меню, которое появится, вам необходимо нажать на строку "Выделение группы ячеек".
  4. В появившемся меню, вам нужно установить переключатель на "пустые ячейки" и нажать кнопку "ОК".

Теперь все пустые строки выделены и вы можете их удалить. Для этого, как и в первом способе, нажмите на кнопку "Удалить" в панели инструментов вкладки "Главная".

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

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

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