6 moduri simple de a elimina rândurile goale din Excel (pas cu pas)
Atunci când lucrați cu seturi de date mari care conțin rânduri goale, aceasta vă poate aglomera foaia de lucru și poate împiedica analiza datelor. Deși puteți elimina manual un număr mic de rânduri goale, devine consumator de timp și ineficient atunci când aveți de-a face cu sute de rânduri goale. În acest tutorial, vă prezentăm șase metode diferite pentru a elimina eficient rândurile goale în loturi. Aceste tehnici acoperă diverse scenarii pe care le puteți întâlni în Excel, permițându-vă să lucrați cu date mai curate și mai structurate.
- Eliminați rândurile goale
- De o coloană de ajutor
- De Kutools în 3 secunde
- Manual
- Prin utilizarea VBA
- Eliminați rândurile care conțin celule goale
- Prin funcția Go To Special
- Într-o coloană cheie lângă caracteristica Filtru
Video: eliminați rândurile goale
Eliminați rândurile goale
Când eliminați linii goale dintr-un set de date, este important să fiți precauți, deoarece unele metode sugerate în mod obișnuit pot elimina accidental rândurile care conțin date. De exemplu, două sfaturi populare găsite pe internet sunt (care sunt, de asemenea, furnizate în acest tutorial de mai jos):
- Folosind „Du-te la Special" pentru a selecta celulele goale și apoi eliminarea rândurilor acestor celule goale selectate.
- Utilizarea Filtru funcția de filtrare a celulelor goale într-o coloană cheie și apoi eliminarea rândurilor goale din intervalul filtrat.
Cu toate acestea, ambele metode au potențialul de a elimina în mod eronat rândurile care conțin date importante, așa cum se arată în capturile de ecran de mai jos.
Pentru a evita astfel de ștergeri neintenționate, se recomandă să utilizați una dintre cele patru metode de mai jos pentru a șterge cu precizie rândurile goale.
>> Eliminați rândurile goale de o coloană de ajutor
Pasul 1: Adăugați o coloană de ajutor și utilizați funcția COUNTA
În partea cea mai dreaptă a setului de date, adăugați „Ajutor" și utilizați formula de mai jos în prima celulă a coloanei:
=COUNTA(A2:C2)
notițe: În formulă, A2:C2 este intervalul în care doriți să numărați celulele care nu sunt goale."Atunci trageți mânerul de umplere automată în jos pentru a completa formula pentru a număra numărul de celule nevide din fiecare rând. "0" indică că rândul relativ este complet gol.
Pasul 2: Filtrați rândurile goale după coloana de ajutor
Faceți clic pe orice celulă a coloanei de ajutor, selectați Date > Filtru.
Apoi faceți clic pe săgeata de filtru si doar verifica 0 în meniul extins și faceți clic OK.
Acum toate rândurile goale au fost filtrate.
Pasul 3: ștergeți rândurile goale
Selectați rândurile goale (faceți clic pe numărul rândului și trageți în jos pentru a selecta toate rândurile goale), apoi faceți clic dreapta pentru a alege Ștergeți rândul din meniul contextual (sau puteți utiliza comenzi rapide Ctrl + -).
Pasul 4: Selectați Filtru în grupul Sortare și filtrare pentru a șterge filtrul aplicat
Rezultat:
>> Eliminați rândurile goale de Kutools în 3 secunde
Pentru o modalitate rapidă și fără efort de a elimina cu precizie rândurile goale din selecția dvs., cea mai bună soluție este să utilizați Ștergeți rândurile goale caracteristică a Kutools pentru Excel. Iată cum:
- Selectați intervalul din care doriți să eliminați rândurile goale.
- Clic Kutools > Șterge > Ștergeți rândurile goale > În gama selectată.
- Alegeți opțiunea dorită după cum aveți nevoie și faceți clic OK în dialogul apărut.
-
Pe lângă eliminarea rândurilor goale dintr-o selecție, Kutools pentru Excel vă permite, de asemenea, să ștergeți în mod convenabil rândurile goale din foaie de lucru activă, foi selectate, sau chiar întreg caietul cu un singur clic.
Înainte de a utiliza funcția Ștergere rânduri goale, vă rugăm să instalați Kutools pentru Excel. Faceți clic aici pentru a descărca și pentru a beneficia de o probă gratuită de 30 de zile.
>> Eliminați manual rândurile goale
Dacă sunt câteva rânduri goale de eliminat, le puteți elimina și manual.
Pasul 1: Selectați rândurile goale
Faceți clic pe numărul rândului pentru a selecta un singur rând necompletat. Dacă există mai multe rânduri goale, țineți apăsat butonul Ctrl tasta și faceți clic pe numerele rândurilor unul câte unul pentru a le selecta.
Pasul 2: ștergeți rândurile goale
După ce ați selectat rândurile goale, faceți clic dreapta și alegeți Șterge din meniul contextual (sau puteți utiliza comenzi rapide Ctrl + -).
Rezultat:
>> Eliminați rândurile goale folosind VBA
Dacă sunteți interesat de VBA, acest tutorial oferă două coduri VBA pentru a elimina rândurile goale din selecție și din foaia de lucru activă.
Pasul 1: Copiați VBA în fereastra Microsoft Visual Basic pentru aplicații
-
Activați foaia din care doriți să eliminați rândurile goale, apoi apăsați Alt + F11 chei.
-
În fereastra care apare, faceți clic Insera > Module.
-
Apoi copiați și inserați unul dintre codurile de mai jos în noul modul gol.
Cod 1: Eliminați rândurile goale din foaia de lucru activă
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End Sub
Cod 2: Eliminați rândurile goale din selecție
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Pasul 2: Rulați codul și ștergeți rândurile goale
Clic butonul Run sau apăsați F5 tasta pentru a rula codul.
-
Dacă utilizați codul 1 pentru a elimina rândurile goale din foaia activă, după rularea codului, toate rândurile goale din foaia vor fi eliminate.
-
Dacă utilizați codul 2 pentru a elimina rândurile goale din selecție, după rularea codului, apare o fereastră de dialog, selectați un interval din care doriți să eliminați rândurile goale din dialog, apoi faceți clic pe OK.
Rezultate:
Code1: Eliminați rândurile goale din foaia activă
Code2: Eliminați rândurile goale din selecție
Eliminați rândurile care conțin celule goale
Există două părți în această secțiune: una folosește funcția Go To Special pentru a elimina rândurile care conțin celule goale, iar cealaltă folosește caracteristica Filtrare pentru a elimina rândurile care au spații libere într-o anumită coloană cheie.
>> Eliminați rândurile care conțin celule goale prin opțiunea Go To Special
Funcția Go To Special este recomandată pe scară largă pentru eliminarea rândurilor goale. Poate fi un instrument util atunci când trebuie să eliminați rândurile care conțin cel puțin o celulă goală.
Pasul 1: Selectați celulele goale din interval
-
Selectați intervalul din care doriți să ștergeți rândurile goale, selectați Acasă > Găsiți și selectați > Du-te la Special.
Sau puteți apăsa direct F5 cheie pentru activare Mergi la și faceți clic pe Special butonul pentru a comuta la Mergi la Special dialog.
-
În Du-te la Special dialog, alegeți Blanks și faceți clic pe OK.
Acum toate celulele goale din intervalul selectat au fost selectate.
Pasul 2: Ștergeți rândurile care conțin celule goale
-
Faceți clic dreapta pe orice celulă selectată și selectați Șterge din meniul contextual (sau puteți utiliza comenzi rapide Ctrl + -).
-
În Șterge dialog, alegeți Întregul rând și faceți clic pe OK.
Rezultat:
>> Eliminați rândurile care conțin celule goale într-o coloană cheie prin caracteristica Filtrare
Când aveți un set de date mare și doriți să eliminați rânduri pe baza unei condiții în care o coloană cheie conține celule goale, caracteristica de filtrare a Excel poate fi un instrument puternic.
Pasul 1: Filtrați celulele goale din coloana cheie
-
Selectați setul de date, faceți clic Date filă, accesați Sortați și filtrați grup, faceți clic pe Filtru pentru a aplica filtrul setului de date.
-
Apasă pe săgeata de filtru din coloana cheie pe care doriți să eliminați rândurile pe baza, în acest exemplu, ID coloana este coloana cheie și doar verificați Blanks din meniul extins. Clic OK.
Acum toate celulele goale din coloana cheie au fost filtrate.
Pasul 2: ștergeți rândurile
Selectați rândurile rămase (faceți clic pe numărul rândului și trageți în jos pentru a selecta toate rândurile goale), apoi faceți clic dreapta pentru a alege Ștergeți rândul în meniul contextual (sau puteți utiliza comenzi rapide Ctrl + -). Și faceți clic OK pe fereastra de popping.
Pasul 3: Selectați Filtru în grupul Sortare și filtrare pentru a șterge filtrul aplicat
Rezultat:
Cele mai bune instrumente de productivitate de birou
Î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 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!
Cuprins
- Video: eliminați rândurile goale
- Eliminați rândurile goale
- De o coloană de ajutor
- De Kutools în 3 secunde
- Manual
- Prin utilizarea VBA
- Eliminați rândurile care conțin celule goale
- Prin funcția Go To
- Într-o coloană cheie lângă caracteristica Filtru
- Articole pe aceeaşi temă
- Cele mai bune instrumente de productivitate Office
- Comentarii