Найти и Удалить Пустые Строки в Excel • Использование фильтра

Как удалить пустые строки в Excel. 4 варианта удаления пустых строк в таблице Эксель

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

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

Как удалить пустые строки в Excel. 4 варианта удаления пустых строк в таблице Эксель
Если вдруг пустые ячейки вашей таблицы расположены не всем скопом, то будет довольно не удобно удалять строки по одной. Но этот процесс можно упростить донельзя. Все, что вам нужно сделать, это нажать клавишу F5, после чего появится окно «Перейти в».
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Перед запуском любого кода в Excel рекомендуется создать копию своей работы во избежание утери важных сведений в случае допущения ошибки. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Воспользуйтесь этим способом, если в Вашей таблице присутствуют многочисленные пустые ячейки, разбросанные по разным столбцам, а Вам нужно удалить только те строки, которые не имеют ни одной ячейки с данными.
Найти и Удалить Пустые Строки в Excel • Использование фильтра

Как удалить пустые строки Excel: Все доступные способы 2019

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

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

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

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

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

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

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

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

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

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

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

Далее в этой статье я покажу Вам 2 быстрых и надёжных способа удалить пустые строки из листов Excel.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Помимо скрытых строк и столбцов, диалоговое окно Инспектор документов также предоставляет вам много другой полезной информации, такой как количество комментариев, или скрытые рабочие листы Excel, или встроенные документы и т. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Многие пользователи Excel скрывают строки и столбцы, когда у них есть данные, которые им не нужны. Это способ сохранить видимыми только полезные данные и в то же время не удалять те данные, которые вам не нужны.

Как удалить ячейки из таблицы Excel (пустые, одинаковые)

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

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

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

Найти и Удалить Пустые Строки в Excel • Использование фильтра

Шаг 1. Снова выделить область с прописанными значениями

Шаг 3. В качестве основного инструмента используем фильтр.

Найти и Удалить Пустые Строки в Excel • Использование фильтра

Шаг 4. Далее в программе должна появиться иконка с выпадающим списком, нужно на нее кликнуть

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

Шаг 6. Остается снять галочку с пункта «Пусто» и подтвердить сохранение изменений

Найти и Удалить Пустые Строки в Excel • Использование фильтра

Шаг 7. В результате пустые пространства должны исчезнуть между значениями

Найти и Удалить Пустые Строки в Excel • Использование фильтра

Шаг 8. Они никуда не деваются, а остаются в документе. Благодаря функции фильтра, они просто скрываются. Стоит отметить, что слева выделенные номера ячеек высвечиваются голубым цветом.

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

Как удалить пустые строки в Excel - Офис Ассист

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Воспользуйтесь этим способом, если в Вашей таблице присутствуют многочисленные пустые ячейки, разбросанные по разным столбцам, а Вам нужно удалить только те строки, которые не имеют ни одной ячейки с данными. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Если вдруг пустые ячейки вашей таблицы расположены не всем скопом, то будет довольно не удобно удалять строки по одной. Но этот процесс можно упростить донельзя. Все, что вам нужно сделать, это нажать клавишу F5, после чего появится окно «Перейти в».

Как удалить лишние строки в Excel (Эксель) » Компьютерная помощь

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

Как удалить лишние строки в Excel (Эксель)

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

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

1. Первый способ – классическое удаление строк с помощью контекстного меню.

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

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

Как удалить лишние строки в Excel (Эксель)

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

Как удалить лишние строки в Excel (Эксель)

2. Второй способ – удаление с помощью функции удалить

Альтернативным вариантом классического удаления является внутренняя функция Excel.

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

Как удалить лишние строки в Excel (Эксель)

3. Третий способ – удаление с помощью сортировки

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

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

Для этого достаточно выбрать всю рабочую область, а у нас это таблица со значениями, вызвать контекстное меню и выбрать функцию «Сортировка» — «Сортировка от минимального к максимальному».

Как удалить лишние строки в Excel (Эксель)

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

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

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

Как удалить лишние строки в Excel (Эксель)

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

Как удалить лишние строки в Excel (Эксель)

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

Как удалить лишние строки в Excel (Эксель)

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

Для начала выделим весь диапазон ячеек, у нас это вся таблица, далее переместимся по вкладкам «Главная» — «Сортировка и фильтр» — «Фильтр».

Как удалить лишние строки в Excel (Эксель)

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

Выбираем любой столбец, пусть им будет «Дата» и снимаем указатель с области «(Пустые)» и применяем фильтр.

Как удалить лишние строки в Excel (Эксель)

Как можно увидеть, пустые ячейки без значений исчезли с поля зрения. Таким же способом можно в фильтре снять указатели со всех пунктов и выбрать только «(Пустые)». На экране отобразятся пустые лишь ячейки.

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

Как удалить лишние строки в Excel (Эксель)

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

Выделим всю рабочую область и нажмем на «Главная» — «Найти и выделить». Здесь указываем на функцию «Выделение группы ячеек».

Как удалить лишние строки в Excel (Эксель)

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

Как удалить лишние строки в Excel (Эксель)

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

Как удалить лишние строки в Excel (Эксель)

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

Как удалить лишние строки в Excel (Эксель)

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

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

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

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

Как удалить пустые строки в Excel. 4 варианта удаления пустых строк в таблице Эксель

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

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

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

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

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

  1. Выделить ячейку под последней строкой с данными и зажать «Ctrl+Shift+End» для выделения оставшихся лишних пустот.
  2. После выделения всех пустот по любой из них надо кликнуть ПКМ и щелкнуть по варианту «Скрыть».
  3. Можно зажать кнопки «Ctrl+9» для скрытия лишних ячеек.
  4. Зажать «Ctrl+Shift+9», если пустоты нужно будет опять сделать видимыми.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Достаточно выделить, ячейку, диапазон ячеек, столбцы или колонки, которые необходимо удалить, и перейти во вкладку Главная — Удалить. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Достаточно выделить, ячейку, диапазон ячеек, столбцы или колонки, которые необходимо удалить, и перейти во вкладку «Главная» — «Удалить». В функции «Удалить» уже можно выбрать, какие непосредственно действия необходимо выполнить без открытия дополнительных диалоговых окон.

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

  1. ​Сортировка и фильтрация данных​
  2. ​ выбираем любой цвет,​​Наиболее простой способ удалить​​.Apply​​ 2)​​Sheets(lName).Cells(1 + dR,​
    ​With .SortFields​ в выделенном диапазоне​
    ​ диапазона будут очищена​​111 444 55​
    ​ Long Dim N2​
    ​F5​
    ​ таблица. В нашем​ ​ Но тут есть​ их предполагается ввести​
  3. ​. Можно также выбрать​«Без_пустых»​ в Excel​ но можно оставить​​ пустые элементы –​​End With​
    ​arr1(i — 1,​

Примечание. Вы не можете отменить изменения, внесенные Инспектором документов. Поэтому убедитесь, что у вас есть резервная копия исходных данных (на случай, если она вам понадобится в будущем).

Как убирать из таблицы одинаковые ячейки?

Способ #1

1. На вкладке «Данные» нажмите опцию «Удалить дубликаты».

Найти и Удалить Пустые Строки в Excel • Использование фильтра

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

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

настройка выделения

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

Найти и Удалить Пустые Строки в Excel • Использование фильтра

Способ #2

1. На вкладке «Данные», в блоке «Фильтр», клацните подраздел «Дополнительно».

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

2. В окне «Расширенный фильтр» укажите, где сохранять отредактированный список (на месте или в отдельный файл).

3. Клацните по окошку «Только уникальные записи». Нажмите «OK».

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Если удаляемых строк будет много, то данный макрос будет работать очень медленно Для ускорения можно использовать такой вариант. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Скажите, как изменить код, чтобы проверялась не вся строка в выделенном диапазоне, а вся строка без первой ячейке в ней, и вот если в этой строке (без первой ячейки) пусто, то удалить строку, включая первую ячейку, т.е. как тут и есть? Родитель Ссылка

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

  1. Предположим, в Excel имеется таблица, в которой присутствует одна лишняя строчка. Чтобы ее удалить, необходимо сделать клик на ячейке строки, от которой нужно избавиться, затем правой кнопкой мыши вызвать контекстное меню. Выбираем пункт «Удалить», а следом «Удалить строки».
  1. После этого объект будет удален из таблицы. Также можно выбрать номер строки в начале электронной книги и нажать «Удалить».
  1. Можно воспользоваться инструментами, расположенными на панели инструментов. Для этого выделяем строку, которая оказалась лишней в электронной книге. Переходим в рабочую панель, находим блок «Ячейки» во вкладке «Главная». Выбираем инструмент «Удалить», где нажимаем «Удалить строки с листа».

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

Удалите скрытые строки и столбцы с помощью VBA

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

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

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

Со всего рабочего листа (использованный диапазон)

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

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

Ниже приведен код VBA, который удалит все скрытые строки в используемом диапазоне:

Приведенный выше код VBA сначала определяет номер последней строки в используемом диапазоне и назначает этот номер строки переменной LastRow.

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

Если он скрыт, вся строка удаляется. И если он не скрыт, код оставляет эту строку как есть и перемещается в строку над ней. Этот цикл проверяет все строки и удаляет все скрытые строки, которые встречаются в процессе.

Если вы хотите удалить все скрытые столбцы в используемом диапазоне, используйте приведенный ниже код VBA:

Это снова работает таким же образом, где вместо строк мы проверяем столбцы.

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

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

Это просто комбинированный код для строк и столбцов, работающий одинаково.

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

Обратите внимание, что вам нужно поместить этот код VBA в обычный модуль в редакторе Visual Basic. Затем вы можете запустить код непосредственно из редактора VB, используя диалоговое окно макроса или добавив этот макрос на панель быстрого доступа.

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

Из определенного диапазона ячеек

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

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

В приведенном выше коде я указал диапазон как A1: K200.

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

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

Вот как вы можете удалить скрытые строки и столбцы в Excel .

Если вы хотите сделать это для всей книги, вы можете использовать параметр «Инспектор документов». А если вам нужно больше контроля, вы можете использовать коды VBA, как показано выше.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
для большей простоты дадим имена нашим диапазонам, для этого на вкладке Формулы нажимаете Диспетчер имен и присваиваете для двух диапазонов имена, например для изначальных данных с пустыми ячейками Пустые , а для обработанных БезПустых. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Это самый простой способ убрать с вашей рабочей области или вычисляемого диапазона чистые строки. Вам нужно выделить диапазон, выбрать на вкладке «Данные» кнопку «Сортировка» и в предоставленном диалоговом окне выбираем вариант сортировки. Программа всё отсортирует по полочкам, и вы можете удалить пустые строки.

Формула массива

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: