Hogyan jelölje ki és jelölje ki az üres cellákat az Excelben

  • Ossza Meg Ezt
Michael Brown

A cikk bemutatja, hogyan lehet az Excelben feltételes formázás és VBA segítségével megtalálni és kiemelni az üres cellákat. Az igényektől függően csak a valóban üres cellákat vagy a nulla hosszúságú karakterláncokat is tartalmazó cellákat is színezheti.

Ha valakitől Excel-fájlt kap vagy külső adatbázisból importál, mindig érdemes ellenőrizni az adatokat, hogy nincsenek-e hiányosságok vagy hiányzó adatpontok. Egy kis adatállományban az összes üres cellát könnyedén kiszúrhatja saját szemével. Ha azonban egy hatalmas, több száz vagy akár több ezer sort tartalmazó fájlról van szó, az üres cellák kézzel történő kiszűrése szinte lehetetlen.

Ez a bemutató megtanít 4 gyors és egyszerű módszert az üres cellák kiemelésére az Excelben, hogy vizuálisan azonosítani tudja őket. Melyik módszer a legjobb? Nos, ez az adatszerkezettől, a céljaitól és az "üres cellák" definíciójától függ.

    Válassza ki és jelölje ki az üres cellákat a Go To Special funkcióval

    Ez az egyszerű módszer egy adott tartomány összes üres celláját kijelöli, amelyeket aztán tetszőleges színnel tölthet ki.

    Az üres cellák kijelöléséhez az Excelben a következőket kell tennie:

    1. Jelölje ki azt a tartományt, ahol az üres cellákat szeretné kiemelni. Az összes adattal rendelkező cella kijelöléséhez kattintson a bal felső cellára, és a Ctrl + Shift + End billentyűkombinációval terjessze ki a kijelölést az utolsó használt cellára.
    2. A Home lapon, a Szerkesztés csoport, kattintson a Keresés & kiválasztás > Tovább a Special oldalra Vagy nyomja meg az F5 billentyűt, és kattintson a Különleges... .

    3. A Go To Special párbeszédpanelen válassza a Vaktöltények és kattintson OK Ez a tartomány összes üres celláját kijelöli.

    4. Az üres cellák kijelölésével kattintson a Kitöltés színe ikon a Home lapon, a Betűtípus csoport, és válassza ki a kívánt színt. Kész!

    Tippek és megjegyzések:

    • A Go To Special funkció csak a valóban üres cellák Az üres karakterláncot, szóközöket, kocsivisszatéréseket, nem nyomtatott karaktereket stb. tartalmazó cellák nem tekinthetők üresnek, és nem kerülnek kijelölésre. Az olyan képleteket tartalmazó cellák kiemeléséhez, amelyek eredményként üres karakterláncot ("") adnak vissza, használja a feltételes formázást vagy a VBA makrót.
    • Ez a módszer statikus és a legjobb, ha egyszeri megoldásként használjuk. A később elvégzett módosítások nem fognak automatikusan tükröződni: az új üres részek nem lesznek kiemelve, és a korábbi üres részek, amelyeket értékekkel töltünk ki, színes maradnak. Ha dinamikus megoldást keresünk, akkor inkább a feltételes formázás megközelítést használjuk.

    Szűrés és az üres helyek kiemelése egy adott oszlopban

    Ha nem érdeklik az üres cellák bárhol a táblázatban, hanem inkább meg szeretné találni és kiemelni azokat a cellákat vagy az egész sorokat, amelyek egy bizonyos oszlopban üres cellákat tartalmaznak, az Excel-szűrő lehet a megfelelő megoldás.

    Ehhez a következő lépéseket kell végrehajtania:

    1. Jelölje ki az adatkészlet bármely celláját, és kattintson a Rendezés és szűrés > Szűrő a Home Vagy nyomja meg a CTRL + Shift + L billentyűkombinációt az automatikus szűrők bekapcsolásához.
    2. Kattintson a céloszlop legördülő nyilára, és szűrje ki az üres értékeket. Ehhez törölje a Válasszon ki mindent mezőt, majd válassza a (üres) .
    3. Jelölje ki a szűrt cellákat a kulcsoszlopban vagy az egész sorokban, és válassza a Töltse ki a címet. az alkalmazni kívánt színt.

    A mintatáblázatunkban így szűrhetünk, majd kiemelhetjük azokat a sorokat, ahol a SKU cellák üresek:

    Megjegyzések:

    • Az előző módszerrel ellentétben, ez a megközelítés olyan képleteket tekint, amelyek a üres karakterláncok ("") mint üres cellák.
    • Ez a megoldás nem alkalmas a gyakran módosított adatokhoz, mert minden egyes módosításnál újra ki kellene tisztítania és ki kellene emelnie.

    Hogyan jelölje ki az üres cellákat az Excelben feltételes formázással

    Mindkét korábban tárgyalt technika egyszerű és tömör, de van egy jelentős hátrányuk - egyik módszer sem reagál az adatállományban bekövetkező változásokra. Velük ellentétben a feltételes formázás dinamikus megoldás, ami azt jelenti, hogy a szabályt csak egyszer kell beállítani. Amint egy üres cellába bármilyen érték kerül, a szín azonnal eltűnik. És fordítva, amint egy új üres cellába új érték kerül,automatikusan ki lesz emelve.

    Példa 1. Az összes üres cella kiemelése egy tartományban

    Ha egy adott tartományban az összes üres cellát szeretné kiemelni, állítsa be az Excel feltételes formázási szabályát így:

    1. Válassza ki azt a tartományt, amelyben az üres cellákat ki szeretné jelölni (esetünkben A2:E6).
    2. A Home lapon, a Stílusok csoport, kattintson a Új szabály > Egy képlet segítségével határozza meg, hogy mely cellákat kell formázni .
    3. A Formázza azokat az értékeket, ahol ez a képlet igaz mezőbe írja be az alábbi képletek egyikét, ahol A2 a kijelölt tartomány bal felső cellája:

      Kiemelni teljesen üres cellák amelyek nem tartalmaznak semmit:

      =ISBLANK(A2)

      Kiemelni látszólag üres cellák amelyek a képletek által visszaadott nullahosszúságú karakterláncokat ("") tartalmaznak:

      =LEN(A2)=0

      vagy

      =A2=""

    4. Kattintson a Formátum gomb megnyomásával váltson a Töltse ki a címet. lapon válassza ki a kívánt háttérszínt, majd kattintson az OK gombra.
    5. Kattintson a címre. OK a szabály mentéséhez és a fő párbeszédablak bezárásához.

    A részletes lépéseket lásd: Képletalapú feltételes formázási szabály létrehozása az Excelben.

    Példa 2. Kiemeli azokat a sorokat, amelyek egy adott oszlopban üres részeket tartalmaznak.

    Abban az esetben, ha egy adott oszlopban üres cellákkal rendelkező teljes sorokat szeretne kiemelni, csak egy kis változtatást kell végrehajtania a fent említett képletekben, hogy azok az adott oszlop cellájára utaljanak, és mindenképpen zárja le az oszlopkoordinátát a $ jellel.

    Például a B oszlopban üres sorok kiemeléséhez jelölje ki a teljes táblázatot oszlopcímek nélkül (ebben a példában A2:E6), és hozzon létre egy szabályt az alábbi képletek egyikével:

    Kiemelni teljesen üres cellák :

    =ISBLANK($B2)

    Kiemelni vaktöltények és a sejteket tartalmazó üres karakterláncok :

    =LEN($B2)=0

    vagy

    =$B2=""

    Ennek eredményeképpen csak azok a sorok jelennek meg, amelyekben az SKU-cella üres:

    További információért lásd: Excel feltételes formázás üres cellákhoz.

    Kiemelés, ha üres a VBA-val

    Ha szereti automatizálni a dolgokat, hasznosnak találhatja a következő VBA-kódokat az Excel üres celláinak színezésére.

    Makró 1: Üres cellák színezése

    Ez a makró segíthet kiemelni valóban üres cellák amelyek egyáltalán nem tartalmaznak semmit.

    Egy kijelölt tartomány összes üres cellájának színezéséhez mindössze egyetlen kódsorra van szüksége:

    Sub Highlight_Blank_Cells() Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Ha egy előre meghatározott munkalapon és tartományban (az alábbi példában az 1. lap A2:E6 tartománya az 1. lapon) szeretné kiemelni az üres részeket, a következő kódot kell használni:

    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

    RGB szín helyett a 8 fő alapszín egyikét alkalmazhatja, ha például a szín neve elé beírja a "vb" szót:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue

    Vagy megadhatja a színindexet, például:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6

    2. makró: Színes üres és üres karakterláncok

    Az üres karakterláncokat visszaadó képleteket tartalmazó üres cellák vizuálisan üres cellák felismeréséhez ellenőrizze, hogy a Szöveg tulajdonsága a kijelölt tartomány minden egyes cellájában = "", és ha TRUE, akkor alkalmazza a színt.

    Íme a kód a kijelölt tartományban lévő összes üres és üres karakterlánc kiemeléséhez:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Selection For Each cell In rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Makró beillesztése és futtatása

    A címre. makró hozzáadása a munkafüzethez, hajtsa végre a következő lépéseket:

    1. Nyomja meg az Alt + F11 billentyűkombinációt a Visual Basic szerkesztő megnyitásához.
    2. A bal oldali Projekt Intézőben kattintson a jobb gombbal a célmunkafüzetre, majd kattintson a Beillesztés > Modul .
    3. A jobb oldali Kód ablakban illessze be a VBA kódot.

    A címre. futtassa a makrót , ezt kell tennie:

    1. Válassza ki a tartományt a munkalapon.
    2. Nyomja meg az Alt + F8 billentyűkombinációt a Makró párbeszéd.
    3. Válassza ki a makrót, és kattintson a Fuss .

    A részletes, lépésről-lépésre történő útmutatót lásd:

    • VBA-kód beillesztése és futtatása az Excelben
    • Makró futtatása az Excelben

    Így keressük meg, jelöljük ki és emeljük ki az üres cellákat az Excelben. Köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon!

    Elérhető letöltések

    Üreshelyek kiemelése feltételes formázással (.xlsx fájl)

    VBA makrók az üres cellák színezésére (.xlsm fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.