Salt la conținutul principal

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.

doc elimina rândurile goale 1


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.

doc elimina rândurile goale 2

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
  1. Î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.

  2. "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
  1. Faceți clic pe orice celulă a coloanei de ajutor, selectați Date > Filtru.

    doc elimina rândurile goale 5

  2. 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

doc elimina rândurile goale 10

Rezultat:

notițe: Dacă nu mai aveți nevoie de coloana de ajutor, eliminați-o după filtrare.

>> 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:

  1. Selectați intervalul din care doriți să eliminați rândurile goale.
  2. Clic Kutools > Șterge > Ștergeți rândurile goale > În gama selectată.
  3. Alegeți opțiunea dorită după cum aveți nevoie și faceți clic OK în dialogul apărut.

informatii suplimentare:

>> 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
  1. Activați foaia din care doriți să eliminați rândurile goale, apoi apăsați Alt + F11 chei.

    doc elimina rândurile goale 27

  2. În fereastra care apare, faceți clic Insera > Module.

  3. 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
    

    doc elimina rândurile goale 27

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
  1. Selectați intervalul din care doriți să ștergeți rândurile goale, selectați Inițial > Găsiți și selectați > Du-te la Special.

    doc elimina rândurile goale 12

    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.

  2. În Du-te la Special dialog, alegeți Blanks și faceți clic pe OK.

    doc elimina rândurile goale 13

    Acum toate celulele goale din intervalul selectat au fost selectate.

Pasul 2: Ștergeți rândurile care conțin celule goale
  1. Faceți clic dreapta pe orice celulă selectată și selectați Șterge din meniul contextual (sau puteți utiliza comenzi rapide Ctrl + -).

  2. În Șterge dialog, alegeți Întregul rând și faceți clic pe OK.

    doc elimina rândurile goale 16

Rezultat:

notițe: După cum vedeți mai sus, atâta timp cât rândul conține cel puțin o celulă goală, acesta va fi eliminat. Acest lucru poate cauza pierderi importante de date. Dacă setul de date este uriaș, este posibil să trebuiască să vă faceți timp pentru a găsi pierderea și a restabili. Deci, înainte de a utiliza acest mod, vă recomand să faceți mai întâi o copie de rezervă.

>> 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
  1. 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.

  2. 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

doc elimina rândurile goale 22

Rezultat:

notițe: Dacă doriți să eliminați rândurile goale pe baza a două sau mai multe coloane cheie, repetați Pasul 1 pentru a filtra rândurile necompletate din coloanele cheie unul câte unul, apoi ștergeți rândurile necompletate rămase.

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 (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations