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

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

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

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

Способ 1 — добавить столбец сортировки

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

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

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

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

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

Теперь выберите оба столбца и нажмите на ленту данных в (Data)Excel . Затем нажмите кнопку « Сортировка(Sort) » на вкладке « Данные ».(Data)

эксель удалить пустые строки

Для «Сортировать по( Sort By) » выберите «Столбец B(Column B) » и нажмите «ОК». Обратите внимание, что вы хотите отсортировать столбец, в котором есть пустые значения. Если несколько столбцов содержат пустые значения, просто выберите один.

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

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

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

После того, как вы удалите строки, теперь вы, наверное, понимаете, почему мы добавили столбец с числами? До сортировки порядок был « Кошка(Cat) , Собака(Dog) , Свинья(Pig) и т. д.», а теперь « Медведь(Bear) , Кошка(Cat) , Корова(Cow) и т. д.». Поэтому просто отсортируйте снова по столбцу A, чтобы вернуть исходный порядок.

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

Довольно(Pretty) легко, верно? Что мне нравится в этом методе, так это то, что также очень легко удалять строки, в которых есть только один столбец с пустыми значениями, а не вся строка пуста. Итак, что, если вам нужно проверить несколько столбцов, а не только один?

Что ж, используя тот же метод, вы просто добавите все столбцы в диалоговое окно « Сортировать(Sort) по». Вот еще один пример, который я создал:

Как видите, этот лист сложнее. Теперь у меня есть несколько строк, которые полностью пусты, но несколько строк пусты лишь частично. Если я просто отсортирую по столбцу B, я не получу все полностью пустые строки внизу. После добавления чисел выберите все пять столбцов и нажмите « Сортировать(Sort) ». Вы увидите, что я добавил четыре уровня к параметру « Сортировать(Sort) по».

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

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

Способ 2 — Использование фильтров

Подобно использованию функции сортировки(Sort) , мы также можем использовать параметр « Фильтр(Filter) ». Используя этот метод, вам не нужно добавлять в какой-либо дополнительный столбец что-либо подобное. Просто(Just) выберите все столбцы, которые необходимо проверить на наличие пробелов, и нажмите кнопку « Фильтр(Filter) » .

Вы увидите стрелку раскрывающегося списка рядом с каждым заголовком в строке заголовка. Нажмите на это, а затем снимите флажок « Выбрать все(Select All) » и установите флажок « Пробелы(Blanks) » внизу.

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

Вы увидите, что номера пустых строк выделены синим цветом. Теперь просто выберите эти строки, щелкните правой кнопкой мыши и выберите «Удалить(Delete) » . Как только они исчезнут, просто нажмите кнопку « Фильтр(Filter) » еще раз, чтобы удалить фильтр, и все исходные непустые строки должны появиться снова.

Способ 3 — удалить все пробелы

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

Для этого выделите все данные на листе и нажмите клавишу F5. Это вызовет диалоговое окно « Перейти(Go To) », где вы хотите нажать « Специальный(Special) » .

Теперь выберите Blanks из списка и нажмите OK.

Вы увидите, что все пустые ячейки или строки будут выделены серым цветом. Теперь на вкладке « Главная(Home) » нажмите « Удалить(Delete) », а затем выберите « Удалить строки листа(Delete Sheet Rows) » .

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

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



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts