Kaip ištrinti paslėptas "Excel" eilutes (3 metodai)

  • Pasidalinti
Hugh West

Kartais dirbant "Microsoft Excel", gali tekti susidurti su daugybe paslėptų eilučių ar stulpelių. Paslėpti duomenys gali būti neprieinami ir nereikalingi. Šiame straipsnyje parodysime, kaip ištrinti paslėptas eilutes Excel programoje.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Paslėptų eilučių pašalinimas.xlsx

3 būdai, kaip ištrinti paslėptas "Excel" eilutes

1. "Excel" paslėptų eilučių ištrynimo parinktis "Patikrinti dokumentą

' Patikrinti dokumentą ' parinktis yra veiksmingas būdas paslėpti eilutes. Ji ištrina paslėptas eilutes iš visas sąsiuvinis . Taigi šis metodas netaikomas, jei norime ištrinti eilutes tik iš vieno darbalapio. Turime naudoti VBA daryti, kuriuos aptarsime antroje šio straipsnio dalyje.

Toliau pateiktą duomenų rinkinį sudaro pardavimų duomenys. Jūsų patogumui šiuo metodu pirmiausia paslėpsime paryškintas eilutes. Po to ištrinsime paryškintas eilutes. Pirmiausia pažiūrėkime eilučių paslėpimo procesą:

  • Jei norite paslėpti paryškintas eilutes, pasirinkite eilutes.
  • Atlikite dešiniuoju pelės klavišu spustelėkite pagal ląstelės indekso numerį.
  • Tada spustelėkite parinktį Paslėpti .

  • Taigi matome, kad paryškintos eilutės nėra matomos.

Dabar atliksime keletą veiksmų, kad ištrintume šias paslėptas eilutes.

  • Pirma, pateko į Failas parinktį iš juostos.

  • Antra, pasirinkite Informacija skirsnis. Eikite į "Patikrinti sąsiuvinį . Iš išskleidžiamojo sąrašo pasirinkite "Patikrinti dokumentą galimybė.

  • Bus rodomas toks langas. Taip šiuo atveju.

  • Tada iš Dokumentų inspektorius lango spustelėkite parinktį Patikrinkite .

  • Po to naujame lange slinkite žemyn. Pasirinkite parinktį Pašalinti viską Paslėptos eilutės ir stulpeliai skyrius.

  • Galiausiai matome, kad paslėptų eilučių nebėra. Toliau pateiktame paveikslėlyje parodyta nenutrūkstama eilučių numerių seka pašalinus paslėptas eilutes.

Pastaba:

Po šio proceso negalime atšaukti ištrintų eilučių. Taigi, jei nenorite visam laikui ištrinti duomenų, turite pasilikti atsarginę duomenų kopiją.

Skaityti daugiau: Kaip ištrinti konkrečias eilutes "Excel" programoje (8 greiti būdai)

2. Laikino stulpelio pridėjimas, kad ištrintumėte paslėptas eilutes

Kitas būdas - ištrinti paslėptas eilutes pridedant laikiną stulpelį. Šiam metodui taikyti naudosime filtravimą. Tarkime, kad toliau pateiktame duomenų rinkinyje norime išsaugoti tik vietovės pardavimo duomenis Niujorkas ir Bostonas . ištrinsime likusias eilutes. Tiesiog atlikite paprastus veiksmus, kad tai įvykdytumėte:

  • Pradžioje pasirinkite visą duomenų rinkinį (B4:G14) .

  • Eikite į Rūšiuoti ir filtruoti Iš išskleidžiamojo sąrašo spustelėkite parinktį Filtras .

  • Todėl matysime tokį duomenų rinkinį su filtravimo parinktimis stulpelio antraštėje.

  • Dabar eikite į pavadinimo filtravimo išskleidžiamąjį meniu Vieta . Tiesiog pasirinkite parinktį Niujorkas ir Bostonas .
  • Tada paspauskite GERAI .

  • Šiuo atveju gausime tik pardavimų duomenis apie Niujorkas ir Bostonas . Kitos eilutės dabar yra paslėptos.

  • Tada pridėkite naują stulpelį. Pavadinkite jį Laikinasis . Įveskite reikšmę 0 ląstelėje H5 .
  • Vilkite Užpildymo rankena įrankis.

  • Gauname vertę 0 visoms eilutėms.

  • Pasirinkite visą duomenų rinkinį (B4:B15) dar kartą.

  • Tada eikite į Rūšiuoti ir filtruoti išskleidžiamajame sąraše. Pasirinkite parinktį Filtras .

  • Čia dabar matomi visi paslėpti duomenys. Matome 0 tik tose eilutėse, kurias norime išsaugoti.

  • Pasirinksime visą duomenų rinkinį (B4:G15) dar kartą.

  • Eikite į Rūšiuoti ir filtruoti . Iš išskleidžiamojo sąrašo pasirinkite parinktį Filtras .

  • Duomenų rinkinio pavadinimų juostose matome filtravimo išskleidžiamąsias parinktis.

  • Eikite į išskleidžiamąją parinktį "Laikinas skiltis.
  • Čia panaikinsime parinkties 0 .
  • Spustelėkite GERAI .

  • Taigi gauname eilutes, kurias turime ištrinti.

  • Pažymėkite visas eilutes. Spustelėkite dešinįjį pelės klavišą ir spustelėkite parinktį Ištrinti eilutę .

  • Visos eilutės be reikšmės 0 dabar yra ištrinti.

  • Dabar eikite į išskleidžiamąjį Laikinasis stulpelis. Pasirinkite parinktį 0 .
  • Spustelėkite GERAI .

  • Galiausiai turime tik miesto duomenų rinkinį Niujorkas ir Bostonas .

Skaityti daugiau: "Excel" greitieji klavišai eilutėms ištrinti (su papildomais metodais)

Panašūs skaitiniai:

  • Kaip ištrinti kelias "Excel" eilutes vienu metu (5 metodai)
  • Paslėptų eilučių ištrynimas "Excel VBA" programoje (išsami analizė)
  • 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 filtruoti duomenis ir ištrinti eilutes naudojant "Excel VBA" (5 pavyzdžiai)

3. VBA naudojimas paslėptoms eilutėms "Excel" programoje ištrinti

Naudojant VBA yra išplėstinis paslėptų eilučių ištrynimo metodas. Tai galime padaryti dviem ypatingais atvejais. Vienas iš jų - ištrinti eilutes iš vieno Darbalapis . Kitas būdas - ištrinti eilutes iš tam tikro duomenų rinkinio intervalo.

3.1 Paslėptų eilučių ištrynimas iš viso darbalapio

Tarkime, turime tokį pardavimų duomenų rinkinį. Mūsų eksperimentiniame duomenų rinkinyje paryškintos eilutės yra paslėptos. Šias eilutes ištrinsime naudodami VBA .

Paslėpus paryškintas eilutes arba duomenų bazė atrodys kaip toliau pateiktame paveikslėlyje. Matome, kad eilutės indekso numeris nėra nuoseklus.

Reikėtų pažymėti, kad jei neturime Kūrėjas skirtuką "Excel", turime suaktyvinti Kūrėjas skirtukas sukurti su makrokomandomis turinys.

Pirmiausia pamatysime, kaip suaktyvinti Kūrėjas tab. Tiesiog vadovaukitės toliau pateiktais nurodymais.

  • Eikite į Failas parinktį, esančią viršutiniame kairiajame "Excel" kampe.

  • Tada pasirinkite Galimybės.

  • Tada pasirodys naujas langas. Pasirinkite parinktį Pritaikyti juostelę iš galimų parinkčių.

  • Po to pasirinkite Kūrėjas parinktį ir spustelėkite GERAI .

  • Galiausiai galime pamatyti Kūrėjas skirtuką "Excel".

Dabar naudosime Kūrėjas skirtukas sukurti su makrokomandomis turinys. Pažiūrėkime, kaip tai galime padaryti toliau nurodytais veiksmais.

  • Eikite į Kūrėjas skirtukas. Pasirinkite "Visual Basic galimybė.

  • Atsidarys naujas langas. Jame pasirinkite Įdėkite skirtukas. Iš išskleidžiamajame sąraše pasirinkite Modulis parinktį. Gausime naują modulį pavadinimu 1 modulis .

  • Pasirinkite parinktį 1 modulis. Atsidarys tuščias langas. Į tuščią langą įterpkite šį kodą.
 Sub DeleteHiddenRows() Dim sht As Worksheet Dim LastRow Set sht = ActiveSheet LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row For i = LastRow To 1 Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub 
  • Spustelėsime ant paleisti parinktį, kurią matome toliau pateiktame paveikslėlyje. Galime paspausti F5 taip pat paleisti kodą.

  • Matome, kad ištrynėme visas paslėptas eilutes.

3.2 Paslėptos eilutės Ištrinti iš tam tikro diapazono

Šiame pavyzdyje naudosime VBA norėdami ištrinti paslėptas eilutes iš tam tikro intervalo. Šiame pavyzdyje taip pat toliau naudosime ankstesnį duomenų rinkinį.

  • Tarkime, mūsų diapazonas yra (B4:G9) . Taigi, nepašalinsime paslėptų eilučių po eilutės Nr. 10. Todėl paslėptoms eilutėms paryškinti naudojame dvi spalvas.

  • Dabar iš skirtukas Kūrėjas eikite į kodo langą.
  • Įterpkite šį kodą:
 Sub DeleteHiddenRows() Dim sht As Worksheet Dim Rng As Range Dim LastRow As Integer Dim RowCount As Integer Set sht = ActiveSheet Set Rng = Range("B4:G9") RowCount = Rng.Rows.Count LastRow = Rng.Rows(Rng.Rows.Count).Row For i = LastRow To LastRow - RowCount Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub 
  • Mes Spustelėkite apie paleisti parinktį, kurią matome toliau pateiktame paveikslėlyje. Galime paspausti F5 taip pat paleisti kodą.

  • Galiausiai matome, kad paslėptos eilutės intervale (B4:G9) ištrinamos, o paslėptos eilutės po eilutės numerio 10 vis dar yra.

Skaityti daugiau: "Excel" eilučių ištrynimas diapazone naudojant VBA (3 paprasti būdai)

Išvada

Galiausiai šiame straipsnyje apžvelgėme įvairius eilučių ištrynimo būdus. Norėdami praktikuotis patys, atsisiųskite su šiuo straipsniu pridėtą praktikos sąsiuvinį. Jei jaučiate neaiškumų, tiesiog palikite komentarą toliau esančiame lange. Pasistengsime kuo greičiau atsakyti. Laikykitės mūsų, kad gautumėte daugiau įdomių "Microsoft Excel" problemų sprendimų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.