Salt la conținutul principal

4 modalități ușoare de a elimina rapid mai multe rânduri goale sau goale în Excel

Dacă sunt necesare sute de rânduri goale pentru a fi eliminate prin întreaga foaie de lucru sau registru de lucru, veți fi frustrat. Aici acest tutorial va enumera câteva metode rapide pentru a face față acestei lucrări pas cu pas.


Metoda A: Eliminați rândurile goale cu comanda Go To Special

Acum, faceți pașii de mai jos pentru a elimina rândurile goale cu Mergeți la rândurile speciale:

1. Selectați intervalul pe care doriți să îl eliminați rânduri goale, faceți clic pe Inițial filă, apoi în Editarea grup, faceți clic pe Găsiți și selectați > Du-te la Special.
doc șterge rândul 2 gol

2. În Du-te la Special dialog, verificați Blanks opțiune.
doc șterge rândul 3 gol

3. clic OK, acum au fost selectate toate celulele goale din selecție.
doc șterge rândul 4 gol

4. clic Inițial în tabul Celule grup, faceți clic pe Șterge > Ștergeți rândurile de foi.
doc șterge rândul 5 gol

Acum rândurile cu celule goale au fost eliminate.
doc șterge rândul 6 gol

Notă:

Există un flux fatal în timp ce utilizați comanda Mergi la special pentru a șterge rândurile goale:
Toate rândurile conțin celule goale (chiar dacă rândul conține o celulă goală și alte coloane conțin date) vor fi eliminate așa cum se arată în imaginea de mai jos.

doc șterge rândul 1 gol


Vreți să aveți o creștere a plății și mult timp pentru a însoți cu familia?

Fila Office vă îmbunătățește eficiența cu 50% în Microsoft Office funcționând chiar acum

Incredibil, lucrul la două sau mai multe documente este mai ușor și mai rapid decât lucrul la unul singur.

Comparat cu browsere cunoscute, instrumentul cu file din fila Office este mai puternic și mai eficient.

Reduceți sute de clicuri de mouse și tastarea tastaturii în fiecare zi pentru dvs., spuneți adio mâinii mouse-ului acum.

Dacă lucrați de obicei la mai multe documente, Office Office va economisi timp excelent pentru dvs.

Perioadă de încercare gratuită de 30 de zile, nu este necesar un card de credit.

Citeste mai multDescarcă acum


Metoda B: Eliminați rândurile goale din interval / foaie / registru de lucru cu Kutools

Dacă doriți să eliminați rapid și ușor toate rândurile goale din selecție, foaia activă, foile selectate sau întregul registru de lucru fără ștergere greșită , puteți încerca Ștergeți rândurile goale instrument de Kutools pentru Excel, care poate gestiona lucrările cu un singur clic fără cod VBA și coloană de ajutor.

Cu toate acestea, înainte de a utiliza acest instrument, trebuie instalare gratuită Kutools pentru Excel in primul rand.

Clic Kutools > Șterge > Ștergeți rândurile goale, apoi în lista derulantă secundară, alegeți o operație după cum aveți nevoie.
doc șterge rândul 17 gol

Demo: Eliminați toate rândurile goale cu un singur clic


Metoda C: Eliminați rândurile goale cu codul VBA

1. presa Alt + F11 cheie pentru activare Microsoft Visual Basic pentru aplicații fereastră.

2. clic Insera > Module pentru a crea un nou Module script, copiați și lipiți codul de mai jos în script.

VBA: eliminați rândurile goale

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 șterge rândul 7 gol

3. presa F5 tasta pentru a rula codul, apoi selectați un interval pe care îl utilizați pentru a elimina rândurile goale din popping KutoolsforExcel dialog.
doc șterge rândul 8 gol

4. clic OK. Acum rândurile goale din selecție au fost eliminate.
doc șterge rândul 9 gol

Notă:

Cu acest cod VBA, mai bine eliminați rândurile goale dintr-un interval, dar nu în întreaga foaie de lucru, altfel Microsoft Excel se poate bloca.


Metoda D: Eliminați rândurile goale cu ajutorul coloanei de asistență și a funcției de filtrare

1. Introduceți o coloană înainte de intervalul dvs. de date, luați ca instanță Coloana A, apoi tastați această formulă = B3 și C3 și D3 în A3 pentru a combina datele din rândul 3, consultați captura de ecran:

varful: Dacă datele dvs. din Coloana B3 până la Coloana N, ajustați formula la = B3 și C3 & D3 & E3 & ... & N3.
doc șterge rândul 10 gol

2. Apoi completați formula până la celule trăgând mânerul de umplere automată în jos.
doc șterge rândul 11 gol

3. Apoi apasa Date > Filtru.
doc șterge rândul 12 gol

4. Apoi faceți clic pe Pictogramă filtru la coloana de ajutor, verificați Blanks opțiune numai în lista derulantă. Vedeți captura de ecran:
doc șterge rândul 13 gol

5. clic OK, toate rândurile goale au fost filtrate.
doc șterge rândul 14 gol

6. Selectați rândurile filtrate, faceți clic pe Inițial > Șterge > Ștergeți rândurile de foi pentru a elimina rândurile goale.
doc șterge rândul 15 gol

7. Apoi apasa Date > Filtru din nou pentru a dezactiva Filtru Funcția.
doc șterge rândul 16 gol

Notă:

Comparativ cu metoda A și metoda C, această metodă poate elimina exact rândurile goale și ușor de manevrat pentru fiecare utilizator Excel. Cu toate acestea, dacă există zeci de coloane în datele dvs., această metodă va fi puțin plictisitoare.


Operație relativă: introduceți rânduri goale în fiecare rând

Poate că, uneori, doriți să inserați rânduri goale în toate celelalte rânduri ale unui interval, după cum se arată în imaginea de mai jos:
doc șterge rândul 18 gol

În acest caz, puteți aplica fișierul Introduceți rânduri și coloane goale utilitate Kutools pentru Excel pentru a face față rapid acestei lucrări.

1. Selectați intervalul pe care doriți să inserați rânduri sau coloane goale în fiecare rând, apoi faceți clic pe Kutools > Insera > Introduceți rânduri și coloane goale.
doc șterge rândul 19 gol

2. În Introduceți rânduri și coloane goale dialog, verificați Rânduri goale or Coloane goale opțiune după cum aveți nevoie în Tipul de inserare secțiunea, apoi, în Opţiuni , specificați Interval de și Rânduri/Coloane.
doc șterge rândul 20 gol

3. clic Ok, rândurile goale au fost inserate în fiecare rând al selecției.

Demo: introduceți rânduri și coloane goale


Descărcați fișierul eșantion

probăFaceți clic pentru a descărca fișierul eșantion

Cele mai bune instrumente de productivitate de birou

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

fila kte 201905


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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