Kazalo
Včasih med delom v Microsoft Excel, lahko imamo opravka z veliko skritimi vrsticami ali stolpci. Skriti podatki so lahko nedostopni in nepotrebni. V tem članku vam bomo pokazali, kako izbrisati skrite vrstice v Excelu.
Prenesi delovni zvezek za prakso
Delovni zvezek za vadbo lahko prenesete tukaj.
Brisanje skritih vrstic.xlsx3 metode za brisanje skritih vrstic v Excelu
1. Možnost "Pregled dokumenta" za brisanje skritih vrstic v programu Excel
' Preglejte dokument ' je učinkovit način skrivanja vrstic. Skrite vrstice izbriše iz celoten delovni zvezek Ta metoda torej ni uporabna, če želimo izbrisati vrstice samo iz enega delovnega lista. VBA ki jih bomo obravnavali v drugem delu tega članka.
Naslednji nabor podatkov je sestavljen iz podatkov o prodaji. Za lažje razumevanje bomo v tej metodi najprej skrili vrstice, ki so označene. Nato bomo označene vrstice izbrisali. Najprej si oglejmo postopek skrivanja vrstic:
- Če želite skriti označene vrstice, jih izberite.
- Naredite z desnim klikom miške kliknite . na številki indeksa celice.
- Nato kliknite možnost Skrij .
- Tako lahko vidimo, da označene vrstice niso vidne.
Zdaj bomo sledili nekaterim korakom za brisanje teh skritih vrstic.
- Prvič, prišel do Datoteka v traku.
- Drugič, izberite Info oddelek. Pojdite v 'Preglej delovni zvezek' . Iz spustnega seznama izberite "Preglej dokument možnost.
- Prikazalo se bo okno, kot je to. Izberite Da v tem primeru.
- Nato iz Inšpektor za dokumente okno kliknite možnost Preglejte spletno stran . .
- Nato se v novem oknu pomaknite navzdol. Izberite možnost Odstrani vse za Skrite vrstice in stolpci oddelek.
- Na koncu vidimo, da skritih vrstic ni več. Spodnja slika prikazuje neprekinjeno zaporedje številk vrstic po izbrisu skritih vrstic.
Opomba:
Po tem postopku izbrisanih vrstic ne moremo razveljaviti. Če jih ne želite trajno izbrisati, morate shraniti varnostno kopijo podatkov.
Preberite več: Kako izbrisati določene vrstice v programu Excel (8 hitrih načinov)
2. Dodajanje začasnega stolpca za brisanje skritih vrstic
Drug pristop je brisanje skritih vrstic z dodajanjem začasnega stolpca. Za uporabo te metode bomo uporabili filtriranje. Predpostavimo, da želimo v naslednjem podatkovnem nizu ohraniti samo podatke o prodaji lokacije New York in . Boston . Izbrisali bomo preostale vrstice. Za izvedbo tega postopka sledite preprostim korakom:
- Na začetku izberite celoten nabor podatkov. (B4:G14) .
- Pojdite na Razvrsti in filtriraj V spustni vrstici kliknite možnost Filter .
- Tako bomo videli takšen niz podatkov z možnostmi filtriranja v glavi stolpca.
- Sedaj pojdite v spustni seznam filtriranja v naslovu Lokacija . Samo izberite možnost New York in . Boston .
- Nato pritisnite V REDU .
- V tem primeru bomo dobili samo podatke o prodaji za New York in . Boston . Druge vrstice so zdaj skrite.
- Nato dodajte nov stolpec in ga poimenujte Začasno . Vnesite vrednost 0 v celici H5 .
- Povlecite Ročaj za polnjenje orodje.
- Dobimo vrednost 0 za vse vrstice.
- Izberite celoten nabor podatkov (B4:B15) ponovno.
- Nato pojdite v Razvrsti in filtriraj Izberite možnost Filter .
- Tu so zdaj vidni vsi skriti podatki. 0 samo v vrsticah, ki jih želimo ohraniti.
- Izbrali bomo celoten nabor podatkov. (B4:G15) ponovno.
- Pojdi na Razvrsti in filtriraj . Iz spustnega seznama izberite možnost Filter .
- V naslovnih vrsticah nabora podatkov lahko vidimo spustne sezname za filtriranje.
- Pojdite na spustno možnost v "Začasno stolpec.
- Tu bomo odpravili izbiro možnosti 0 .
- Kliknite . V REDU .
- Tako dobimo vrstice, ki jih moramo izbrisati.
- Izberite vse vrstice. Kliknite z desno tipko miške in kliknite možnost Brisanje vrstice .
- Vse vrstice brez vrednosti 0 so zdaj izbrisani.
- Zdaj pojdite v spustni seznam Začasno stolpec. Izberite možnost 0 .
- Kliknite . V REDU .
- Nazadnje imamo na voljo samo nabor podatkov za mesto New York in . Boston .
Preberite več: Bližnjica programa Excel za brisanje vrstic (z bonusnimi tehnikami)
Podobna branja:
- Kako izbrisati več vrstic v Excelu naenkrat (5 metod)
- Brisanje skritih vrstic v programu Excel VBA (podrobna analiza)
- 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 filtrirati podatke in brisati vrstice z Excelovim programom VBA (5 primerov)
3. Uporaba VBA za brisanje skritih vrstic v programu Excel
Uporaba spletne strani VBA je napredna metoda za brisanje skritih vrstic. To lahko storimo v dveh posebnih primerih. Prvi je brisanje vrstic iz enega Delovni list Druga možnost je brisanje vrstic iz določenega območja nabora podatkov.
3.1 Brisanje skritih vrstic iz celotnega delovnega lista
Predpostavimo, da imamo naslednji nabor podatkov o prodaji. V našem poskusnem naboru podatkov so označene vrstice skrite. Te vrstice bomo izbrisali z uporabo VBA .
Po skrivanju označenih vrstic ali podatkovne zbirke bo videti kot na spodnji sliki. Vidimo lahko, da številka indeksa vrstice ni zaporedna.
Opozoriti je treba, da če nimamo Razvijalec v našem Excelu, moramo aktivirati zavihek Razvijalec zavihek za ustvarjanje s podporo za makre vsebina.
Najprej si bomo ogledali, kako aktivirati Razvijalec tab. Sledite spodnjim navodilom.
- Pojdite na Datoteka v zgornjem levem kotu programa Excel.
- Nato izberite Možnosti.
- Nato se odpre novo okno. Izberite možnost Prilagodite trak med razpoložljivimi možnostmi.
- Nato izberite Razvijalec in kliknite možnost V REDU .
- Nazadnje lahko vidimo Razvijalec v programu Excel.
Zdaj bomo uporabili Razvijalec zavihek za ustvarjanje s podporo za makre vsebina. Oglejmo si, kako lahko to storimo v naslednjih korakih.
- Pojdite na Razvijalec izberite zavihek Visual Basic možnost.
- Odprlo se bo novo okno. V njem izberite Vstavite s spustnega seznama izberite Modul dobili bomo nov modul z imenom Modul 1 .
- Izberite možnost Modul 1. Odprlo se bo prazno okno. V prazno okno vstavite naslednjo kodo.
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
- Kliknili bomo na zagnati možnost, ki jo vidimo na spodnji sliki. Pritisnemo lahko F5 tudi za zagon kode.
- Tako lahko vidimo, da smo izbrisali vse skrite vrstice.
3.2 Skrite vrstice Izbriši iz določenega območja
V tem primeru bomo uporabili VBA za brisanje skritih vrstic iz določenega območja. Tudi v tem primeru bomo nadaljevali z našim prejšnjim naborom podatkov.
- Predpostavimo, da je naše območje (B4:G9) Tako ne bomo izbrisali skritih vrstic po vrstici številka 10. Zato uporabljamo dve barvi za označevanje skritih vrstic.
- Zdaj od zavihek Razvijalec pojdite v okno s kodo.
- Vanj vstavite naslednjo kodo:
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
- Mi bomo Kliknite . na zagnati možnost, ki jo vidimo na spodnji sliki. Pritisnemo lahko F5 tudi za zagon kode.
- Nazadnje lahko vidimo, da so skrite vrstice v območju (B4:G9) so izbrisane, medtem ko so skrite vrstice po številki vrstice 10 so še vedno prisotne.
Preberite več: Excel Brisanje vrstic v območju z VBA (3 preprosti načini)
Zaključek
Na koncu smo v tem članku pregledali različne metode za brisanje vrstic. Če želite vaditi sami, prenesite delovni zvezek za vadbo, ki je dodan s tem člankom. Če čutite kakršno koli nejasnost, pustite komentar v spodnjem polju. Poskušali bomo odgovoriti čim prej. Ostanite z nami za več zanimivih rešitev za težave Microsoft Excel.