Note: The other languages of the website are Google-translated. Back to English

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 Acasa 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 Acasa î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 multeDescarcă 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 Acasa > Ș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 Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
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!
fundul officetab
Comentarii (54)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Când fac asta, textul este șters. Ajutati-ma va rog.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu știu dacă ați rezolvat problema despre ștergerea textului suplimentar, dar am postat o soluție la care ar putea fi problema dvs. Este listată mai jos întrebarea dvs.
Acest comentariu a fost redus la minimum de moderatorul de pe site
„Ștergerea rândurilor goale” este incomodă prin majoritatea metodelor. Am avut un set de trei coloane de date. Prima coloană avea rânduri de titlu la fiecare cinci sau șase rânduri. Celelalte două coloane aveau date aleatorii pe diferite rânduri până în jos. Uneori, un rând din coloana doi era necompletat, dar celula de lângă el din coloana trei avea date. Sau vice versa. Doar UNELE dintre rânduri (1,242 în acest caz) erau goale pe tot parcursul. PROBLEMA a fost că selectarea celulelor VOLTE ar ȘTERGE RINDURI ÎNTREGIE care aveau date în alte coloane. Am gasit o solutie perfecta. Am creat o a patra coloană în care am folosit funcția COUNTA. Formula a fost =COUNTA(A1:C1) și apoi a copiat-o prin câteva mii de rânduri de date. Deci, coloana mea D a avut un teanc de 3, 2, 1 și 0. Apoi am folosit comanda FILTER pe coloana D pentru a arăta doar rândurile egale cu 0. Rezultatul a fost o foaie de celule goale cu 0-uri în coloana D... NUMAI rândurile complet goale au fost selectate! Apoi am făcut clic și am tras în jos NUMERELE RÂNDURILOR din partea stângă (cele din margine) pentru a selecta acele rânduri, am făcut clic dreapta și am selectat DELETE. Toate au dispărut. Când am dezactivat filtrul, aveam un set perfect de date curățate. În mai puțin de un minut! Terminat! = = = = = = = A fost atât de ușor, apoi m-am gândit și am schimbat funcția COUNTA pentru a selecta doar articole din coloana A care aveau date în ele. (Acele rânduri s-au întâmplat să fie rânduri „Titlu” pentru grupuri de date de sub ele.) S-a citit =COUNTA(A1) și a copiat-o în coloana D până la sfârșit. Rezultatul a fost o coloană de 1 și 0. Când am activat din nou FILTER și am selectat pentru „1”, au apărut doar rândurile Titlu. Am selectat acele rânduri și le-am îngroșat. Apoi a dezactivat filtrul și, din nou, formatarea perfectă în jos prin mii de linii. Iubește FUNCȚIA DE FILTRU!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Aceasta este o soluție grozavă, mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Grozav, multumesc foarte mult
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acesta este un geniu - mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Soluție perfectă, pur și simplu a funcționat fără probleme. Mulțumiri :-)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Excelent - soluție simplă perfectă.
Acest comentariu a fost redus la minimum de moderatorul de pe site
de mare ajutor, această funcție de filtru este cea mai bună soluție dacă o gândim și o folosim
Acest comentariu a fost redus la minimum de moderatorul de pe site
De mult timp Utilizatorii oferă soluții mai practice decât dezvoltatorii și experții
Acest comentariu a fost redus la minimum de moderatorul de pe site
Multumesc mult pentru sfat. A fost minunat.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Asta e grozav. Mulțumesc foarte, foarte mult, Ned
Acest comentariu a fost redus la minimum de moderatorul de pe site
Tocmai mi-ai salvat viața. :-)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Traseul de bază vizual a fost nou pentru mine și a făcut truc. Mulţumesc mult!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru este cool!!! @ # W. Halyn. Mulțumesc.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu pot șterge. Folosesc Excel 2010 și vreau să șterg rândurile goale de la A147533 la (după ctrl - Sfârșit) T448140. Orice am făcut, toate rândurile rămân neșterse din foaia de calcul. După ctrl-End, sunt din nou la T448140.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Darko. Primul pas în coloana suplimentară (care ar trebui să fie coloana „U” pentru filtrare), formula din U147533 ar trebui să fie (judecând după datele furnizate) =COUNTA(A147533:T147533) și apoi COPIAȚI-o în rândul 448140. ar trebui să primească o coloană de numere, dintre care UNELE vor fi zerouri. Apoi faceți clic pe litera „U” din partea de sus a coloanei (în marginea riglei) pentru a evidenția întreaga coloană. Apoi selectați funcția Filtru (fila Date, Filtru), faceți clic pe micul triunghi derulant și ștergeți toate opțiunile de bifă, cu excepția celei de lângă opțiunea „0” (SAU opțiunea „Blanks”, dacă este vizibilă). Faceți clic pe OK. Ar trebui să vedeți numai rândurile care nu au date în ele. Apoi, așa cum s-a descris anterior, cu funcția Filtru încă activă, evidențiați rândurile de la 147533 la 448140 care conțin acele numere de rând selectate (făcând clic/trăgând în jos marginea riglei din stânga SAU făcând clic pe una de sus și făcând shift-clic pe ultima) și ȘTERGERE lor. (Clic dreapta, Șterge). Când dispar, dezactivați funcția Filtru și toate celelalte date vor reapărea. Noroc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu merge la mine. Acum folosesc EXCEL 2013 și am această situație: datele mele sunt în intervalul A1 până la AF52222. Când dau clic pe Ctrl-End, ajung la celula AG56367. Deci am toate rândurile goale de la 52223 la 56367. După ce COUNTA(a2;af2) a copiat la rândul 56367 și evidențiați rândurile 52223 la 56376 pe clic dreapta, EXCEL oferă DELETE ROW și am șters aceste rânduri. După aceea opresc Filtrul: cu Ctrl-Home ajung la celula A1, cu Crtl-End ajung la celula AG56367. Deci totul era la fel
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am încercat asta, dar când am folosit funcția Kutools: instrumente de ștergere > În intervalul selectat, primesc mesajul: „Șterge cu succes 0 rânduri” și nimic nu se schimbă.
Acest comentariu a fost redus la minimum de moderatorul de pe site
În loc să utilizați Kutools, încercați metoda descrisă mai sus. Utilizează Excel simplu vechi, folosind funcțiile disponibile în toate versiunile recente. (Asta dacă încercați să ștergeți NUMAI totul gol rânduri, nu cele parțial goale.)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Puteți face toate acestea cu o macrocomandă care să fie executată în partea de jos a unei foi odată ce toate datele sunt colectate și analizate? Fac o analiză „DAC/Atunci” pentru unii oameni și care funcționează automat soluția de mai sus, deși este elegantă, poate fi peste capacitatea lor (poate și a mea...) Deci, odată ce datele sunt completate, am căutat pentru a indica apoi la o celulă și faceți clic pe „go” și rândurile goale ar fi eliminate ..... vreo idee?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ar dura de aproximativ zece ori mai mult pentru a scrie o astfel de macrocomandă (care ar trebui să calculeze automat coloanele totale, să completeze vertical total în TOATE coloanele, apoi să calculeze în ce coloană să facă numărătoarea, apoi să execute operația etc.) decât să doar faceți pașii. Într-adevăr, întreaga operațiune durează mai puțin de două minute dacă citiți instrucțiunile pas cu pas. Poate încercați să afișați pașii unul lângă altul cu munca pe care o desfășurați (sau tipăriți pașii, apoi urmați-le). Odată ce vedeți că funcționează prima dată, vă veți simți mult mai confortabil cu el și cu siguranță veți fi mai înțelept în funcționarea funcției Filtru. Referitor la oamenii pentru care lucrați, aduceți-le rezultatele; probabil că nu le pasă „cum”, vor doar să știe „ce”. O bază de date curățată rapid va arăta mai impresionantă decât să vizionați cum a ajuns așa, mai ales dacă doar învățați cum. Dă-i un antrenament sau două. Ah, și fă o copie de rezervă, desigur, în cazul în care Undo nu reușește sau ceva în timp ce o încerci. (Rețineți, la prima interogare, mi-am imaginat o macrocomandă care ar trebui să funcționeze în toate mediile. Ceea ce veți găsi este că, odată ce aveți un set de date cu structură fixă ​​în funcțiune, veți ști exact cum funcționează procedura. și ați putea doar să înregistrați pași într-o macrocomandă proprie, doar pentru factorul de viteză.)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Puteți transforma toate acestea într-o macrocomandă care ar putea fi executată în partea de jos a unei foi de calcul atunci când datele sunt pescuite în curs de colectare?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Frumos tutorial - m-a ajutat foarte mult! Mulțumiri!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ștergerea rândurilor goale folosind comanda specială „Blank” nu funcționează corect în cazul în care am mai multe rânduri și mai multe coloane cu unele coloane goale între ele. Operația este ștergerea rândurilor cu date și furnizarea de rezultat neașteptat. Exemplu: Coloane: de la A la F având 5 rânduri de date, după cum urmează. Când facem operația de gol, obținem rezultate neașteptate (rezultatul nu arată 5 rânduri..!!) A B CD E F Verificare1 Verificare2 Verificare3 Verificare4 Verificare6 Verificare7 Verificare1 Verificare2 Verificare3 Verificare4 Verificare7 Verificare1 Verificare2 Verificare3 Verificare4 Verificare7 Verificare1 Verificare2 Verificare3 Verificare4 Verificare6 Verificare7 Check1 Check2 Check3 Check4 orice idee, de ce?
Acest comentariu a fost redus la minimum de moderatorul de pe site
W. Halyn: Soluția ta a funcționat perfect pentru mine. Folosind Excel 2007 și 2013.
Acest comentariu a fost redus la minimum de moderatorul de pe site
mare sugestie............... mulțumesc :lol:
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este minunat, a fost de mare ajutor pentru mine, mulțumesc mult.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, dacă urmez procedura de mai sus, primesc un mesaj de eroare ca „Selectia este prea mare”. Apoi, cum să eliminați celulele goale pentru o listă mare.
Acest comentariu a fost redus la minimum de moderatorul de pe site
[citare]Bună, dacă urmez procedura de mai sus, primesc un mesaj de eroare ca „Selecția este prea mare”. Apoi, cum să eliminați celulele goale pentru o listă mare.De Karthik[/quote] Primul lucru pe care l-aș încerca este să selectez jumătate din baza de date sau un sfert. Dacă funcționează, repetați pentru secțiunile rămase. Dacă nu, vezi dacă computerul tău are suficientă RAM disponibilă pentru a procesa o cantitate atât de mare de date. Fără a vedea fișierul, este greu de spus.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Sfaturi grozave, atât de utile
Acest comentariu a fost redus la minimum de moderatorul de pe site
multumesc m-a ajutat
Acest comentariu a fost redus la minimum de moderatorul de pe site
Multumesc foarte util
Acest comentariu a fost redus la minimum de moderatorul de pe site
mod foarte ușor dacă doriți să ștergeți rândurile goale. mergeți la prima coloană introduceți o nouă coloană și completați seria, apoi mergeți la opțiunea de filtrare și acum în coloana următoare selectați necompletat. este modalitatea foarte ușoară de a elimina sau șterge rândurile goale
Nu există comentarii postate aici încă
Încărcați mai
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL