Sadržaj
Članak pokazuje kako pronaći i istaknuti praznine u Excelu uz pomoć uvjetnog oblikovanja i VBA. Ovisno o vašim potrebama, možete obojiti samo istinski prazne ćelije ili one koje sadrže nizove nulte duljine.
Kada od nekoga primite Excel datoteku ili je uvezete iz vanjske baze podataka, uvijek je dobra je ideja provjeriti podatke kako biste bili sigurni da nema praznina ili podataka koji nedostaju. U malom skupu podataka možete lako uočiti sve praznine vlastitim očima. Ali ako imate ogromnu datoteku koja sadrži stotine ili čak tisuće redaka, ručno određivanje praznih ćelija gotovo je nemoguće.
Ovaj vodič će vas naučiti 4 brza i jednostavna načina za isticanje praznih ćelija u Excelu tako da možete vizualno ih identificirati. Koja je metoda najbolja? Pa, to ovisi o strukturi podataka, vašim ciljevima i vašoj definiciji "praznina".
Odaberite i označite prazne ćelije pomoću Idi na posebno
Ova jednostavna metoda odabire sve prazne ćelije u zadanom rasponu, koje zatim možete ispuniti bilo kojom bojom po svom izboru.
Da biste odabrali prazne ćelije u Excelu, trebate učiniti ovo:
- Odaberite raspon gdje želite označiti prazno. Da biste odabrali sve ćelije s podacima, kliknite gornju lijevu ćeliju i pritisnite Ctrl + Shift + End da proširite odabir na posljednju korištenu ćeliju.
- Na kartici Početna , u Uređivanje grupe, kliknite Pronađi & Odaberite > Idite na Posebno . Ili pritisnite F5 i kliknite Special… .
- U dijaloškom okviru Go To Special odaberite Blanks i kliknite U redu . Ovo će odabrati sve prazne ćelije u rasponu.
- S odabranim praznim ćelijama kliknite ikonu Boja ispune na Početnoj u grupi Font i odaberite željenu boju. Gotovo!
Savjeti i bilješke:
- Značajka Idi na posebno odabire samo stvarno prazne ćelije , tj. ćelije koje ne sadrže apsolutno ništa. Ćelije koje sadrže prazan niz, razmake, znakove koji se ne ispisuju itd. ne smatraju se praznima i ne odabiru se. Da biste istaknuli ćelije s formulama koje vraćaju prazan niz ("") kao rezultat, koristite ili uvjetno oblikovanje ili VBA makronaredbu.
- Ova je metoda statička i najbolje ju je koristiti kao jednokratno rješenje. Promjene koje napravite kasnije neće se automatski odraziti: nove praznine neće biti istaknute, a prethodne praznine koje ispunite vrijednostima ostat će obojene. Ako tražite dinamičko rješenje, bolje koristite pristup uvjetnog oblikovanja.
Filtrirajte i označite praznine u određenom stupcu
Ako vam nisu bitne prazne ćelije bilo gdje u tablici, ali radije želite pronaći i istaknuti ćelije ili cijele retke koji imaju praznine u određenom stupcu, Excel filtar može biti pravirješenje.
Da biste to učinili, izvršite ove korake:
- Odaberite bilo koju ćeliju unutar skupa podataka i kliknite Sortiraj & Filter > Filter na kartici Početna . Ili pritisnite prečac CTRL + Shift + L da biste uključili automatske filtre.
- Kliknite padajuću strelicu za ciljni stupac i filtrirajte prazne vrijednosti. U tu svrhu poništite okvir Odaberi sve , a zatim odaberite (praznine) .
- Odaberite filtrirane ćelije u ključnom stupcu ili cijele retke i odaberite Boja ispune koju želite primijeniti.
U našoj oglednoj tablici, ovako možemo filtrirati, a zatim označiti retke u kojima su SKU ćelije prazne:
Napomene:
- Za razliku od prethodne metode, ovaj pristup smatra formule koje vraćaju prazne nizove ("") kao prazne ćelije.
- Ovo rješenje nije prikladno za podatke koji se često mijenjaju jer biste morali čistiti i ponovno označavati svaku promjenu.
Kako istaknuti prazne ćelije u Excelu s uvjetnim oblikovanjem
Obje ranije razmotrene tehnike jednostavne su i sažete, ali imaju značajan nedostatak - nijedna metoda ne reagira na promjene napravljene u skupu podataka. Za razliku od njih, uvjetno oblikovanje je dinamičko rješenje, što znači da trebate postaviti pravilo samo jednom. Čim se prazna ćelija popuni bilo kojom vrijednošću, boja će odmah nestati. I obrnuto, kada se pojavi nova praznina, toautomatski će se istaknuti.
Primjer 1. Označite sve prazne ćelije u rasponu
Da biste istaknuli sve prazne ćelije u danom rasponu, konfigurirajte Excel uvjetno pravilo oblikovanja na ovaj način:
- Odaberite raspon u kojem želite istaknuti prazne ćelije (A2:E6 u našem slučaju).
- Na kartici Početna , u Stilovi kliknite Novo pravilo > Upotrijebite formulu za određivanje ćelija za formatiranje .
- U Formatirajte vrijednosti gdje je ova formula točna unesite jednu od donjih formula, gdje je A2 gornja lijeva ćelija odabranog raspona:
Da biste istaknuli apsolutno prazne ćelije koje ne sadrže ništa:
=ISBLANK(A2)
Da biste također istaknuli naizgled prazne ćelije koje sadrže nizove nulte duljine ("") koje vraćaju vaše formule:
=LEN(A2)=0
ili
=A2=""
- Kliknite gumb Format , prebacite se na karticu Fill , odaberite željenu boju pozadine i kliknite OK.
- Kliknite U redu da biste spremili pravilo i zatvorili glavni dijaloški okvir ow.
Za detaljne korake pogledajte Stvaranje pravila uvjetnog oblikovanja temeljenog na formuli u programu Excel.
Primjer 2. Označite retke koji imaju praznine u određenom stupcu
U situaciji kada želite istaknuti cijele retke koji imaju prazne ćelije u određenom stupcu, samo napravite malu promjenu u formulama o kojima je gore razgovarano tako da se odnose na ćeliju u tomodređeni stupac i svakako zaključajte koordinate stupca znakom $.
Na primjer, da biste istaknuli retke s prazninama u stupcu B, odaberite cijelu tablicu bez zaglavlja stupaca (A2:E6 u ovom primjeru) i izradite pravilo s jednom od ovih formula:
Za označavanje apsolutno praznih ćelija :
=ISBLANK($B2)
Za označavanje praznina i ćelije koje sadrže prazne nizove :
=LEN($B2)=0
ili
=$B2=""
Kao rezultat, samo redovi u kojima je SKU ćelija prazne su označene:
Za više informacija pogledajte Excel uvjetno oblikovanje za prazne ćelije.
Označi ako je prazno pomoću VBA
Ako volite automatizirati stvari, možda će vam biti korisni sljedeći VBA kodovi za bojanje praznih ćelija u Excelu.
Makro 1: Boja praznih ćelija
Ova vam makronaredba može pomoći da istinski istaknete prazne ćelije koje ne sadrže apsolutno ništa.
Da biste obojili sve prazne ćelije u odabranom rasponu, potreban vam je samo jedan red koda:
Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End SubDa biste istaknuli praznine u unaprijed definiranom radnom listu i rasponu (raspon A2:E6 na listu 1 u primjeru ispod), ovo je kod za upotrebu:
Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End SubUmjesto RGB boje, vimože primijeniti jednu od 8 glavnih osnovnih boja upisivanjem "vb" ispred naziva boje, na primjer:
Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
Ili možete odrediti indeks boje kao što je:
Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
Makro 2: Obojite praznine i prazne nizove
Da biste vizualno prepoznali prazne ćelije koje sadrže formule koje vraćaju prazne nizove kao praznine, provjerite je li svojstvo Tekst svake ćelije u odabranom rasponu = "", a ako je TRUE, tada primijenite boju.
Evo koda za isticanje svih praznina i praznih nizova u odabranom rasponu:
Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = odabir za svaku ćeliju u rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End SubKako umetnuti i pokreni makro
Za dodavanje makronaredbe u svoju radnu knjigu, izvršite ove korake:
- Pritisnite Alt + F11 da otvorite Visual Basic Editor.
- U Project Exploreru s lijeve strane desnom tipkom miša kliknite ciljnu radnu knjigu, a zatim kliknite Umetni > Modul .
- U prozoru koda s desne strane zalijepite VBA kod.
Za pokretanje makronaredbe , ovo je ono što trebate učiniti:
- Odaberite raspon u svom radnom listu.
- Pritisnite Alt + F8 da biste otvorili dijaloški okvir Makro .
- Odaberite makro i kliknite Pokreni .
Za detaljne upute korak po korak pogledajte:
- Kako umetnuti i pokrenuti VBA kod u Excel
- Kakopokrenite makronaredbu u Excelu
Tako možete pronaći, odabrati i označiti prazne ćelije u Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!
Dostupna preuzimanja
Istaknite praznine pomoću uvjetnog oblikovanja (.xlsx datoteka)
VBA makronaredbe za bojanje prazne ćelije (.xlsm datoteka)