Kako označiti i odabrati prazne ćelije u Excelu

  • Podijeli Ovo
Michael Brown

Č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:

    1. 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.
    2. Na kartici Početna , u Uređivanje grupe, kliknite Pronađi & Odaberite > Idite na Posebno . Ili pritisnite F5 i kliknite Special… .

    3. U dijaloškom okviru Go To Special odaberite Blanks i kliknite U redu . Ovo će odabrati sve prazne ćelije u rasponu.

    4. 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:

    1. 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.
    2. Kliknite padajuću strelicu za ciljni stupac i filtrirajte prazne vrijednosti. U tu svrhu poništite okvir Odaberi sve , a zatim odaberite (praznine) .
    3. 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:

    1. Odaberite raspon u kojem želite istaknuti prazne ćelije (A2:E6 u našem slučaju).
    2. Na kartici Početna , u Stilovi kliknite Novo pravilo > Upotrijebite formulu za određivanje ćelija za formatiranje .
    3. 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=""

    4. Kliknite gumb Format , prebacite se na karticu Fill , odaberite željenu boju pozadine i kliknite OK.
    5. 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 Sub

    Da 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 Sub

    Umjesto 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 Sub

    Kako umetnuti i pokreni makro

    Za dodavanje makronaredbe u svoju radnu knjigu, izvršite ove korake:

    1. Pritisnite Alt + F11 da otvorite Visual Basic Editor.
    2. U Project Exploreru s lijeve strane desnom tipkom miša kliknite ciljnu radnu knjigu, a zatim kliknite Umetni > Modul .
    3. U prozoru koda s desne strane zalijepite VBA kod.

    Za pokretanje makronaredbe , ovo je ono što trebate učiniti:

    1. Odaberite raspon u svom radnom listu.
    2. Pritisnite Alt + F8 da biste otvorili dijaloški okvir Makro .
    3. 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)

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.