Brisanje praznih vrstic v Excelu (z in brez VBA)

Pri delu z velikimi nabori podatkov v Excelu boste morda morali podatke očistiti za nadaljnjo uporabo. Eden pogostih korakov čiščenja podatkov je, da iz njega izbrišete prazne vrstice.

Zdaj lahko to storite na različne načine:

  • Pojdite na vsako prazno vrstico in jo ročno izbrišite (preveč dolgočasno in dolgotrajno).
  • Razvrstite celoten nabor podatkov tako, da bodo vse prazne vrstice na dnu (deluje, vendar spreminja nabor podatkov).
  • S posebno tehniko Pojdi na (ali makro) izberite vse prazne celice hkrati in izbrišite vrstice (tako je treba).

Izbrišite prazne vrstice (prazne vrstice) v Excelu

V tej vadnici se boste naučili dveh načinov za hitro izbiro praznih celic v nizu podatkov:

  • Uporaba pogovornega okna Pojdi na posebno.
  • Uporaba makra VBA.

Ko izberete prazne celice, jih lahko preprosto izbrišete.

Z uporabo posebne tehnike Pojdi za brisanje praznih vrstic v Excelu

Recimo, da imate nabor podatkov, kot je prikazano spodaj:

Zgornji podatki vsebujejo tri prazne vrstice.

Tu so koraki za hitro brisanje praznih vrstic (praznih vrstic) iz tega nabora podatkov.

  • Izberite celoten nabor podatkov (v tem primeru A1: C13).
  • Pritisnite tipko F5. Odprlo se bo pogovorno okno Pojdi na.
    • To pogovorno okno lahko dobite v meniju Domov -> Urejanje -> Poišči in izberite -> Pojdi na.
  • V pogovornem oknu Pojdi na kliknite gumb Poseben. S tem se odpre pogovorno okno Pojdi na posebno.
  • V pogovornem oknu Pojdi na posebno izberite Praznine.
  • Kliknite V redu.

Tako bi izbrali vse prazne celice v naboru podatkov.

Zdaj, ko ste izbrali vse prazne vrstice, sledite korakom za brisanje teh vrstic:

  • Z desno miškino tipko kliknite katero koli od izbranih celic in izberite Izbriši.
  • V pogovornem oknu Izbriši izberite »Cela vrstica«.
  • Kliknite V redu.

S tem bi takoj izbrisali vse prazne vrstice v naboru podatkov.

Upoštevajte, da bi ta tehnika izbrisala celotno vrstico, kar pomeni, da bodo izbrisani tudi, če imate podatke levo/desno od nabora podatkov. Če ne želite, da se to zgodi, izberite možnost Premik celic navzgor. S tem bi izbrisali samo celice/vrstice v naboru podatkov, vse ostale celice okoli njega pa bi ostale nedotaknjene.

Tukaj je videoposnetek, ki prikazuje, kako z zgornjimi koraki izbrisati prazne vrstice v Excelu.

Uporaba makra VBA za brisanje praznih vrstic v Excelu

Tehnika »Pojdi na posebno« je sicer veliko hitrejša od katere koli druge običajne metode, če pa vaše delo od vas zahteva, da v istem delovnem zvezku večkrat izbrišete prazne vrstice, je lahko uporaba preprostega makra VBA hitrejša.

Lahko napišete preprosto kodo VBA, ki bo izbrala vse prazne celice v naboru podatkov. Ko jih izberete, jih lahko formatirate, izbrišete ali vnesete vrednost.

Čeprav je to mogoče storiti v pogovornem oknu Excel Pojdi na posebno, če ustvarite makro in ga dodate v orodno vrstico za hitri dostop, boste lahko s pritiskom na gumb izbrali vse prazne celice (prihranili boste nekaj klikov).

Tu so koraki za ustvarjanje kode VBA za izbiro praznih celic/vrstic v Excelu:

  • Ko je delovni zvezek izbran, pritisnite ALT + F11. S tem se odpre okno urejevalnika VB.
  • V urejevalniku VB bi bilo na levi strani podokno raziskovalca. Če ga ne najdete, pojdite na Pogled -> Raziskovalec projektov.
  • Z desno miškino tipko kliknite kateri koli predmet delovnega zvezka, v katerem delate, in pojdite na Vstavi -> Modul.
  • V oknu modula kopirajte in prilepite naslednjo kodo:
    Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Izberite End Sub

  • Zaprite okno urejevalnika VB ali pritisnite Alt + F11, da se vrnete na delovni list.
  • Z desno miškino tipko kliknite kateri koli zavihek na traku in izberite Prilagodi orodno vrstico za hitri dostop.
  • V pogovornem oknu Možnosti programa Excel v spustnem meniju izberite ukaze izberite Makri.
  • Izberite prazna polja za izbiro makra in kliknite gumb Dodaj.
  • Kliknite V redu.

Zdaj boste imeli na voljo makro v QAT. To je samo enkraten postopek in zdaj, ko imate nabor podatkov in želite iz njega izbrisati prazne vrstice, izberite podatke in kliknite ikono makra iz QAT.

S tem bi izbrali vse prazne vrstice in jih nato izbrisali.

Opomba:

  • Ker ta delovni zvezek vsebuje kodo VBA, jo shranite v obliki .xls ali .xlsm.
  • Uporaba makra iz QAT bi delovala SAMO za delovni zvezek, v katerem imate kodo makra. Če želite, da to deluje v drugem delovnem zvezku, morate vanj vnesti kodo (gumb Makro v QAT bo na voljo v vseh delovnih zvezkih). Če želite, da je to na voljo v vseh delovnih zvezkih, razmislite o ustvarjanju dodatka.
Pozor: Prazne vrstice lahko izbrišete tudi z makrom, ker pa vsega, kar naredi makro, ni mogoče razveljaviti, je dobra praksa, da ročno izbrišete vrstice.

To sta torej dva preprosta načina izbrišite prazne vrstice v Excelu (z in brez VBA).

Upam, da vam je bila ta vadnica koristna!

wave wave wave wave wave