Sisällysluettelo
Joskus työskennellessäni Microsoft Excel, saatamme joutua käsittelemään paljon piilotettuja rivejä tai sarakkeita. Piilotetut tiedot voivat olla sekä käyttökelvottomia että tarpeettomia. Tässä artikkelissa näytämme sinulle, miten poistat piilotetut rivit Excelissä.
Lataa harjoituskirja
Voit ladata harjoituskirjan täältä.
Piilotettujen rivien poistaminen.xlsxx3 tapaa poistaa piilotettuja rivejä Excelissä
1. "Tarkista asiakirja" -vaihtoehto piilotettujen rivien poistamiseksi Excelissä.
' Tarkista asiakirja ' -vaihtoehto on tehokas tapa piilottaa rivejä. Se poistaa piilotetut rivit taulukosta koko työkirja Tämä menetelmä ei siis sovellu, jos haluamme poistaa rivejä vain yhdestä työarkista. Meidän on käytettävä menetelmää VBA joita käsittelemme tämän artikkelin loppuosassa.
Seuraava tietokokonaisuus koostuu myyntitiedoista. Tässä menetelmässä piilotamme ensin korostetut rivit, minkä jälkeen poistamme korostetut rivit. Katsotaan ensin, miten rivit piilotetaan:
- Voit piilottaa korostetut rivit valitsemalla rivit.
- Tee klikkaa hiiren oikealla solun indeksinumerosta.
- Napsauta sitten vaihtoehtoa Piilota .
- Voimme siis nähdä, että korostetut rivit eivät ole näkyvissä.
Seuraamme nyt joitakin vaiheita näiden piilotettujen rivien poistamiseksi.
- Ensinnäkin, pääsi Tiedosto vaihtoehto nauhasta.
- Toiseksi, valitse Info Siirry kohtaan 'Tarkista työkirja' Valitse pudotusvalikosta 'Tarkasta asiakirja' vaihtoehto.
- Näyttöön tulee tällainen ruutu. Valitse Kyllä tässä tapauksessa.
- Sitten alkaen Asiakirjojen tarkastaja ikkunassa klikkaa vaihtoehtoa Tarkasta .
- Tämän jälkeen selaa uudessa ikkunassa alaspäin. Valitse vaihtoehto Poista kaikki varten Piilotetut rivit ja sarakkeet jakso.
- Lopulta näemme, että piilotettuja rivejä ei enää ole. Alla olevassa kuvassa näkyy rivien numeroiden yhtäjaksoinen järjestys piilotettujen rivien poistamisen jälkeen.
Huom:
Poistettuja rivejä ei voi peruuttaa tämän prosessin jälkeen, joten sinun on säilytettävä varmuuskopio tiedoista, jos et halua poistaa niitä pysyvästi.
Lue lisää: Miten poistaa tiettyjä rivejä Excelissä (8 nopeaa tapaa)
2. Väliaikaisen sarakkeen lisääminen piilotettujen rivien poistamista varten
Toinen lähestymistapa on poistaa piilotetut rivit lisäämällä väliaikainen sarake. Sovellamme tätä menetelmää suodatuksen avulla. Oletetaan, että seuraavassa tietokokonaisuudessa haluamme säilyttää vain sijaintipaikan myyntitiedot. New York ja Boston . Poistamme loput rivit. Seuraa yksinkertaisia ohjeita tämän toteuttamiseksi:
- Valitse aluksi koko tietokokonaisuus (B4:G14) .
- Mene osoitteeseen Lajittele & suodata Napsauta pudotusvalikosta vaihtoehtoa Suodatin .
- Tuloksena saadaan tällainen tietokokonaisuus, jonka sarakkeiden otsikossa on suodatusasetuksia.
- Siirry nyt otsikon suodatuspudotusvalikkoon. Sijainti . Valitse vain vaihtoehto New York ja Boston .
- Paina sitten OK .
- Tässä tapauksessa saamme vain myyntitiedot seuraavilta toimialoilta New York ja Boston . Muut rivit ovat nyt piilossa.
- Lisää seuraavaksi uusi sarake. Nimeä se Väliaikainen Syötä arvo 0 solussa H5 .
- Vedä Täyttökahva työkalu.
- Saamme arvon 0 kaikille riveille.
- Valitse koko tietokokonaisuus (B4:B15) jälleen.
- Siirry sitten Lajittele & suodata Valitse vaihtoehto Suodatin .
- Tässä kaikki piilotetut tiedot ovat nyt näkyvissä. Näemme seuraavat tiedot 0 vain niillä riveillä, jotka haluamme säilyttää.
- Valitaan koko tietokokonaisuus (B4:G15) jälleen.
- Siirry osoitteeseen Lajittele & suodata Valitse pudotusvalikosta vaihtoehto Suodatin .
- Näemme suodatuksen pudotusvalikot tietokokonaisuuden otsikkopalkissa.
- Siirry pudotusvalikkoon 'Väliaikainen' sarake.
- Tässä poistamme valinnan vaihtoehdosta 0 .
- Klikkaa OK .
- Saamme siis poistettavat rivit.
- Valitse kaikki rivit. Napsauta hiiren oikealla painikkeella ja valitse vaihtoehto Poista rivi .
- Kaikki rivit ilman arvoa 0 on nyt poistettu.
- Mene nyt pudotusvalikosta Väliaikainen sarake. Valitse vaihtoehto 0 .
- Klikkaa OK .
- Lopuksi meillä on vain kaupunkia koskevat tiedot New York ja Boston .
Lue lisää: Excel-pikakuvake rivien poistamiseen (bonustekniikoilla)
Samanlaisia lukemia:
- Kuinka poistaa useita rivejä Excelissä kerralla (5 menetelmää)
- Poista piilotetut rivit Excel VBA: ssa (yksityiskohtainen analyysi)
- Kuinka poistaa rivi käyttämällä makroa, jos solu sisältää 0 Excelissä (4 menetelmää)
- Poista suodattamattomat rivit Excelissä VBA: n avulla (4 tapaa)
- Tietojen suodattaminen ja rivien poistaminen Excel VBA: lla (5 esimerkkiä)
3. VBA:n käyttäminen piilotettujen rivien poistamiseen Excelissä
Käyttämällä VBA on kehittynyt menetelmä piilotettujen rivien poistamiseen. Voimme tehdä sen kahdessa erikoistapauksessa. Toinen on rivien poistaminen yhdestä ainoasta Työtaulukko . Toinen tapa on poistaa rivejä tietystä tietokokonaisuuden alueesta.
3.1 Poista piilotetut rivit koko laskentataulukosta
Oletetaan, että meillä on seuraava myyntitietokanta. Kokeellisessa tietokannassamme korostetut rivit on piilotettu. Poistamme nämä rivit käyttämällä komentoa VBA .
Kun korostetut rivit tai tietokanta on piilotettu, se näyttää alla olevan kuvan kaltaiselta. Näemme, että rivin indeksinumero ei ole juokseva.
On syytä huomata, että jos meillä ei ole sitä Kehittäjä välilehdellä Excelissä, meidän on aktivoitava toiminto Kehittäjä välilehti luoda makrotoiminnot sisältö.
Ensin katsotaan, miten aktivoidaan toiminto Kehittäjä Seuraa vain alla olevia ohjeita.
- Mene osoitteeseen Tiedosto vaihtoehto Excelin vasemmassa yläkulmassa.
- Valitse seuraavaksi Vaihtoehdot.
- Tämän jälkeen avautuu uusi ikkuna. Valitse vaihtoehto Mukauta nauhaa käytettävissä olevista vaihtoehdoista.
- Valitse sen jälkeen Kehittäjä ja napsauta OK .
- Lopuksi voimme nähdä Kehittäjä välilehti Excelissä.
Nyt käytämme Kehittäjä välilehti luoda makrotoiminnot sisältö. Katsotaanpa, miten tämä voidaan tehdä seuraavissa vaiheissa.
- Mene osoitteeseen Kehittäjä Valitse välilehti. Visual Basic vaihtoehto.
- Tällöin avautuu uusi ikkuna. Valitse ikkunasta kohta Lisää Valitse pudotusvalikosta kohta Moduuli Saamme uuden moduulin nimeltä Moduuli-1 .
- Valitse vaihtoehto Moduuli-1. Avautuu tyhjä ikkuna. Kirjoita tyhjään ikkunaan seuraava koodi.
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
- Klikkaamme ajaa vaihtoehto, jonka näemme alla olevassa kuvassa. Voimme painaa painiketta F5 myös koodin suorittamiseksi.
- Tuloksena näemme, että olemme poistaneet kaikki piilotetut rivit.
3.2 Piilotetut rivit Poista tietystä alueesta
Tässä esimerkissä käytämme VBA poistaa piilotetut rivit tietystä alueesta. Jatkamme aiemmalla tietokokonaisuudellamme myös tässä esimerkissä.
- Oletetaan, että alueemme on (B4:G9) Emme siis poista piilotettuja rivejä rivin numero 10 jälkeen. Siksi käytämme kahta väriä korostamaan piilotettuja rivejä.
- Nyt alkaen Kehittäjä-välilehti siirry koodiikkunaan.
- Lisää seuraava koodi tähän:
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
- Me tulemme Klikkaa on ajaa vaihtoehto, jonka näemme alla olevassa kuvassa. Voimme painaa painiketta F5 myös koodin suorittamiseksi.
- Lopuksi voimme nähdä, että piilotetut rivit alueella (B4:G9) poistetaan, kun taas rivinumeron jälkeen olevat piilotetut rivit 10 ovat edelleen läsnä.
Lue lisää: Excel Poista rivit alueesta VBA: lla (3 helppoa tapaa)
Päätelmä
Lopulta olemme käyneet läpi eri menetelmiä rivien poistamiseksi tässä artikkelissa. Voit harjoitella itseäsi lataamalla tämän artikkelin mukana lisätyn harjoitustyökirjan. Jos tunnet hämmennystä, jätä kommentti alla olevaan laatikkoon. Yritämme vastata mahdollisimman pian. Pysy kanssamme ja löydä lisää mielenkiintoisia ratkaisuja Microsoft Excel -ongelmiin.