Turinys
"Excel" suteikia naudotojui puikią funkciją, pavadintą Filtras kuris padeda mums peržiūrėti tik tuos duomenis, kurių mums reikia, ir paslėpti visus nereikšmingus duomenis. Filtras padės jums daugiau dėmesio skirti konkretiems duomenims, o nereikšminga informacija neužgriozdins darbalapio. Naudojant filtrą gali tekti atsikratyti šios nereikšmingos informacijos, nes jos gali nebereikėti. Šioje pamokoje parodysiu jums 5 labai paprastus būdus, kaip ištrinti filtruotas eilutes programoje"Excel".
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šią pratybų knygą, kad skaitydami šį straipsnį galėtumėte atlikti užduotį.
Ištrinti filtruotas eilutes.xlsm5 tinkami metodai filtruotoms eilutėms "Excel" ištrinti
Tarkime, turime informacijos apie įmonės darbuotojus. Turime darbuotojų vardus ir pavardes, skyrių, kuriame jie dirba, jų kraujo grupę ir prisijungimo datą. Dabar filtruosime duomenis ir ištrinsime matomas ir paslėptas eilutes naudodami 5 skirtingus metodus.
1. Ištrinkite matomas filtruotas eilutes
1 žingsnis:
- Pirmiausia pasirinksime visą darbalapio duomenų diapazoną.
- Spustelėkite Filtras mygtukas po Rūšiuoti ir filtruoti ' skirsnis pagal Duomenys skirtukas.
- Pamatysite mažą rodyklė žemyn kiekvieno antraštės stulpelio apatiniame dešiniajame kampe. Šios mažos rodyklės leis jums taikyti Filtras ant atitinkamo stulpelio. Spustelėkite rodyklę, kad pritaikytumėte Filtras atitinkamame stulpelyje.
- Šiame pavyzdyje norime filtruoti tik tas eilutes, kuriose pateikiama informacija apie darbuotojus, dirbančius Pardavimai . Taigi, pasirinkite išskleidžiamąją rodyklę dešiniajame apatiniame kampe Departamento antraštė. Atsivers langas, kuriame galėsite filtruoti Departamentas stulpelį pagal savo pasirinkimą.
- Panaikinkite visų skyrių, išskyrus Pardavimo, žymėjimą.
- Galite tiesiog panaikinti žymėjimą Pasirinkite visus langelį, kad greitai panaikintumėte visų tipų skyrių žymėjimą, ir tada pasirinkite arba pažymėkite tik langelį, esantį šalia Pardavimai .
- Spustelėkite GERAI .
2 žingsnis:
- Paspaudus GERAI , dabar matysite informaciją apie darbuotojus, dirbančius Pardavimai .
3 veiksmas:
- Pasirinkite visas filtruotas eilutes rodinyje ir dešiniuoju pelės klavišu spustelėkite naudodami pelę.
- Spustelėkite Ištrinti eilutę iš iššokančio meniu.
- Bus rodomas iškylantysis įspėjimo langas, kuriame bus klausiama, ar norite ištrinti visą eilutę.
- Pasirinkite GERAI .
- Ji ištrins esamas eilutes, kuriose pateikiama informacija apie darbuotojus, dirbančius Pardavimai skyrių, kurį išfiltravome. Tačiau nesijaudinkite!!! Tai neturės įtakos kitoms eilutėms, kurios šiuo metu yra paslėptos.
- Galite tiesiog spustelėti Filtras mygtukas iš Duomenų skirtukas, norėdami pamatyti likusius duomenis.
Skaityti daugiau: Kaip filtruoti ir ištrinti eilutes "Excel" programoje naudojant VBA (2 metodai)
2. Matomų filtruotų eilučių pašalinimas naudojant VBA
Jei esate susipažinę su VBA kodu arba jaučiatės patogiai dirbdami su VBA. Tuomet taip pat galite naudoti VBA, kad pirmiau minėtą užduotį atliktumėte greičiau.
1 žingsnis:
- Iš pradžių pasirinkite visas eilutes, kurias reikia filtruoti ( įskaitant stulpelių antraštes ).
- Spustelėkite Kūrėjas → "Visual Basic , naujas "Microsoft Visual Basic for Applications bus rodomas langas.
- Tada spustelėkite Įterpti →modulį .
2 žingsnis:
- Po to į modulį įveskite šį kodą.
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
- Tada spustelėkite Paleisti mygtuką, kad būtų įvykdytas kodas.
- Įvykdžius programą, visos eilutės su informacija apie darbuotojus, dirbančius Pardavimai departamentas bus ištrintas.
Skaityti daugiau: Formulė tuščioms eilutėms "Excel" pašalinti (5 pavyzdžiai)
3. Ištrinkite paslėptas filtruotas eilutes naudodami dokumento tikrinimo funkciją
Tarkime, kad turime atlikti sudėtingesnį darbuotojų informacijos filtrą. Galbūt norime išsiaiškinti tuos pardavimų skyriuje dirbančius darbuotojus, kurių kraujo grupė yra B+. Tokioje situacijoje, kai tenka dirbti su sudėtingesniais filtrais, paprastai norėtume pašalinti eilutes, kurios neatitinka taikomų filtrų kriterijų, o ne tas eilutes, kurios patikslinkite taikomų filtrų kriterijus.
Tai reiškia, kad norėtume ištrinti paslėptos eilutės po filtravimo.
1 žingsnis:
- Pirmiausia pasirinksime visą duomenų diapazoną, įskaitant mūsų darbalapio stulpelio antraštę.
- Spustelėkite Filtras parinktį Rūšiuoti ir filtruoti ' skirsnis pagal Duomenys skirtukas.
- Pasirinkite rodyklę žemyn ( Filtro rodyklė ) šalia Departamentas Tada panaikinkite visų langelių žymėjimą, išskyrus Pardavimai .
- Tada pasirinkite rodyklę žemyn šalia Kraujo grupė antraštę ir panaikinkite visų langelių žymėjimą, išskyrus B+ .
- Spustelėkite GERAI . Dabar matysime tik tas darbuotojų eilutes, kurios yra Pardavimai skyrius, kurio kraujo grupė yra B+ .
2 žingsnis:
- Dabar galime ištrinti paslėptas eilutes. Paslėptoms eilutėms ištrinti galime naudoti tris skirtingus metodus. Vienas iš jų yra Patikrinti dokumentą. Jei nenaudojate paslėpti duomenys ateityje, tada galite naudoti Patikrinti dokumentą "Excel" funkcija, skirta paslėptoms eilutėms ištrinti.
- Sukurkite savo darbo knygos kopiją.
- Spustelėkite Failas skirtukas. Eikite į Informacija parinktį. Spustelėkite Patikrinkite, ar nėra problemų .
- Pasirinkite Patikrinti dokumentą galimybė.
- Taip bus atidarytas Dokumentų inspektorius ' . Spustelėkite ' Patikrinkite ' mygtuką.
- Paspaudus Patikrinkite mygtuką, bus atvertas naujas langas su parinkčių sąrašas Pasirodys. Slinkdami žemyn parinkčių sąrašu, susidursite su parinktimi, pavadinta Paslėptos eilutės ir stulpeliai '. Jame bus nurodyta, kiek paslėptų eilučių ir stulpelių yra jūsų duomenų lentelėje.
- Pasirinkite " Pašalinti viską " parinktis. Taip visam laikui bus pašalintos visos paslėptos eilutės.
- Spustelėkite Uždaryti ' mygtuką.
- Grįšime į darbalapį ir pašalinsime visus taikytus filtrus spustelėdami Filtras galimybė.
Skaityti daugiau: Kaip naudoti makrokomandą eilutėms pagal kriterijus ištrinti "Excel" programoje (3 būdai)
Panašūs skaitiniai:
- Kaip ištrinti eilutę naudojant makrokomandą Jei ląstelėje yra 0 "Excel" (4 metodai)
- Nefiltruotų eilučių ištrynimas "Excel" naudojant VBA (4 būdai)
- Kaip ištrinti kiekvieną kitą "Excel" eilutę (4 metodai)
- Ištrinkite begalę eilučių "Excel" programoje (5 paprasti būdai)
- Kaip ištrinti "Excel" eilutes, kurios tęsiasi amžinai (4 paprasti būdai)
4. Paslėptų filtruotų eilučių pašalinimas naudojant VBA
Pateikiame kitą greitą būdą pirmiau nurodytai užduočiai atlikti naudojant VBA scenarijų.
1 žingsnis:
- Galite naudoti ankstesnį metodą, kad atidarytumėte "Microsoft Visual Basic for Applications langą arba paspauskite Alt + F11 vienu metu, kad jį atidarytumėte.
- Įrašykite tokį kodą:
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 End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub
- Tada spustelėkite Paleisti mygtuką, kad būtų įvykdytas kodas.
- Bus rodomas iškylantysis įspėjimo langas, kuriame bus klausiama, ar norite ištrinti visą eilutę.
- Pasirinkite GERAI .
2 žingsnis:
- Bus ištrintos paslėptos eilutės.
- Ar paslėptos eilutės pašalintos, galite patikrinti tiesiog spustelėję Filtras mygtukas iš Duomenys vėl skirtukas.
Skaityti daugiau: Kaip ištrinti paslėptas eilutes "Excel VBA" (išsami analizė)
5. Laikino stulpelio kūrimas Ištrinti paslėptas eilutes
Jei nenorite vargti darydami atsargines darbalapio kopijas arba nerimaujate, kad galite paveikti ar visam laikui sugadinti kitus "Excel" failo darbalapius, yra kitas būdas pašalinti paslėptas eilutes:
1 žingsnis:
- Sukurkite stulpelį laikinai naudoti bet kurioje darbalapio vietoje. Mes sukūrėme vieną ir pavadinome jį Laikinasis .
- Tipas ' 0 ' pirmajame lange Laikinasis stulpelyje ir paspauskite ĮVESKITE .
- Vilkite šios ląstelės užpildymo rankenėlę žemyn. Ji nukopijuos skaičių '0' likusiose ląstelėse, esančiose Laikinasis stulpelis. Taip pat galite dukart spustelėkite apie užpildymo rankena užpildyti visus diapazono langelius skaičiumi '0' .
2 žingsnis:
- Spustelėkite Filtras parinktį, kad pašalintumėte filtrus. Tai taip pat padės visiems jūsų paslėptos eilutės grįžti atgal.
- Dabar mes atvirkštinis filtrą, kurį taikėme prieš tai. Norėdami tai padaryti, pasirinkite visą duomenų diapazonas įskaitant stulpelio antraštę, ir spustelėkite Filtras . Spustelėkite laikinojo stulpelio antraštės dešiniajame kampe esančią rodyklę žemyn ir panaikinkite pasirinkimą. visus žymimuosius langelius, esančius šalia reikšmės '0 ' .
- Dabar pasirinkite visas šiuo metu matomas eilutes, dešiniuoju pelės klavišu spustelėkite bet kurią ląstelę ir spustelėkite " Ištrinti eilutę " parinktis.
- Bus rodomas iškylantysis įspėjimo langas, kuriame bus klausiama, ar norite ištrinti visą eilutę.
- Pasirinkite GERAI .
- Dar kartą spustelėkite Filtras parinktį, kad pašalintumėte filtrus, ir pamatysite, kad matomi duomenys lieka nepaliesti.
Skaityti daugiau: Kaip ištrinti "Excel" eilutes nedarant įtakos formulėms (2 greiti būdai)
Dalykai, kuriuos reikia prisiminti
- Jei neturite skirtuko "Kūrėjas", galite jį padaryti matomą Failas> Parinktis> Pritaikyti juostą .
- VBA redaktoriaus atidarymas Paspauskite ALT + F11.
- Galite paspausti ALT + F8 norėdami atverti makrokomandos langą.
Išvada
Šiame straipsnyje sužinojome, kaip ištrinti filtruotas eilutes "Excel" programoje. Tikiuosi, kad nuo šiol jums bus labai lengva ištrinti matomas ir paslėptas filtruotas eilutes "Excel" programoje. Jei turite klausimų ar rekomendacijų dėl šio straipsnio, palikite komentarą toliau. Geros dienos!!!