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.
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!