Tühjade ridade kustutamine Excelis (koos VBA -ga ja ilma)

Lang L: none (table-of-contents)

Suurte andmekogumitega Excelis töötades peate võib -olla neid edasiseks kasutamiseks puhastama. Üks levinud andmete puhastamise samm on tühjade ridade kustutamine sellest.

Nüüd saate seda teha mitmel viisil:

  • Minge igale tühjale reale ja kustutage see käsitsi (liiga tüütu ja aeganõudev).
  • Sorteerige kogu andmekogum nii, et kõik tühjad read oleksid allosas (töötab, kuid muudab andmekogumit).
  • Kasutage spetsiaalset tehnikat (või makro), et valida korraga kõik tühjad lahtrid ja kustutada read (tee edasi).

Kustutage Excelis tühjad read (tühjad read)

Selles õpetuses saate teada kaks võimalust andmekogumi tühjade lahtrite kiireks valimiseks.

  • Dialoogiboksi Mine erile kasutamine.
  • VBA makro kasutamine.

Kui olete tühjad lahtrid valinud, saate need hõlpsalt kustutada.

Tühjade ridade kustutamiseks Excelis minge spetsiaalse tehnika juurde

Oletame, et teil on allpool näidatud andmekogum:

Ülaltoodud andmetel on kolm tühja rida.

Siin on sammud tühjade ridade (tühjade ridade) kiireks kustutamiseks sellest andmestikust.

  • Valige kogu andmekogum (antud juhul A1: C13).
  • Vajutage klahvi F5. See avab dialoogiboksi Mine.
    • Selle dialoogiboksi saate avakuval -> redigeerimine -> otsi ja vali -> ava.
  • Klõpsake dialoogiboksis Mine nupule Special. See avab dialoogiboksi Mine spetsiaalsesse.
  • Valige dialoogiboksis Mine erilehele Toorikud.
  • Klõpsake nuppu OK.

See valiks kõik andmestiku tühjad lahtrid.

Nüüd, kui olete valinud kõik tühjad read, toimige järgmiselt.

  • Paremklõpsake mõnda valitud lahtrit ja valige Kustuta.
  • Valige dialoogiboksis Kustuta „Kogu rida”.
  • Klõpsake nuppu OK.

See kustutaks koheselt kõik andmestiku tühjad read.

Pange tähele, et see meetod kustutaks kogu rea, mis tähendab, et kui teil on andmestikust vasakul/paremal andmeid, kustutatakse ka see. Kui te ei soovi, et see juhtuks, valige suvand Nihuta lahtrid üles. See kustutaks ainult andmekogumi lahtrid/read ja kõik teised selle ümber olevad lahtrid jääksid puutumata.

Siin on video, mis näitab, kuidas kasutada ülaltoodud samme tühjade ridade kustutamiseks Excelis.

VBA makro kasutamine Excelis tühjade ridade kustutamiseks

Kuigi „Go-To Special” tehnika on palju kiirem kui ükski teine ​​tavaline meetod, võib lihtsa VBA-makro kasutamine olla kiirem, kui teie töö nõuab samas töövihikus tühjade ridade mitu korda kustutamist.

Saate kirjutada lihtsa VBA -koodi, mis valib kõik andmestiku tühjad lahtrid. Kui olete need valinud, saate need vormindada, kustutada või sisestada sinna väärtuse.

Kuigi seda saab teha dialoogiboksiga Excel Mine spetsiaalsesse, saate makro loomisel ja kiire juurdepääsu tööriistaribale lisamisel ühe nupuvajutusega valida kõik tühjad lahtrid (säästes mõningaid klikke).

VBA -koodi loomiseks Excelis tühjade lahtrite/ridade valimiseks toimige järgmiselt.

  • Kui töövihik on valitud, vajutage ALT + F11. See avab VB redaktori akna.
  • VB redaktoris oleks vasakul projektipaani paan. Kui te seda ei leia, avage Vaade -> Projektihaldur.
  • Paremklõpsake töövihiku mis tahes objektil, milles te töötate, ja minge Sisesta -> Moodul.
  • Kopeerige ja kleepige mooduli aknas järgmine kood:
    Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Valige End Sub

  • Töölehele naasmiseks sulgege VB redaktori aken või vajutage klahvikombinatsiooni Alt + F11.
  • Paremklõpsake lindi mis tahes vahekaarti ja valige Kohanda kiirjuurdepääsu tööriistariba.
  • Valige dialoogiboksis Exceli suvandid rippmenüüst käskude valimine Makrod.
  • Valige Macro SelectBlanks ja klõpsake nuppu Lisa.
  • Klõpsake nuppu OK.

Nüüd on makro saadaval QAT -is. See on vaid ühekordne protsess ja nüüd, kui teil on andmekogum ja soovite sellest tühjad read kustutada, valige andmed ja klõpsake QAT -is makroikooni.

See valiks kõik tühjad read ja seejärel kustutaksite selle.

Märge:

  • Kuna see töövihik sisaldab VBA -koodi, salvestage see kindlasti .xls- või .xlsm -vormingus.
  • Makro kasutamine QAT -ist toimiks AINULT selle töövihiku puhul, milles teil on makrokood. Kui soovite, et see mõnes teises töövihikus töötaks, peate koodi sisestama (QAT -i makro nupp on siiski saadaval kõikides töövihikutes). Kui soovite, et see oleks kõigis töövihikutes saadaval, kaaluge lisandmooduli loomist.
Ettevaatust: Tühjad read saate kustutada ka makro abil, kuid kuna kõike, mida makro teeb, ei saa tagasi võtta, on hea tava ridade käsitsi kustutamine.

Nii et need on kaks lihtsat viisi, mida saate kasutada kustutage Excelis tühjad read (koos VBA -ga ja ilma).

Loodan, et sellest õpetusest oli teile kasu!

wave wave wave wave wave