Kako izbrisati filtrirane vrstice v Excelu (5 metod)

  • Deliti To
Hugh West

Excel uporabniku zagotavlja veliko funkcionalnost z imenom Filter ki nam pomaga, da prikažemo samo podatke, ki jih potrebujemo, medtem ko skrije vse nepomembne podatke. Filter vam bo pomagal, da se boste bolj osredotočili na določene podatke, ne da bi nepomembni podatki zasuli delovni list. Med uporabo filtra se boste morda morali znebiti teh nepomembnih podatkov, saj jih morda ne boste več potrebovali. V tem vodniku vam bom pokazal 5 zelo enostavnih načinov, kako izbrisati filtrirane vrstice vExcel.

Prenesi delovni zvezek za prakso

Prenesite to vadbeno knjigo in med branjem tega članka izvajajte nalogo.

Brisanje filtriranih vrstic.xlsm

5 primernih metod za brisanje filtriranih vrstic v Excelu

Predpostavimo scenarij, v katerem imamo podatke o zaposlenih v podjetju. Imamo imena zaposlenih, oddelek, v katerem delajo, njihovo krvno skupino in datum pridružitve. Zdaj bomo podatke filtrirali in izbrisali vidne in skrite vrstice z uporabo 5 različnih metod.

1. Brisanje vidnih filtriranih vrstic

Korak 1:

  • Najprej bomo izbrali celotno območje podatkov našega delovnega lista.

  • Kliknite na Filter pod gumbom Razvrščanje in filtriranje ' oddelek v okviru Podatki zavihek.

  • Videli boste majhno puščica navzdol v desnem spodnjem kotu vsakega stolpca z glavo. Te majhne puščice vam omogočajo uporabo Filter na ustreznem stolpcu. Kliknite na puščico, če želite uporabiti Filter v tem stolpcu.

  • V tem primeru želimo filtrirati samo tiste vrstice, ki vsebujejo podatke o zaposlenih, ki delajo v Prodaja . Torej, izberite puščico v desnem kotu okna. Naslovnica oddelka. Prikazalo se bo okno, v katerem boste lahko filtrirali Oddelek stolpec po vaši izbiri.
  • Odkljukajte vsa polja poleg vseh vrst oddelkov, razen oddelka Prodaja.
  • Odkljukate lahko samo možnost Izberite vse polje, da hitro odstranite potrditev vseh vrst oddelkov, nato pa izberite ali potrdite samo polje poleg Prodaja .
  • Kliknite . V REDU .

Korak 2:

  • Po kliku na V REDU , boste zdaj videli informacije o zaposlenih, ki delajo v Prodaja .

Korak 3:

  • Izberite vse filtrirane vrstice v pogledu in z desnim klikom miške kliknite . z miško.
  • Kliknite na Brisanje vrstice iz priročnega menija.

  • Pojavilo se bo opozorilno okno, ki vas bo vprašalo, ali želite izbrisati celotno vrstico.
  • Izberite V REDU .

  • Izbriše trenutne vrstice, ki vsebujejo podatke o zaposlenih, ki delajo v Prodaja oddelek, ki smo ga filtrirali. Vendar ne skrbite!! To ne bo vplivalo na druge vrstice, ki so trenutno skrite.
  • Enostavno lahko kliknete na Filter gumb iz Zavihek Podatki, za ogled preostalih podatkov.

Preberite več: Kako filtrirati in brisati vrstice z VBA v Excelu (2 metodi)

2. Odstranjevanje vidnih filtriranih vrstic z VBA

Če poznate kodo VBA ali se počutite udobno pri delu z VBA, lahko za hitrejše opravljanje zgornje naloge uporabite tudi VBA.

Korak 1:

  • Najprej izberite vse vrstice, ki jih želite filtrirati ( vključno z naslovi stolpcev ).
  • Kliknite . Razvijalec → Visual Basic , novo Microsoft Visual Basic za aplikacije se prikaže okno.

  • Nato kliknite Vstavljanje →Modul .

Korak 2:

  • Nato v modul vnesite naslednjo kodo.
 Sub Remove_Visible_Rows() Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Nato kliknite na Spustite gumb za izvedbo kode.

  • Po izvedbi programa se vse vrstice, ki vsebujejo podatke o zaposlenih, ki delajo v Prodaja oddelek bo izbrisan.

Preberite več: Formula za odstranjevanje praznih vrstic v Excelu (5 primerov)

3. Brisanje skritih filtriranih vrstic z uporabo funkcije Pregled dokumenta

Predpostavimo scenarij, v katerem moramo na podatkih o zaposlenih izvesti kompleksnejši filter. Morda želimo poiskati tiste zaposlene, ki delajo v oddelku prodaje in imajo krvno skupino B+. V takem primeru, ko imamo opraviti z bolj zapletenimi filtri, običajno raje odstranimo vrstice, ki ne izpolnjujejo meril uporabljenih filtrov, kot pa vrstice, ki določite merila uporabljenih filtrov.

To pomeni, da želimo izbrisati skrite vrstice po filtriranju.

Korak 1:

  • Najprej izberemo celotno območje podatkov, vključno z glavo stolpca našega delovnega lista.

  • Kliknite na Filter možnost v polju Razvrščanje in filtriranje ' oddelek v okviru Podatki zavihek.

  • Izberite puščico navzdol ( Filtrirna puščica ) poleg Oddelek Nato odkljukajte vsa polja, razen polja Prodaja .

  • Nato izberite puščico navzdol poleg Krvna skupina in odznačite vsa polja, razen polja B+ .

  • Kliknite na V REDU . Zdaj bomo videli samo tiste vrstice zaposlenih v Prodaja oddelek, ki ima krvno skupino B+ .

Korak 2:

  • Zdaj lahko izbrišemo skrite vrstice. Za brisanje skritih vrstic lahko uporabimo tri različne metode. Ena od njih je Preglejte dokument. Če ne uporabljate skriti podatki v prihodnosti, lahko uporabite Preglejte dokument funkcijo programa Excel za brisanje skritih vrstic.
  • Ustvarite kopijo delovnega zvezka.
  • Kliknite na Datoteka zavihek. Pojdite na zavihek Info možnost. Kliknite na Preverite težave .
  • Izberite Preglejte dokument možnost.

  • To bo odprlo okno ' Inšpektor za dokumente ' Kliknite na ' Preglejte spletno stran . ' gumb.

  • Po kliku na Preglejte spletno stran . gumb, se odpre novo okno z seznam možnosti Ko se pomikate po seznamu možnosti, boste naleteli na možnost z naslovom Skrite vrstice in stolpci '. To vam bo pokazalo, koliko skritih vrstic in stolpcev je v vašem podatkovnem listu.
  • Izberite " Odstrani vse ". To bo trajno odstranilo vse skrite vrstice.
  • Kliknite na Zapri '.

  • Vrnili se bomo na delovni list in odstranili vse uporabljene filtre s klikom na Filter možnost.

Preberite več: Kako uporabiti makro za brisanje vrstic na podlagi meril v Excelu (3 načini)

Podobna branja:

  • Kako izbrisati vrstico z uporabo makra Če celica vsebuje 0 v Excelu (4 metode)
  • Brisanje nefiltriranih vrstic v Excelu z uporabo VBA (4 načini)
  • Kako izbrisati vsako drugo vrstico v Excelu (4 metode)
  • Brisanje neskončnih vrstic v Excelu (5 preprostih načinov)
  • Kako izbrisati vrstice v Excelu, ki trajajo večno (4 preprosti načini)

4. Odpravljanje skritih filtriranih vrstic z VBA

Tukaj je še en hiter način za izvedbo zgornje naloge z uporabo skripte VBA.

Korak 1:

  • Po prejšnji metodi lahko odprete Microsoft Visual Basic za aplikacije okno ali pritisnite Alt + F11 hkrati odprete, da ga odprete.
  • Napišite naslednjo kodo:
 Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.AutoFilter Field:=3, Criteria1:="B+" For Each myR In R.Rows If myR.Hidden Then If Not myU Is Nothing Then Set myU = Union(myU, myR) Else Set myU = myR End If End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Nato kliknite na Spustite gumb za izvedbo kode.

  • Pojavilo se bo opozorilno okno, ki vas bo vprašalo, ali želite izbrisati celotno vrstico.
  • Izberite V REDU .

Korak 2:

  • S tem se izbrišejo skrite vrstice.
  • Ali so skrite vrstice odstranjene, lahko preverite tako, da preprosto kliknete na Filter gumb iz Podatki ponovno vstavite zavihek.

Preberite več: Kako izbrisati skrite vrstice v programu Excel VBA (podrobna analiza)

5. Ustvarjanje začasnega stolpca za Brisanje skritih vrstic

Če se ne želite ukvarjati z ustvarjanjem varnostnih kopij delovnega lista ali če vas skrbi, da boste vplivali na druge delovne liste v Excelovi datoteki ali jih trajno poškodovali, lahko skrite vrstice odstranite na drug način:

Korak 1:

  • Ustvarite stolpec za začasno ustvarili smo enega in ga poimenovali Začasno .
  • Tip ' 0 ' v prvi celici Začasno stolpec in pritisnite VSTOP .
  • Povlecite ročaj za zapolnitev te celice navzdol. '0' na preostalih celicah v Začasno stolpec. Lahko pa tudi dvakrat kliknite na ročaj za polnjenje da se vse celice v območju napolnijo s številom '0' .

Korak 2:

  • Kliknite na Filter možnost za odstranitev filtrov. skrite vrstice nazaj.

  • Zdaj bomo obratno filter, ki smo ga uporabili pred tem. To storite tako, da izberete celotno obseg podatkov vključno z glavo stolpca, in kliknite na Filter . Kliknite puščico navzdol v desnem kotu glave začasnega stolpca in izberite vsa potrditvena polja poleg vrednosti '0 ' .

  • Zdaj izberite vse trenutno vidne vrstice, z desno tipko miške kliknite na katero koli celico in kliknite na " Brisanje vrstice ".

  • Pojavilo se bo opozorilno okno, ki vas bo vprašalo, ali želite izbrisati celotno vrstico.
  • Izberite V REDU .

  • Še enkrat kliknite na Filter odstranite filtre in vidni podatki ostanejo nedotaknjeni.

Preberite več: Kako izbrisati vrstice v Excelu brez vpliva na formule (2 hitra načina)

Stvari, ki si jih je treba zapomniti

  • Če nimate zavihka Razvijalec, ga lahko naredite vidnega v Datoteka> Možnost> Prilagoditev traku .
  • Odpiranje urejevalnika VBA Pritisnite ALT + F11.
  • Lahko pritisnete ALT + F8 da prikažete okno Makro.

Zaključek

V tem članku smo se naučili izbrisati filtrirane vrstice v Excelu. Upam, da boste odslej zelo enostavno izbrisali vidne in skrite filtrirane vrstice v Excelu. Če imate kakršna koli vprašanja ali priporočila o tem članku, pustite komentar spodaj. Lep dan!!!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.