1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Pustie stroki 1 5 вариантов, как удалить пустые строки в Excel Доброго времени суток друзья!

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

Разрывы в таблице из-за образовавшихся пустот могут помешать ее эффективному использованию. Такие проблемы возникают:

  • Ошибки при автоматическом построении разнообразных формул, графиков, диаграмм;
  • Пустые линии, служащие разделителями вычисляемой области и т.д;

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

  1. Использование фильтра
  2. Выбор группы ячеек
  3. Использование формул массивов
  4. Использование макроса (VBA)

Сортировка

Pustie stroki 2 5 вариантов, как удалить пустые строки в Excel

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

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

Фильтрация

Pustie stroki 3 5 вариантов, как удалить пустые строки в Excel

Он также прост в использовании, и им может воспользоваться абсолютно любой человек. Необходимо нажать кнопку «Сортировка и фильтр» под вкладкой «Главная» в разделе «Редактирование», а затем выбрать «Фильтр» из открывшегося списка. Чтобы отобразить пустые ячейки, необходимо сначала выбрать столбец, а затем в выпадающем меню выбрать отображение пустых ячеек. Позже вы выбираете получившиеся пустые строки и просто удаляете их.

Выделение группы ячеек

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

  • Выберите нужный диапазон;
  • Выберите вкладку «Главная», в блоке «Редактирование» нажмите «Найти и выделить» и в выпадающем меню выберите «Выделить группу ячеек»;

Pustie stroki 4 5 вариантов, как удалить пустые строки в Excel

  • В диалоговом окне в разделе «Выбор» отметьте «пустые ячейки» ;

Pustie stroki 5 5 вариантов, как удалить пустые строки в Excel

  • Перейдите на вкладку «Главная», нажмите на кнопку «Ячейки» и выберите «Удалить»;
  • В диалоговом окне выберите «Удалить ячейки с прокруткой вверх», и все незаполненные строки будут удалены.
Читайте так же:
Как автоматически обновить результат расширенного фильтра в Excel?

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

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

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

  • Для удобства назовем наши интервалы. Для этого переходим на вкладку «Формулы» в «Менеджере имен» и даем название двум диапазонам, например, для исходных данных с пустыми ячейками «Пустой», а для обработанных данных «Не пустой». Предполагается, что интервалы имеют одинаковый результат, но положение интервалов может быть разным, это не имеет значения;

Pustie stroki 6 5 вариантов, как удалить пустые строки в Excel

  • Следующим шагом будет ввод формулы в первую ячейку второго диапазона:

=ЕСЛИ( СТРОКА() — СТРОКА (БезПустых) +1> ЧСТРОК( Пустые) — СЧИТАТЬПУСТОТЫ (Пустые);»«; ДВССЫЛ ( АДРЕС (НАИМЕНЬШИЙ ((ЕСЛИ (Пустые <>»»; СТРОКА (Пустые); СТРОКА()+ ЧСТРОК( Пустые))); СТРОКА() — СТРОКА (БезПустых)+1); СТОЛБЕЦ( Пустые);4))). Да я сам знаю, что формула страшная, сам, когда ее увидел, обалдел, тем не менее, она рабочая и исправно выполняет возложенные на нее обязанности;

  • после прописания формулы, вам нужно окончить введение формулы «гарячей» комбинацией клавишCtrl+Shift+Enter, это необходимо для того, что бы формула была введена как формула массива. Теперь используя возможность в Excel как авто заполнение (копирование формулы, протягивая за крестик в углу) вы получили исходный диапазон, но уже без пустых ячеек.

Pustie stroki 7 5 вариантов, как удалить пустые строки в Excel

Макрос

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

Pustie stroki 8 5 вариантов, как удалить пустые строки в Excel

Перейдите во вкладку «Сервис», выберите раздел «Макрос» и нажмите кнопку «Редактор Visual Basic» или нажав ALT+F11 и в появившемся диалоговом окне редактора нажимаем «Insert»«Module». В открывшимся, пустом модуле ставим код:

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

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

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

Читайте так же:
Как в Excel объединить тексты в колонку без дубликатов?

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

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

Повсюду в Интернете вы найдете простой прием, который якобы удаляет пустые строки:

  • Выберите данные от первой до последней ячейки. Нажмите F5, чтобы открыть диалоговое окно Go To.
  • В диалоговом окне нажмите кнопку Специальный.
  • В диалоговом окне Go to Special выделите пустые места и нажмите OK. Щелкните правой кнопкой мыши на одной из выделенных ячеек и нажмите Удалить. В диалоговом окне «Удалить» выберите «Весь ряд» и нажмите OK.

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

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

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

Как указано выше, вы получите эти результаты:

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

Для строки 4 (Roger) нет источника трафика, потому что ячейка D4 в столбце Источник трафика также пуста

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

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

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

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

Читайте так же:
Как быстро перейти к следующему уникальному значению в столбце Excel?

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

  1. Выделите всю таблицу, от первой до последней строки (нажмите Ctrl+Home, а затем Ctrl+Shift+End).Удаляем пустые строки в Excel
  2. Добавьте автофильтр к таблице. Для этого на вкладке Data (Данные) нажмите кнопку Filter (Фильтр).Удаляем пустые строки в Excel
  3. Примените фильтр к столбцу Cust#. Для этого нажмите кнопку со стрелкой в заголовке столбца, снимите галочку в опции Select All (Выделить все), пролистайте вниз к концу списка (на практике этот список может быть весьма длинным) и поставьте галочку в строке Blanks (Пустые) в самом низу списка. Нажмите ОК.Удаляем пустые строки в Excel
  4. Выделите все отфильтрованные строки: нажмите Ctrl+Home, затем стрелку вниз, чтобы перейти к первой строке с данными, а затем нажмите Ctrl+Shift+End.Удаляем пустые строки в Excel
  5. Кликните правой кнопкой мыши по любой выделенной ячейке и из контекстного меню выберите Delete row (Удалить строку) или просто нажмите Ctrl+-(знак минус).Удаляем пустые строки в Excel
  6. В появившемся окне с вопросом Delete entire sheet row? (Удалить всю строку листа?) нажмите ОК.Удаляем пустые строки в Excel
  7. Очистите применённый фильтр: на вкладке Data (Данные) нажмите кнопку Clear (Очистить).Удаляем пустые строки в Excel
  8. Отлично! Все пустые строки полностью удалены, а строка 3 (Roger) по-прежнему на месте (сравните с результатом предыдущей попытки).Удаляем пустые строки в Excel

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

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

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

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

    В конце таблицы добавьте столбец с именем Blanks и вставьте следующую формулу в первую ячейку столбца:

Формула для подсчета пустых ячеек в диапазоне. C2 и A2 — первая и последняя ячейки ряда, соответственно.

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

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

Мы будем работать вместе, чтобы достичь этого.

Устойчивое развитие:

Принцип сортировки

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

Шаг 1: Выделите область, в которой прописаны значения.

Шаг 2: Откройте конфигурацию, чтобы выбрать главный раздел

Шаг 3: перейдите к инструментам сортировки

Читайте так же:
Как вставить / применить маркеры и нумерацию в несколько ячеек в Excel?

Как показано на скриншоте, выберите элемент следующим образом:

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

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

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

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

Шаг 2: перейдите на вкладку «Данные».

Шаг 3: Используйте фильтр как главный инструмент.

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

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

Шаг 6: Снимите флажок «Пустой» и подтвердите сохранение изменений.

Шаг 7: В результате, пустые пространства между

Шаг 8. Перемещение этих слов не происходит, но они остаются в документе. С помощью функции фильтра они просто скрыты. Слева выделенные синим цветом ячейки выделены.

Согласно этому, между ними есть еще линии, но они почему-то скрыты.

Ликвидация нескольких ячеек

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

Шаг 1: Еще раз выберите нужные линии

Шаг 2: Перейдите в главный раздел

Шаг 3. Щелкните на значке, отвечающем за поисковую систему

Шаг 4: Выберите опцию выбора ячеек :

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

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

Шаг 7: Импульсные тренировки

Шаг 8: Выберите кнопки, как показано на снимке экрана:

Шаг 9. Теперь вы можете видеть, насколько компактной стала колонка, без пустого пространства. Обратите внимание, что в этом случае нет скрытых строк или полей.

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

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

Как избавиться от дубликатов

Иногда возникает еще одна проблема, когда данные в электронной таблице или документе Excel дублируются.

Ниже приводится порядок выполнения работы:

Шаг 1: Перейдите к выбору нужной области

Читайте так же:
Как всегда запускать один и тот же лист при открытии книги?

Шаг 2: Открыть вкладку на знакомой панели

Шаг 3. Этот значок можно найти на скриншоте:

Шаг 4 Автоматически открывается небольшое окно, в котором пользователь может ввести номера столбцов. Как показано на рисунке, в документе используется только колонка D.

Шаг 5: Чтобы продолжить, нажмите кнопку «OK».

Шаг 6. Появится отчет с указанием точного количества удаленных дубликатов.

Поэтому результат будет выглядеть следующим образом:

Применение макросов

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

Шаг 1: Скачайте файл по указанной ссылке, перейдите к созданной книге и нажмите «Alt+F» Должен автоматически открыться редактор vba. В главном меню выберите Вставка — Модуль.

Шаг 2: скопируйте код и вставьте его в окно

Шаг 3: Нажмите «Сохранить» или нажмите «Ctrl+S».

Шаг 4: Выберите «Нет» в появившемся окне

Шаг 5: Задайте формат и подтвердите сохранение

Шаг 6: Вы можете закрыть редактор

Шаг 7. Вы можете выделить несколько ячеек рядом с предписанными значениями и выбрать категорию работы, которую вы хотите проверить. Остается выбрать Нет пробелов и подтвердить выбор кнопкой OK

Шаг 8: Выберите все данные в документе

Шаг 9: Нажмите Ctrl+Shift+Enter . В результате существующие данные должны быть скопированы без пробелов, как показано на следующем рисунке:

Актуальные версии Excel

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

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

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

Богдан Вязовский

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector