Перейти к основному содержанию

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

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


Метод A: удалите пустые строки с помощью команды Go To Special

Теперь выполните следующие шаги, чтобы удалить пустые строки с помощью Перейти к специальным строкам:

1. Выберите диапазон, из которого вы хотите удалить пустые строки, щелкните Главная вкладка, затем в Редактирование группу, нажмите Найти и выбрать > Перейти к специальному.
документ удалить пустую строку 2

2. в Перейти к специальному диалог, проверьте Пробелы опцию.
документ удалить пустую строку 3

3. Нажмите OK, теперь все пустые ячейки в выделенном фрагменте выбраны.
документ удалить пустую строку 4

4. Нажмите Главная в Клетки группу, нажмите Удалить > Удалить строки листов.
документ удалить пустую строку 5

Теперь строки с пустыми ячейками удалены.
документ удалить пустую строку 6

Примечание:

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

документ удалить пустую строку 1


Вы хотите повысить зарплату и много времени проводить с семьей?

Вкладка Office повышает эффективность работы Microsoft Office на 50% прямо сейчас

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

По сравнению с известными браузерами инструмент с вкладками в Office Tab более мощный и эффективный.

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

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

30-дневная бесплатная пробная версия, кредитная карта не требуется.

Узнать большеСкачать сейчас


Метод B: удалить пустые строки в диапазоне / листе / книге с помощью Kutools

Если вы хотите быстро и легко удалить все пустые строки в выделенном, активном листе, выбранных листах или всей книге без неправильного удаления , вы можете попробовать Удалить пустые строки инструмент Kutools for Excel, который может обрабатывать задания одним щелчком мыши без кода VBA и вспомогательного столбца.

Однако, прежде чем использовать этот инструмент, вам необходимо бесплатная установка Kutools for Excel в первую очередь.

Нажмите Кутулс > Удалить > Удалить пустые строки, затем в раскрывающемся списке выберите нужную операцию.
документ удалить пустую строку 17

Демо: удалите все пустые строки одним щелчком мыши


Метод C: удалить пустые строки с кодом VBA

1. Нажмите Alt + F11 ключ для включения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули для создания нового Модули скрипт, скопируйте и вставьте в скрипт приведенный ниже код.

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

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

документ удалить пустую строку 7

3. Нажмите F5 нажмите клавишу для запуска кода, затем выберите диапазон, который вы используете для удаления пустых строк в всплывающем KutoolsforExcel Диалог.
документ удалить пустую строку 8

4. Нажмите OK. Теперь выбранные пустые строки удалены.
документ удалить пустую строку 9

Примечание:

С помощью этого кода VBA вам лучше удалить пустые строки в диапазоне, но не на всем листе, иначе Microsoft Excel может застрять.


Метод D: удалите пустые строки с помощью вспомогательного столбца и функции фильтрации

1. Вставьте один столбец перед диапазоном данных, вставьте столбец A как экземпляр, затем введите эту формулу. = B3, C3 и D3 в A3, чтобы объединить данные в row3, см. снимок экрана:

Функции: Если ваши данные находятся в столбце B3 и столбце N, измените формулу на = B3 & C3 & D3 & E3 &… & N3.
документ удалить пустую строку 10

2. Затем заполните формулой ячейки, перетащив маркер автозаполнения вниз.
документ удалить пустую строку 11

3. Затем нажмите Данные > ФИЛЬТР.
документ удалить пустую строку 12

4. Затем нажмите Значок фильтра в столбце помощника отметьте Пробелы вариант только в раскрывающемся списке. Смотрите скриншот:
документ удалить пустую строку 13

5. Нажмите OK, все пустые строки были отфильтрованы.
документ удалить пустую строку 14

6. Выберите отфильтрованные строки, щелкните Главная > Удалить > Удалить строки листов чтобы удалить пустые строки.
документ удалить пустую строку 15

7. Затем нажмите Данные > ФИЛЬТР снова отключить ФИЛЬТР функции.
документ удалить пустую строку 16

Примечание:

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


Относительная операция: вставлять пустые строки в каждую вторую строку

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

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

1. Выберите диапазон, в который вы хотите вставить пустые строки или столбцы во все остальные строки, затем щелкните Кутулс > Вставить > Вставить пустые строки и столбцы.
документ удалить пустую строку 19

2. в Вставить пустые строки и столбцы диалог, проверьте Пустые строки or Пустые столбцы вариант, как вам нужно в Тип вставки раздел, то в Опции раздел укажите Интервал и Ряды/Колонки.
документ удалить пустую строку 20

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

Демонстрация: вставка пустых строк и столбцов


Скачать образец файла

образецНажмите, чтобы загрузить образец файла

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (54)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
excelente me sirvio el punto uno para 40000 registros en 1 seg
This comment was minimized by the moderator on the site
Great!!! This helps a lot.
This comment was minimized by the moderator on the site
VERY NICE, THANKS
This comment was minimized by the moderator on the site
:lol: Good to share! Thank you!
This comment was minimized by the moderator on the site
Very Helpful :-) it helped me to reconcile big report.
This comment was minimized by the moderator on the site
Guys I recently had this issue. I realised that the F5 special blanks wouldn't work because some of my columns had merged data sharing some rows... I just selected the columns needed and make sure the merge button was unselected. From there, the F5 special blanks select worked! Hope it helps someone.
This comment was minimized by the moderator on the site
This is simple VBA code to delete the entire rows based on particular column:- Sub DeleletBlankrows() Range("A1:A10000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub
This comment was minimized by the moderator on the site
only usefull if you want to delete ANY row with ONE blank cell, not delete rows with ALL cells being blank. Isn't this titled "How to remove blank or empty rows in Excel?" not "How to remove rows with blank cells?"
This comment was minimized by the moderator on the site
Ah, no, actually. The whole purpose of the sort & filter routine I demonstrated is to take out ONLY rows that are entirely blank across. The inquirer did not want any row removed that had some data in it... only rows that were completely blank. And the problem with the BLANK command was that it took out ANY rows entirely that had even one blank cell, erasing the rest of the data on the same row. Try it. It does the opposite of what you stated in your first sentence.... it takes out only entire blank rows, and leaves ALL the remaining data intact.
This comment was minimized by the moderator on the site
When you select multiple columns, then go to Find & Select -> Go To Special and choose blanks, it will highlight every blank cell within that range. If you then proceed to Delete -> Delete Sheet Rows, it will delete all rows that had a blank cell selected. Go try it.
This comment was minimized by the moderator on the site
oh bro thankyou very very much .....
This comment was minimized by the moderator on the site
thanks a lot, it saved lot of time
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations