Прескочи на основното съдържание

4 лесни начина за бързо премахване на множество празни или празни редове в Excel

Автор: Силувия Последна промяна: 2019-07-31

Ако има стотици празни редове, които трябва да бъдат премахнати в целия работен лист или работна книга, ще бъдете разочаровани. Тук този урок ще изброи някои бързи методи за справяне с тази работа вместо вас стъпка по стъпка.


Метод A: Премахнете празните редове с командата Go To Special

Сега, моля, направете стъпките по-долу, за да премахнете празни редове с Отидете на специални редове:

1. Изберете диапазона, който искате да премахнете празни редове, щракнете върху Начало раздела, след това в Редактиране група, щракнете върху Търсене и избор > Отидете на Special.
doc изтриване на празен ред 2

2. В Отидете на Special диалог, проверка Заготовки опция.
doc изтриване на празен ред 3

3. кликване OK, сега всички празни клетки в селекцията са избрани.
doc изтриване на празен ред 4

4. кликване Начало в раздела Клетките група, щракнете върху Изтрий > Изтриване на редовете на листа.
doc изтриване на празен ред 5

Сега редовете с празни клетки са премахнати.
doc изтриване на празен ред 6

Забележка:

Има фатален поток, докато използвате командата Go To Special за изтриване на празни редове:
Всички редове съдържат празни клетки (дори ако редът съдържа една празна клетка и други колони съдържат данни) ще бъдат премахнати, както е показано на екранната снимка по-долу.

doc изтриване на празен ред 1


Искате ли да получите увеличение на заплатата и много време да прекарвате със семейството си?

Разделът Office подобрява вашата ефективност с 50% в Microsoft Office, работещ точно сега

Невероятно, работата с два или повече документа е по-лесна и по-бърза от работата с един.

В сравнение с добре познатите браузъри, инструментът с раздели в Office Tab е по-мощен и по-ефективен.

Намалете стотиците щраквания с мишката и писането от клавиатурата всеки ден вместо вас, кажете сбогом на ръката с мишката сега.

Ако обикновено работите с множество документи, Office Tab ще ви спести чудесно време.

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

Вижте повечеСвали сега


Метод B: Премахнете празните редове в диапазон/лист/работна книга с Kutools

Ако искате бързо и лесно да премахнете всички празни редове в селекцията, активния лист, избраните листове или цялата работна книга без грешно изтриване, можете да опитате Изтриване на празни редове инструмент на Kutools за Excel, който може да обработва задачи с едно кликване без VBA код и помощна колона.

Въпреки това, преди да използвате този инструмент, трябва безплатно инсталиране на Kutools за Excel на първо място.

Кликнете Kutools > Изтрий > Изтриване на празни редове, след което в подпадащия списък изберете една операция, от която се нуждаете.
doc изтриване на празен ред 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

doc изтриване на празен ред 7

3. Натиснете F5 за да стартирате кода, след което изберете диапазон, който използвате за премахване на празни редове в изскачането Kutools за Excel диалогов прозорец.
doc изтриване на празен ред 8

4. кликване OK. Сега празните редове в селекцията са премахнати.
doc изтриване на празен ред 9

Забележка:

С този VBA код е по-добре да премахнете празните редове в диапазон, но не и в целия работен лист, или Microsoft Excel може да блокира.


Метод D: Премахнете празните редове с помощната колона и функцията за филтриране

1. Вмъкнете една колона преди диапазона от данни, вземете вмъкването на колона A като пример, след което въведете тази формула =B3&C3&D3 в A3, за да комбинирате данни в ред3, вижте екранна снимка:

тип: Ако вашите данни от колона B3 до колона N, коригирайте формулата на =B3&C3&D3&E3&…&N3.
doc изтриване на празен ред 10

2. След това попълнете формулата в клетки, като плъзнете манипулатора за автоматично попълване надолу.
doc изтриване на празен ред 11

3. След това кликнете Дата > филтър.
doc изтриване на празен ред 12

4. След това кликнете върху Икона на филтър в помощната колона, проверете Заготовки опция само в падащия списък. Вижте екранна снимка:
doc изтриване на празен ред 13

5. кликване OK, всички празни редове са филтрирани.
doc изтриване на празен ред 14

6. Изберете филтрираните редове, щракнете Начало > Изтрий > Изтриване на редовете на листа за премахване на празните редове.
doc изтриване на празен ред 15

7. След това кликнете Дата > филтър отново за деактивиране филтър функция.
doc изтриване на празен ред 16

Забележка:

В сравнение с метод A и метод C, този метод може точно да премахне празните редове и е лесен за работа за всеки потребител на Excel. Въпреки това, ако има десетки колони във вашите данни, този метод ще бъде малко досаден.


Относителна операция: Вмъкване на празни редове във всеки друг ред

Може би в някои случаи искате да вмъкнете празни редове във всеки друг ред от диапазон, както е показано на екранната снимка по-долу:
doc изтриване на празен ред 18

В този случай можете да приложите Вмъкване на празни редове и колони полезност на Kutools за Excel за бързо справяне с тази работа.

1. Изберете диапазона, в който искате да вмъкнете празни редове или колони във всеки друг ред, след което щракнете Kutools > Поставете > Вмъкване на празни редове и колони.
doc изтриване на празен ред 19

2. В Вмъкване на празни редове и колони диалог, проверка Празни редове or Празни колони опция, от която се нуждаете Въведете типа раздел, след това, в Настроики раздел, посочете Интервал от намлява Редове/Колони.
doc изтриване на празен ред 20

3. кликване Ok, празни редове са вмъкнати във всеки друг ред от селекцията.

Демонстрация: Вмъкване на празни редове и колони


Изтеглете примерен файл

пробаКликнете, за да изтеглите примерен файл

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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