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
- Prin utilizarea unei coloane de ajutor
- Prin folosirea 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 din dreapta a setului de date, adăugați coloana „Ajutor” și utilizați formula de mai jos în prima celulă a coloanei:
=COUNTA(A2:C2)
Notă: În formulă, A2:C2 este intervalul în care doriți să numărați celulele care nu sunt goale. - Apoi trageți mânerul de completare automată în jos pentru a umple formula pentru a număra numărul de celule care nu sunt goale 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 filtrare” și bifați doar „0” în meniul extins și faceți clic pe „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 rândul” din meniul contextual (sau puteți utiliza comenzile rapide „Ctrl” + „-”).
Pasul 4: Selectați Filtru în grupul Sortare și filtrare pentru a șterge filtrul aplicat
Rezultat:
>> Eliminați rândurile goale prin Kutools în 3 secunde
Pentru o modalitate rapidă și ușoară de a elimina cu precizie rândurile goale din selecție, cea mai bună soluție este să utilizați funcția „Ștergeți rândurile goale” din „Kutools for Excel". Iată cum:
- Selectați intervalul din care doriți să eliminați rândurile goale.
- Dați clic pe "Kutools" > "Șterge" > "Șterge rânduri goale" > "În intervalul selectat".
- Alegeți opțiunea dorită după cum aveți nevoie și faceți clic pe „OK” în fereastra de dialog.
Pe lângă eliminarea rândurilor goale dintr-o selecție, Kutools for Excel De asemenea, vă permite să ștergeți rapid rânduri goale din „foaia de lucru activă”, „foile selectate” sau „întregul registru de lucru” cu un singur clic.
Înainte de a utiliza funcția Ștergere rânduri necompletate, instalați Kutools for Excel. Click aici pentru a descărca Kutools for Excel acum.
>> 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ă tasta „Ctrl” ș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 folosi comenzile 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 tastele „Alt” + „F11”.
În fereastra care apare, faceți clic pe „Inserare” > „Modul”.
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 intervalul selectat
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
Faceți clic pe „Butonul Run” sau apăsați tasta „F5” 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 un 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 intervalul selectat
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 „Home” > „Find & Select” > „Go To Special”.
Sau puteți apăsa direct tasta „F5” pentru a activa dialogul „Go To” și faceți clic pe butonul „Special” pentru a comuta la dialogul „Go To Special”.
- În dialogul „Go To Special”, alegeți opțiunea „Blanks” și faceți clic pe „OK”.
Acum au fost selectate toate celulele goale din intervalul selectat.
Pasul 2: Ștergeți rândurile care conțin celule goale
- Faceți clic dreapta pe orice celulă selectată și selectați „Ștergeți” din meniul contextual (sau puteți utiliza comenzile rapide „Ctrl” + „-”).
- În caseta de dialog „Ștergere”, alegeți opțiunea „Î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 pe fila „Date”, accesați grupul „Sort & Filter”, faceți clic pe „Filter” pentru a aplica filtrul setului de date.
- Faceți clic pe „săgeata de filtrare” pentru coloana cheie pe care doriți să o utilizați pentru a elimina rândurile. În acest exemplu, coloana „ID” este coloana cheie și bifați doar „Balks” din meniul extins. Faceți clic pe „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 comenzile rapide „Ctrl” + „-”). Și faceți clic pe „OK” în caseta de dialog.
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 for Excelși experimentați eficiența ca niciodată înainte. Kutools for 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...
Office Tab Aduce interfața cu file la 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
- Prin utilizarea unei coloane de ajutor
- Prin folosirea 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