Satura rādītājs
Excel nodrošina lietotājam lielisku funkcionalitāti ar nosaukumu Filtrs kas palīdz mums apskatīt tikai tos datus, kas mums ir nepieciešami, vienlaikus paslēpjot visus nebūtiskos datus. Filtrs palīdzēs jums vairāk koncentrēties uz konkrētiem datiem bez nebūtiskās informācijas, kas pārblīvē darblapu. Izmantojot filtru, jums var rasties nepieciešamība atbrīvoties no šīs nebūtiskās informācijas, jo tā jums vairs nav vajadzīga. Šajā pamācībā es jums parādīšu 5 ļoti vienkāršus veidus, kā izdzēst filtrētās rindas programmā.Excel.
Lejupielādēt Practice Workbook
Lejupielādējiet šo prakses grāmatu, lai izpildītu uzdevumu, kamēr lasāt šo rakstu.
Dzēst filtrētās rindas.xlsm5 piemērotas metodes filtrēto rindu dzēšanai programmā Excel
Pieņemsim scenāriju, kurā mums ir informācija par uzņēmuma darbiniekiem. Mums ir darbinieku vārdi, nodaļa, kurā viņi strādā, viņu asinsgrupa un iestāšanās datums. Tagad mēs filtrēsim datus un dzēsīsim gan redzamās, gan slēptās rindas, izmantojot 5 dažādas metodes.
1. Dzēst redzamās filtrētās rindas
1. solis:
- Vispirms atlasīsim visu darblapas datu diapazonu.
- Noklikšķiniet uz Filtrs pogu zem Kārtot un filtrēt ' sadaļa saskaņā ar Dati cilne.
- Jūs redzēsiet nelielu bultiņa uz leju katras virsraksta kolonnas labajā apakšējā stūrī. Šīs mazās bultiņas ļaus jums piemērot Filtrs uz attiecīgās kolonnas. Noklikšķiniet uz bultiņas, lai piemērotu Filtrs attiecīgajā slejā.
- Šajā piemērā mēs vēlamies izfiltrēt tikai tās rindas, kurās ir informācija par darbiniekiem, kas strādā uzņēmumā. Pārdošana . Tātad, izvēlieties nolaižamo bultiņu labajā stūrī lejup pa labi. Departamenta virsraksts. Parādīsies logs, kas ļaus filtrēt Departaments slejā pēc jūsu izvēles.
- Atceliet visas izvēles rūtiņas pie katra departamenta veida, izņemot Pārdošanas.
- Varat vienkārši noņemt atzīmi no Atlasiet visus lodziņu, lai ātri noņemtu atzīmi no katra departamenta veida, un pēc tam atlasiet vai atzīmējiet tikai lodziņu pie Pārdošana .
- Noklikšķiniet uz LABI .
2. solis:
- Noklikšķinot uz LABI , tagad redzēsiet informāciju par tiem darbiniekiem, kas strādā šajā sadaļā. Pārdošana .
3. solis:
- Atlasiet visas filtrētās rindas skatā un ar peles labo pogu noklikšķiniet uz ar peli.
- Noklikšķiniet uz Dzēst rindu no uznirstošās izvēlnes.
- Parādīsies brīdinājuma logs ar jautājumu, vai vēlaties dzēst visu rindu.
- Atlasiet LABI .
- Tas dzēsīs pašreizējās rindas, kurās ir informācija par darbiniekiem, kas strādā attiecīgajā uzņēmumā. Pārdošana Bet neuztraucieties!! Tas neietekmēs citas rindas, kas pašlaik ir paslēptas.
- Varat vienkārši noklikšķināt uz Filtrs pogu no Datu cilne, lai apskatītu pārējos datus.
Lasīt vairāk: Kā filtrēt un dzēst rindas ar VBA programmā Excel (2 metodes)
2. Redzamo filtrēto rindu noņemšana ar VBA
Ja esat iepazinies ar VBA kodu vai jūtaties ērti darbā ar VBA, tad varat izmantot arī VBA, lai iepriekš minēto uzdevumu paveiktu ātrāk.
1. solis:
- Vispirms atlasiet visas rindas, kuras nepieciešams filtrēt ( ieskaitot kolonnu virsrakstus. ).
- Noklikšķiniet uz Izstrādātājs → Visual Basic , jauns Microsoft Visual Basic lietojumprogrammām tiks parādīts logs.
- Pēc tam noklikšķiniet uz Ievietot →Modulis .
2. solis:
- Pēc tam modulī ievadiet šādu kodu.
Sub Remove_Visible_Rows() Dim R As Range Set R = Atlase R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub
- Pēc tam noklikšķiniet uz Palaist lai izpildītu kodu.
- Pēc programmas izpildes visas rindas, kurās ir informācija par darbiniekiem, kas strādā attiecīgajā uzņēmumā, tiek saglabātas. Pārdošana departaments tiks dzēsts.
Lasīt vairāk: Formula tukšo rindu noņemšanai programmā Excel (5 piemēri)
3. Slēpto filtrēto rindu dzēšana, izmantojot funkciju Inspect Document (Pārbaudīt dokumentu)
Pieņemsim scenāriju, kad mums ir jāveic sarežģītāks filtrs, lai apstrādātu informāciju par darbiniekiem. Iespējams, mēs vēlamies noskaidrot tos darbiniekus, kuri strādā pārdošanas nodaļā un kuriem ir B+ asinsgrupa. Šādā situācijā, kad mums ir jārīkojas ar sarežģītākiem filtriem, mēs parasti vēlamies noņemt rindas, kas neatbilst piemēroto filtru kritērijiem, nevis tās rindas, kas precizēt piemēroto filtru kritērijus.
Tas nozīmē, ka mēs vēlamies dzēst slēptās rindas pēc filtrēšanas.
1. solis:
- Vispirms mēs atlasīsim visu datu diapazonu, ieskaitot mūsu darblapas kolonnas galveni.
- Noklikšķiniet uz Filtrs opcija Kārtot un filtrēt ' sadaļā saskaņā ar Dati cilne.
- Izvēlieties bultiņu uz leju ( Filtra bultiņa ) blakus Departaments Tad noņemiet atzīmi no visiem lodziņiem, izņemot Pārdošana .
- Pēc tam izvēlieties bultiņu uz leju blakus Asins grupa galveni un noņemiet izvēles rūtiņas no visām rūtiņām, izņemot B+ .
- Noklikšķiniet uz LABI . Tagad mēs redzēsim tikai tās darbinieku rindas, kas ir Pārdošana nodaļa, kam ir šāda asinsgrupa B+ .
2. solis:
- Tagad varam dzēst slēptās rindas. Slēpto rindu dzēšanai varam izmantot trīs dažādas metodes. Viena no tām ir Pārbaudīt dokumentu. Ja neizmantojat slēptie dati nākotnē, tad varat izmantot Pārbaudīt dokumentu Excel funkciju, lai dzēstu slēptās rindas.
- Izveidojiet darbgrāmatas kopiju.
- Noklikšķiniet uz Faili cilne. Dodieties uz Informācija iespēja. Noklikšķiniet uz Pārbaudiet, vai nav problēmu .
- Izvēlieties Pārbaudīt dokumentu iespēja.
- Tas atvērs Dokumentu inspektors ' . Noklikšķiniet uz ' Pārbaudiet ' pogu.
- Noklikšķinot uz Pārbaudiet pogu, tiks atvērts jauns logs ar iespēju saraksts parādīsies. Ritinot iespēju sarakstu uz leju, jūs sastapsieties ar iespēju ar nosaukumu Slēptās rindas un kolonnas '. Tajā būs norādīts, cik daudz slēpto rindu un kolonnu ir jūsu datu lapā.
- Izvēlieties " Noņemt visus " opcija. Tas neatgriezeniski noņems visas slēptās rindas.
- Noklikšķiniet uz Aizvērt ' pogu.
- Mēs atgriezīsimies darblapā un noņemsim visus piemērotos filtrus, noklikšķinot uz Filtrs iespēja.
Lasīt vairāk: Kā lietot makro, lai dzēstu rindas, pamatojoties uz kritērijiem programmā Excel (3 veidi)
Līdzīgi lasījumi:
- Kā dzēst rindu, izmantojot makro, ja šūnā ir 0 programmā Excel (4 metodes)
- Nefiltrētu rindu dzēšana programmā Excel, izmantojot VBA (4 veidi)
- Kā dzēst katru otro rindu programmā Excel (4 metodes)
- Bezgalīgu rindu dzēšana programmā Excel (5 vienkārši veidi)
- Kā programmā Excel dzēst rindas, kas turpinās mūžīgi (4 vienkārši veidi)
4. Slēpto filtrēto rindu novēršana ar VBA
Šeit ir vēl viens ātrs veids, kā veikt iepriekš minēto uzdevumu, izmantojot VBA skriptu.
1. solis:
- Varat izmantot iepriekšējo metodi, lai atvērtu Microsoft Visual Basic lietojumprogrammām logu vai nospiediet Alt + F11 taustiņus vienlaicīgi, lai to atvērtu.
- Ierakstiet šādu kodu:
Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Atlase 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
- Pēc tam noklikšķiniet uz Palaist lai izpildītu kodu.
- Parādīsies brīdinājuma logs ar jautājumu, vai vēlaties dzēst visu rindu.
- Atlasiet LABI .
2. solis:
- Tas izdzēsīs slēptās rindas.
- Varat pārbaudīt, vai slēptās rindas ir noņemtas, vienkārši noklikšķinot uz Filtrs pogu no Dati atkal cilne.
Lasīt vairāk: Kā dzēst slēptās rindas programmā Excel VBA (Detalizēta analīze)
5. Pagaidu kolonnas izveide, lai Slēpto rindu dzēšana
Ja nevēlaties veikt darblapas rezerves kopiju veidošanu vai esat nobažījies par citu Excel faila darblapu ietekmēšanu vai neatgriezenisku bojāšanu, ir vēl viens veids, kā noņemt slēptās rindas:
1. solis:
- Izveidot kolonnu pagaidu izmantot jebkurā darblapas vietā. Mēs esam izveidojuši vienu un nosaukuši to par Pagaidu .
- Tips ' 0 ' pirmajā šūnā Pagaidu kolonnu un nospiediet IEVADIET .
- Velciet šīs šūnas aizpildīšanas rokturi uz leju. Tas kopēs skaitli. '0' uz pārējām šūnām Pagaidu slejā. Alternatīvi varat arī divreiz noklikšķiniet uz par aizpildīšanas rokturis lai visas diapazona šūnas aizpildītu ar skaitli '0' .
2. solis:
- Noklikšķiniet uz Filtrs iespēju, lai noņemtu filtrus. Tas arī nodrošinās visu jūsu slēptās rindas atpakaļ.
- Tagad mēs apgrieztā iepriekš piemēroto filtru. Lai to izdarītu, atlasiet visu jūsu datu diapazons tostarp kolonnas virsrakstu, un noklikšķiniet uz Filtrs . Noklikšķiniet uz bultiņas uz leju pagaidu kolonnas galvenes labajā stūrī un atcelt atlasi visus izvēles rūtiņu lodziņus blakus vērtībai '0 ' .
- Tagad atlasiet visas šīs pašlaik redzamās rindas, noklikšķiniet ar peles labo pogu uz jebkuras šūnas un noklikšķiniet uz " Dzēst rindu " opcija.
- Parādīsies brīdinājuma logs ar jautājumu, vai vēlaties dzēst visu rindu.
- Atlasiet LABI .
- Vēlreiz noklikšķiniet uz Filtrs iespēju, lai noņemtu filtrus, un redzamie dati paliek neskarti.
Lasīt vairāk: Kā dzēst rindas programmā Excel, neietekmējot formulas (2 ātri veidi)
Lietas, kas jāatceras
- Ja jums nav cilnes Izstrādātājs, varat to padarīt redzamu sadaļā Failu> Iespēja> Pielāgot lenti .
- VBA redaktora atvēršana Nospiediet ALT + F11.
- Varat nospiest ALT + F8 lai atvērtu makro logu.
Secinājums
Šajā rakstā mēs esam iemācījušies dzēst filtrētās rindas programmā Excel. Es ceru, ka no šī brīža jums būs ļoti viegli dzēst gan redzamās, gan slēptās filtrētās rindas programmā Excel. Ja jums ir kādi jautājumi vai ieteikumi par šo rakstu, lūdzu, atstājiet komentāru zemāk. Labu dienu!!!!