Tyhjien rivien poistaminen Excelistä (VBA: n kanssa ja ilman sitä)

Kun käsittelet suuria tietojoukkoja Excelissä, saatat joutua puhdistamaan tiedot, jotta voit käyttää niitä edelleen. Yksi tavallinen tietojen puhdistusvaihe on tyhjien rivien poistaminen.

Nyt voit tehdä tämän useilla tavoilla:

  • Siirry jokaiseen tyhjään riviin ja poista se manuaalisesti (liian työlästä ja aikaa vievää).
  • Lajittele koko tietojoukko siten, että kaikki tyhjät rivit ovat alareunassa (toimii, mutta muuttaa tietojoukkoa).
  • Valitse Siirry erikoistekniikalla (tai makrolla) kaikki tyhjät solut kerralla ja poista rivit (tapa edetä).

Poista tyhjät rivit (tyhjät rivit) Excelistä

Tässä opetusohjelmassa opit kaksi tapaa valita nopeasti tyhjät solut tietojoukosta:

  • Siirry erityiseen -valintaikkunan käyttäminen.
  • VBA -makron käyttäminen.

Kun tyhjät solut on valittu, voit poistaa ne helposti.

Siirry erikoistekniikan avulla tyhjien rivien poistamiseen Excelissä

Oletetaan, että sinulla on alla näkyvä tietojoukko:

Yllä olevissa tiedoissa on kolme tyhjää riviä.

Tässä on vaiheet tyhjien rivien (tyhjien rivien) poistamiseksi nopeasti tästä tietojoukosta.

  • Valitse koko tietojoukko (tässä tapauksessa A1: C13).
  • Paina F5 -näppäintä. Se avaa Siirry -valintaikkunan.
    • Saat tämän valintaikkunan Koti -> Muokkaus -> Etsi ja valitse -> Siirry.
  • Napsauta Siirry -valintaikkunassa Erikoispainiketta. Tämä avaa Siirry erikoisvalintaikkunaan.
  • Valitse Siirry erikoisvalintaikkunaan Tyhjät.
  • Napsauta OK.

Tämä valitsee kaikki tietojoukon tyhjät solut.

Nyt kun olet valinnut kaikki tyhjät rivit, voit poistaa nämä rivit seuraavasti:

  • Napsauta hiiren kakkospainikkeella mitä tahansa valittuja soluja ja valitse Poista.
  • Valitse Poista -valintaikkunasta Koko rivi.
  • Napsauta OK.

Tämä poistaisi välittömästi kaikki tietojoukon tyhjät rivit.

Huomaa, että tämä tekniikka poistaisi koko rivin, mikä tarkoittaa, että jos sinulla on tietoja tietojoukon vasemmalla/oikealla puolella, myös ne poistetaan. Jos et halua tämän tapahtuvan, valitse Siirrä solut ylös -vaihtoehto. Tämä poistaisi vain tietojoukon solut/rivit ja kaikki muut sen ympärillä olevat solut pysyisivät ennallaan.

Tässä on video, joka näyttää kuinka yllä olevien vaiheiden avulla voit poistaa tyhjät rivit Excelissä.

Tyhjien rivien poistaminen Excelistä VBA -makron avulla

Go-To Special -tekniikka on paljon nopeampi kuin mikään muu tavallinen menetelmä, mutta jos työsi vaatii tyhjien rivien poistamista useita kertoja samasta työkirjasta, yksinkertaisen VBA-makron käyttäminen voisi olla nopeampaa.

Voit kirjoittaa yksinkertaisen VBA -koodin, joka valitsee kaikki tietojoukon tyhjät solut. Kun olet valinnut, voit muotoilla nämä, poistaa ne tai syöttää niihin arvon.

Vaikka tämä voidaan tehdä Excelin Siirry erikois -valintaikkunaan, jos luot makron ja lisäät sen Pikatyökaluriville, voit valita kaikki tyhjät solut yhdellä painikkeen napsautuksella (säästät joitain napsautuksia).

Tässä on vaiheet VBA -koodin luomiseksi tyhjien solujen/rivien valitsemiseksi Excelissä:

  • Kun työkirja on valittu, paina ALT + F11. Tämä avaa VB Editor -ikkunan.
  • VB -editorissa vasemmalla olisi projektien tutkimusruutu. Jos et löydä sitä, siirry kohtaan Näkymä -> Project Explorer.
  • Napsauta hiiren kakkospainikkeella mitä tahansa työkirjan objektia, jossa työskentelet, ja valitse Lisää -> Moduuli.
  • Kopioi ja liitä moduuli-ikkunassa seuraava koodi:
    Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Valitse End Sub

  • Sulje VB Editor -ikkuna tai paina Alt + F11 palataksesi laskentataulukkoon.
  • Napsauta hiiren kakkospainikkeella mitä tahansa valintanauhan välilehteä ja valitse Mukauta pikakäyttötyökalurivi.
  • Valitse Excelin asetukset -valintaikkunan avattavasta valikosta komennot ja valitse Makrot.
  • Valitse Macro SelectBlanks ja napsauta Lisää -painiketta.
  • Napsauta OK.

Nyt sinulla on makro käytettävissä QAT: ssa. Tämä on vain kertaluonteinen prosessi, ja nyt, kun sinulla on tietojoukko ja haluat poistaa siitä tyhjiä rivejä, valitse tiedot ja napsauta QAT -kuvaketta.

Tämä valitsee kaikki tyhjät rivit ja poistat sen.

merkintä:

  • Koska tämä työkirja sisältää VBA -koodin, muista tallentaa se .xls- tai .xlsm -muodossa.
  • Makron käyttäminen QAT: sta toimisi VAIN sen työkirjan kohdalla, jossa on makrokoodi. Jos haluat tämän toimivan toisessa työkirjassa, sinun on syötettävä koodi siihen (QAT: n Makro -painike on kuitenkin käytettävissä kaikissa työkirjoissa). Jos haluat tämän olevan käytettävissä kaikissa työkirjoissa, harkitse apuohjelman luomista.
Varoitus: Voit myös poistaa tyhjät rivit makron avulla, mutta koska mitään makron tekemää ei voi kumota, on hyvä käytäntö poistaa rivit manuaalisesti.

Joten nämä ovat kaksi yksinkertaista tapaa, joita voit käyttää poista tyhjät rivit Excelistä (VBA: n kanssa ja ilman).

Toivottavasti pidit tätä opetusohjelmaa hyödyllisenä!

wave wave wave wave wave