Kuidas kustutada filtreeritud ridu Excelis (5 meetodit)

  • Jaga Seda
Hugh West

Excel pakub kasutajale suurt funktsionaalsust nimega Filter mis aitab meil vaadata ainult neid andmeid, mida me vajame, varjates samal ajal kõik ebaolulised andmed. Filter aitab teil keskenduda rohkem konkreetsetele andmetele, ilma et ebaoluline teave segaks töölehte. Filtri kasutamisel võib teil olla vaja vabaneda sellest ebaolulisest teabest, kuna te ei pruugi neid enam vajada. Selles õpetuses näitan teile 5 väga lihtsat viisi, kuidas kustutada filtreeritud ridu programmisExcel.

Lae alla praktiline töövihik

Lae alla see harjutusvihik, et harjutada ülesannet selle artikli lugemise ajal.

Kustuta filtreeritud read.xlsm

5 sobivat meetodit filtreeritud ridade kustutamiseks Excelis

Oletame stsenaariumi, kus meil on andmed ettevõtte töötajate kohta. Meil on töötajate nimed, osakond, kus nad töötavad, nende veregrupp ja nende liitumiskuupäev. Nüüd filtreerime andmeid ja kustutame nii nähtavad kui ka varjatud read, kasutades 5 erinevat meetodit.

1. Kustutage nähtavad filtreeritud read

1. samm:

  • Kõigepealt valime kogu oma töölehe andmevälja.

  • Klõpsake nuppu Filter nuppu Sorteerimine ja filtreerimine ' jagu all Andmed vahekaart.

  • Näete väikest allapoole suunatud nool iga päise veeru alumises paremas nurgas. Need väikesed nooled võimaldavad teil rakendada Filter vastaval veerul. Klõpsake noolega, et rakendada Filter vastavas veerus.

  • Selle näite puhul tahame filtreerida välja ainult need read, mis sisaldavad teavet töötajate kohta, kes töötavad aadressil Müük . nii, valige allapoole nool allapoole paremas nurgas olevast rippmenüüst Osakonna pealkiri. Avaneb aken, mis võimaldab teil filtreerida Osakond veerg vastavalt teie valikule.
  • Tühjendage kõik kastid iga osakonnatüübi kõrval, välja arvatud müügiosakond.
  • Saate lihtsalt eemaldada märkeruudu Valige kõik ruutu, et eemaldada kiiresti iga osakonnatüübi märkimine ja seejärel valida või märkida ainult ruutu kõrval olevale Müük .
  • Klõpsake OK .

2. samm:

  • Klõpsates OK , siis näete nüüd nende töötajate andmeid, kes töötavad Müük .

3. samm:

  • Valige kõik filtreeritud read vaates ja paremklikk hiirega.
  • Klõpsake nuppu Kustuta rida hüpikmenüüst.

  • Ilmub hüpikaken, mis küsib, kas soovite kogu rea kustutada.
  • Valige OK .

  • See kustutab praegused read, mis sisaldavad teavet töötajate kohta, kes töötavad selles Müük osakond, mille oleme filtreerinud. Aga ärge muretsege!!! See ei mõjuta teisi ridu, mis on praegu peidetud.
  • Saate lihtsalt klõpsata Filter nuppu Andmete vahekaart, et näha ülejäänud andmeid.

Loe edasi: Kuidas filtreerida ja kustutada ridu VBAga Excelis (2 meetodit)

2. Nähtavate filtreeritud ridade eemaldamine VBA abil

Kui te tunnete VBA-koodi või tunnete end VBA-ga mugavalt. Siis saate ka VBA-d kasutada, et ülaltoodud ülesanne kiiremini täita.

1. samm:

  • Kõigepealt valige kõik read, mida soovite filtreerida ( sealhulgas veergude pealkirjad ).
  • Klõpsake Arendaja → Visual Basic , uus Microsoft Visual Basic for Applications kuvatakse aken.

  • Seejärel klõpsake Sisesta →Moodul .

2. samm:

  • Pärast seda sisestage järgmine kood moodulisse.
 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 
  • Seejärel klõpsake Käivita nuppu koodi täitmiseks.

  • Pärast programmi täitmist kuvatakse kõik read, mis sisaldavad teavet töötajate kohta, kes töötavad selles ettevõttes. Müük osakond kustutatakse.

Loe edasi: Valem tühjade ridade eemaldamiseks Excelis (5 näidet)

3. Varjatud filtreeritud ridade kustutamine dokumendi kontrollimise funktsiooni abil

Oletame stsenaariumi, kus meil on vaja teha keerulisem filter töötajate andmete kohta. Me võime soovida leida need töötajad, kes töötavad müügiosakonnas ja kellel on veregrupp B+. Sellises olukorras, kui meil on vaja keerulisemate filtritega tegeleda, eelistame tavaliselt eemaldada pigem need read, mis ei vasta kohaldatud filtrite kriteeriumidele, kui need read, mis on määrata kohaldatavate filtrite kriteeriumid.

See tähendab, et me tahaksime kustutada varjatud read pärast filtreerimist.

1. samm:

  • Kõigepealt valime kogu andmevälja, sealhulgas meie töölehe veeru päise.

  • Klõpsake nuppu Filter valiku ' Sorteerimine ja filtreerimine ' jagu all Andmed vahekaart.

  • Valige allapoole suunatud nool ( Filtri nool ) kõrval Osakond Seejärel eemaldage kõik ruutud, välja arvatud ruutu Müük .

  • Järgmisena valige allapoole suunatud nool kõrval oleva Veregrupp päises ja eemaldage kõik kastid, v.a. B+ .

  • Klõpsake nuppu OK Nüüd näeme ainult neid töötajate ridu, mis on esitatud tabelis Müük osakond, mille veregrupp on B+ .

2. samm:

  • Nüüd saame varjatud read kustutada. Peidetud ridade kustutamiseks saame kasutada kolme erinevat meetodit. Üks neist on Kontrollida dokumenti. Kui te ei kasuta mingeid varjatud andmed tulevikus, siis saate kasutada Kontrollida dokumenti Exceli funktsioon varjatud ridade kustutamiseks.
  • Looge oma töövihiku koopia.
  • Klõpsake nuppu Faili vahekaart. Mine Info valik. Klõpsake Kontrollida probleeme .
  • Valige Kontrollida dokumenti võimalus.

  • See avab ' Dokumendi inspektor ' . klõpsake ' Kontrollida ' nupp.

  • Klõpsates nupule Kontrollida nuppu, avaneb uus aken koos valikuvõimaluste loetelu ilmub. Kui te kerite valikute nimekirja alla, siis leiate valiku pealkirjaga Varjatud read ja veerud '. See näitab teile, kui palju on teie andmelehel varjatud ridu ja veerge.
  • Valige " Eemalda kõik " valik. See eemaldab lõplikult kõik varjatud read.
  • Klõpsake nupule ' Sulge ' nuppu.

  • Me läheme tagasi töölehele ja eemaldame kõik rakendatud filtrid, klõpsates nupul Filter võimalus.

Loe edasi: Kuidas kasutada makrot ridade kustutamiseks Exceli kriteeriumide alusel (3 võimalust)

Sarnased lugemised:

  • Kuidas kustutada rida makro abil, kui lahter sisaldab Excelis 0 (4 meetodit)
  • Filtreerimata ridade kustutamine Excelis VBA abil (4 võimalust)
  • Kuidas kustutada iga teine rida Excelis (4 meetodit)
  • Lõpmatute ridade kustutamine Excelis (5 lihtsat viisi)
  • Kuidas kustutada Exceli ridu, mis lähevad igavesti (4 lihtsat viisi)

4. Varjatud filtreeritud ridade kõrvaldamine VBA abil

Siin on veel üks kiire viis, kuidas ülaltoodud ülesanne VBA skripti abil täita.

1. samm:

  • Te võite järgida eelmist meetodit, et avada Microsoft Visual Basic for Applications aknas või vajutage Alt + F11 klahvide samaaegset avamist.
  • Kirjutage järgmine kood:
 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 
  • Seejärel klõpsake Käivita nuppu koodi täitmiseks.

  • Ilmub hüpikaken, mis küsib, kas soovite kogu rea kustutada.
  • Valige OK .

2. samm:

  • See kustutab varjatud read.
  • Saate kontrollida, kas varjatud read on eemaldatud, klõpsates lihtsalt nupule Filter nuppu Andmed tab uuesti.

Loe edasi: Kuidas kustutada Exceli VBAs varjatud ridu (üksikasjalik analüüs)

5. Ajutise veeru loomine Kustuta varjatud read

Kui te ei soovi võtta vaeva töölehe varukoopiate tegemisega või olete mures, et see võib mõjutada või jäädavalt kahjustada teie Exceli faili teisi töölehti, siis on olemas ka teine võimalus varjatud ridade eemaldamiseks:

1. samm:

  • Looge veerg ajutine kasutada ükskõik kus töölehel. Me oleme loonud ühe ja nimetanud selle nimeks Ajutine .
  • Tüüp ' 0 ' esimeses lahtris Ajutine veerg ja vajutage SISESTA .
  • Lohistage selle lahtri täitekäepide allapoole. See kopeerib numbri '0' ülejäänud rakkude kohta Ajutine Teise võimalusena võite ka topeltklikk kohta täitekäepide et täita kõik vahemiku lahtrid numbriga '0' .

2. samm:

  • Klõpsake nuppu Filter võimalus filtrite eemaldamiseks. See toob ka kõik teie peidetud read tagasi.

  • Nüüd me tagasipööratud filtrit, mida me eelnevalt rakendasime. Selleks valige kogu oma andmevahemik sealhulgas veeru pealkiri, ja klõpsake nuppu Filter . Klõpsake ajutise veeru päise päise allapoole suunatud noolega ja Tühista valik kõik kontrollruudud väärtuse kõrval '0 ' .

  • Nüüd valige kõik need hetkel nähtavad read, tehke paremklõps ükskõik millisel lahtril ja klõpsake " Kustuta rida " valik.

  • Ilmub hüpikaken, mis küsib, kas soovite kogu rea kustutada.
  • Valige OK .

  • Klõpsake taas kord nupule Filter filtrite eemaldamiseks ja näete, et nähtavad andmed jäävad alles.

Loe edasi: Kuidas kustutada Exceli ridu ilma valemite mõjutamata (2 kiiret viisi)

Asjad, mida meeles pidada

  • Kui teil puudub vahekaart Arendaja, saate selle nähtavaks teha jaotises Fail> Valik> Kohandada lint .
  • VBA redaktori avamine Vajutage ALT + F11.
  • Saate vajutada ALT + F8 et avada makroaken.

Kokkuvõte

Selles artiklis oleme õppinud, kuidas Excelis filtreeritud ridu kustutada. Loodan, et nüüdsest on teil väga lihtne kustutada nii nähtavaid kui ka varjatud filtreeritud ridu Excelis. Kui teil on selle artikli kohta küsimusi või soovitusi, jätke palun kommentaar allpool. Head päeva!!!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.