Tijekom rada s velikim skupovima podataka u Excelu možda ćete morati očistiti podatke da biste ih dalje koristili. Jedan uobičajen korak čišćenja podataka je brisanje praznih redaka iz njega.
Sada za to možete koristiti različite načine:
- Idite na svaki prazan redak i ručno ga izbrišite (previše zamorno i dugotrajno).
- Razvrstajte cijeli skup podataka tako da se svi prazni retci nalaze pri dnu (radi, ali mijenja skup podataka).
- Pomoću posebne tehnike Idi na (ili makronaredbe) odaberite sve prazne ćelije odjednom i izbrišite retke (put).
Izbrišite prazne redove (prazne redove) u Excelu
U ovom vodiču naučit ćete dva načina za brzi odabir praznih ćelija u skupu podataka:
- Pomoću dijaloškog okvira Idi na posebno.
- Korištenje VBA makronaredbe.
Nakon što odaberete prazne ćelije, možete ih jednostavno izbrisati.
Korištenje posebne tehnike Go-To za brisanje praznih redaka u Excelu
Pretpostavimo da imate skup podataka kao što je prikazano u nastavku:
Gore navedeni podaci sadrže tri prazna retka.
Evo koraka za brzo brisanje praznih redaka (praznih redaka) iz ovog skupa podataka.
- Odaberite cijeli skup podataka (A1: C13 u ovom slučaju).
- Pritisnite tipku F5. Otvorit će se dijaloški okvir Idi na.
- Ovaj dijaloški okvir možete dobiti s početne stranice -> Uređivanje -> Pronađi i odaberi -> Idi na.
- U dijaloškom okviru Idi na kliknite gumb Poseban. Ovo će otvoriti dijaloški okvir Idi na posebno.
- U dijaloškom okviru Idi na posebno odaberite prazna polja.
- Pritisnite U redu.
Time bi se odabrale sve prazne ćelije u skupu podataka.
Sada kada ste odabrali sve prazne retke, evo koraka za brisanje ovih redaka:
- Desnom tipkom miša kliknite bilo koju od odabranih ćelija i odaberite Izbriši.
- U dijaloškom okviru Izbriši odaberite "Cijeli red".
- Pritisnite U redu.
Time bi se odmah izbrisali svi prazni retci u skupu podataka.
Imajte na umu da bi ova tehnika izbrisala cijeli redak, što znači da će, ako imate podatke lijevo/desno od vašeg skupa podataka, biti izbrisani. Ako ne želite da se to dogodi, odaberite opciju Pomicanje ćelija prema gore. Time bi se izbrisale samo ćelije/retci u skupu podataka, a sve ostale ćelije oko njega ostale bi netaknute.
Evo videozapisa koji prikazuje kako pomoću gornjih koraka izbrisati prazne retke u Excelu.
Korištenje VBA makronaredbe za brisanje praznih redaka u Excelu
Iako je tehnika "Idi na posebno" mnogo brža od bilo koje druge uobičajene metode, ako vaš posao zahtijeva da više puta u istoj radnoj knjizi obrišete prazne retke, korištenje jednostavne VBA makronaredbe moglo bi biti brže.
Možete napisati jednostavan VBA kôd koji će odabrati sve prazne ćelije u skupu podataka. Nakon odabira možete ih oblikovati, izbrisati ili unijeti vrijednost u njega.
Iako se to može učiniti pomoću dijaloškog okvira Excel Idi na Posebno, ako stvorite makronaredbu i dodate je na Alatnu traku za brzi pristup, moći ćete odabrati sve prazne ćelije pritiskom na gumb (čime ćete uštedjeti nekoliko klikova).
Evo koraka za stvaranje VBA koda za odabir praznih ćelija/redaka u Excelu:
- Kad je odabrana radna knjiga, pritisnite ALT + F11. Ovo će otvoriti prozor VB Editor.
- U VB Editoru, s lijeve strane bilo bi okno istraživača projekata. Ako ga ne možete pronaći, idite na Pogled -> Project Explorer.
- Desnom tipkom miša kliknite bilo koji objekt radne knjige u kojoj radite i idite na Umetni -> Modul.
- U prozoru modula kopirajte i zalijepite sljedeći kod:
Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks) .Odaberite End Sub
- Zatvorite prozor VB Editor ili pritisnite Alt + F11 za povratak na radni list.
- Desnom tipkom miša kliknite bilo koju karticu na vrpci i odaberite Prilagodi alatnu traku za brzi pristup.
- U dijaloškom okviru Excel mogućnosti, ispod naredbi odaberi s padajućeg izbornika odaberite Makronaredbe.
- Odaberite Macro SelectBlanks i kliknite gumb Add.
- Pritisnite U redu.
Sada ćete imati dostupnu makronaredbu u QAT -u. Ovo je samo jednokratni proces i sada kad god imate skup podataka i želite izbrisati prazne retke iz njega, odaberite podatke i kliknite ikonu Makro iz QAT -a.
Time ćete odabrati sve prazne retke, a zatim ih izbrisati.
Bilješka:
- Budući da ova radna knjiga sadrži VBA kôd, svakako je spremite u .xls ili .xlsm formatu.
- Korištenje makronaredbi iz QAT -a radilo bi SAMO za radnu knjigu u kojoj imate kôd makronaredbe. Ako želite da ovo funkcionira u drugoj radnoj knjizi, morat ćete unijeti kôd u nju (gumb Makro u QAT -u bit će dostupan u svim radnim knjigama). Ako želite da ovo bude dostupno u svim radnim knjigama, razmislite o stvaranju dodatka.
Dakle, radi se o dva jednostavna načina izbrišite prazne retke u Excelu (sa i bez VBA).
Nadam se da vam je ovaj vodič bio koristan!