Excel feltételes formázás üres cellákhoz

  • Ossza Meg Ezt
Michael Brown

Minden, amit az Excel üres celláinak feltételes formátumáról tudni kell

Bármilyen egyszerűnek is hangzik, az üres cellák kiemelése feltételes formázással meglehetősen trükkös dolog. Alapvetően azért, mert az üres cellák emberi értelmezése nem mindig egyezik meg az Excelével. Ennek eredményeként az üres cellák formázódhatnak, amikor nem kellene, és fordítva. Ez a bemutató alaposan megvizsgálja a különböző forgatókönyveket, megoszt néhány hasznos részletet arról, hogy mi történik a háttérben.a kulisszák mögé, és megmutatja, hogyan lehet az üres részek feltételes formázását pontosan a kívánt módon megvalósítani.

    Miért emeli ki a feltételes formázás az üres cellákat?

    Összefoglaló : A feltételes formázás kiemeli az üres cellákat, mert nem tesz különbséget az üres és a nulla között. További részletek alább következnek.

    A belső Excel rendszerben egy üres cella egyenlő nulla értékkel Tehát, ha egy bizonyos számnál, mondjuk 20-nál kisebb cellákhoz feltételes formátumot hoz létre, az üres cellák is kiemelésre kerülnek (mivel a 0 kisebb, mint 20, az üres cellák esetében a feltétel TRUE).

    Egy másik példa a mai napnál kisebb dátumok kiemelése. Az Excel szempontjából minden dátum nullánál nagyobb egész szám, vagyis egy üres cella mindig kisebb a mai napnál, így a feltétel az üres cellák esetében ismét teljesül.

    Megoldás : Készítsen külön szabályt a feltételes formázás leállítására, ha a cella üres, vagy használjon képletet az üres cellák figyelmen kívül hagyására.

    Miért nem jelöli ki az üres cellákat a feltételes formázás?

    Az üres részek nem formázásának különböző okai lehetnek, például:

    • Létezik a first-in prioritási szabály, amely leállítja az üres cellák feltételes formázását.
    • A képleted nem helyes.
    • A sejtjeid nem teljesen üresek.

    Ha a feltételes formázási képlet az ISBLANK függvényt használja, akkor vegye figyelembe, hogy az csak a következőket azonosítja valóban üres cellák , azaz olyan cellák, amelyek egyáltalán nem tartalmaznak semmit: sem szóközöket, sem tabulátorokat, sem kocsivisszatéréseket, sem üres karakterláncokat stb.

    Például, ha egy cella tartalmaz egy nulla hosszúságú karakterlánc ("") egy másik képlet által visszaadott értéket, az adott cella nem tekinthető üresnek:

    Megoldás : Ha vizuálisan szeretné kiemelni a nullás karakterláncokat tartalmazó üres cellákat, alkalmazza az üres cellákhoz előre beállított feltételes formázást, vagy hozzon létre egy szabályt az alábbi formulák egyikével.

    Hogyan lehet kiemelni az üres cellákat az Excelben

    Az Excel feltételes formázás rendelkezik egy előre definiált szabállyal az üres cellákra, amely nagyon megkönnyíti az üres cellák kiemelését bármely adathalmazban:

    1. Jelölje ki azt a tartományt, ahol az üres cellákat ki szeretné jelölni.
    2. A Home lapon, a Stílusok csoport, kattintson a Feltételes formázás> Új szabály .
    3. A Új formázási szabály párbeszédpanelen válassza ki a Csak olyan cellák formázása, amelyek szabály típusa, majd válassza a Vaktöltények a Csak a következő cellák formázása legördül:
    4. Kattintson a Formátum... gomb.
    5. A Cellák formázása párbeszédpanelben váltson a Kitöltés lapot, válassza ki a kívánt kitöltőszínt, és kattintson a OK .
    6. Kattintson a címre. OK még egyszer az előző párbeszédablak bezárásához.

    A kijelölt tartományban az összes üres cellát kiemeli:

    Tipp. a nem üres cellák kiemelése , válasszon Csak olyan cellák formázása, amelyek > Nincsenek üresek .

    Megjegyzés: A beépített feltételes formázás az üres cellák esetében is kiemeli a következő cellákat nulla hosszúságú karakterláncok (""). Ha csak a teljesen üres cellákat szeretné kiemelni, akkor hozzon létre egy egyéni szabályt az ISBLANK formulával a következő példában látható módon.

    Feltételes formázás üres cellákhoz képlettel

    Az üres helyek kiemelésénél nagyobb rugalmasságot biztosíthat, ha egy képleten alapuló saját szabályt állít be. Az ilyen szabály létrehozásának részletes lépései itt találhatók: Hogyan hozzunk létre feltételes formázást képlettel? Az alábbiakban magukat a képleteket tárgyaljuk.

    Csak a valóban üres cellák kiemelése amelyek egyáltalán nem tartalmaznak semmit, használja az ISBLANK függvényt.

    Az alábbi adatkészlet esetében a képlet a következő:

    =ISBLANK(B3)=TRUE

    Vagy egyszerűen:

    =ISBLANK(B3)

    Ahol B3 a kiválasztott tartomány bal felső cellája.

    Ne feledje, hogy az ISBLANK FALSE-t ad vissza az üres karakterláncokat ("") tartalmazó cellákra, következésképpen az ilyen cellák nem lesznek kiemelve. Ha ezt a viselkedést nem szeretné, akkor sem:

    Ellenőrizze az üres cellákat, beleértve a nulla hosszúságú karakterláncokat is:

    =B3=""

    Vagy ellenőrizze, hogy a karakterlánc hossza egyenlő-e nullával:

    =LEN(B3)=0

    A feltételes formázás mellett az Excelben az üres cellákat is kiemelheti a VBA segítségével.

    Feltételes formázás leállítása, ha a cella üres

    Ez a példa azt mutatja be, hogyan lehet az üres cellákat kizárni a feltételes formázásból az üres cellákra vonatkozó speciális szabály beállításával.

    Tegyük fel, hogy egy beépített szabályt használt a 0 és 99,99 közötti cellák kiemelésére. A probléma az, hogy az üres cellák is kiemelésre kerülnek (mint emlékszik, az Excel feltételes formázásánál az üres cella egyenlő a nulla értékkel):

    Az üres cellák formázásának megakadályozásához tegye a következőket:

    1. Hozzon létre egy új feltételes formázási szabályt a célcellákhoz a következő gombra kattintva Feltételes formázás > Új szabály > Csak olyan cellák formázása, amelyek > Vaktöltények .
    2. Kattintson a címre. OK bármilyen formátum beállítása nélkül.
    3. Nyissa meg a Szabálykezelő ( Feltételes formázás> Szabályok kezelése ), győződjön meg róla, hogy az "Üres" szabály a lista tetején van, és jelölje be a Állj, ha igaz jelölőnégyzetet mellette.
    4. Kattintson a címre. OK a módosítások mentéséhez és a párbeszédpanel bezárásához.

    Az eredmény pontosan olyan, mint amilyenre számítanál:

    Tippek:

    • Az üres cellák kizárását úgy is megteheti, hogy létrehoz egy feltételes formázási szabályt egy olyan formulával, amely ellenőrzi az üres cellákat, és kiválasztja a Állj, ha igaz opciót.
    • Érdekelheti egy videó is, amely bemutatja, hogyan alkalmazhat feltételes formázást, ha egy másik cella üres.

    Feltételes formázási formula az üres cellák figyelmen kívül hagyásához

    Ha már használ feltételes formázási formulát, akkor nem kell külön szabályt készítenie az üres részekre. Ehelyett hozzáadhat még egy feltételt a meglévő képletéhez, nevezetesen:

    • Figyelmen kívül hagyja a teljesen üres cellákat, amelyek nem tartalmaznak semmit:

      NOT(ISBLANK(A1))

    • A vizuálisan üres cellák figyelmen kívül hagyása, beleértve az üres karakterláncokat is:

      A1""

    Ahol A1 a kiválasztott tartomány legbal oldali cellája.

    Az alábbi adatkészletben, mondjuk, hogy a 99,99-nél kisebb értékeket szeretnénk kiemelni. Ezt egy szabály létrehozásával érhetjük el az alábbi egyszerű képlettel:

    =$B2<99.99

    A 99,99-nél kisebb értékek kiemeléséhez, az üres cellák figyelmen kívül hagyásához használhatja az ÉS függvényt két logikai teszttel:

    =AND($B2"", $B2<99.99)

    =AND(NOT(ISBLANK($B2)), $B2<99.99)

    Ebben a konkrét esetben mindkét képlet figyelmen kívül hagyja az üres karakterláncú cellákat, mivel a második feltétel (<99.99) FALSE az ilyen cellákra.

    Ha a cella üres, jelölje ki a sort

    Ha egy egész sort szeretne kiemelni, ha egy adott oszlopban egy cella üres, akkor használhatja az üres cellákra vonatkozó képletek bármelyikét. Van azonban néhány trükk, amit ismernie kell:

    • Alkalmazza a szabályt egy teljes adathalmaz , nem csak egy oszlopot, amelyben üres helyeket keres.
    • A képletben, az oszlopkoordináta rögzítése vegyes cellahivatkozással, abszolút oszlop és relatív sor használatával.

    Ez felszínesen bonyolultnak tűnhet, de sokkal egyszerűbb, ha egy példát nézünk.

    Tegyük fel, hogy az alábbi mintaadatkészletben ki szeretné emelni azokat a sorokat, amelyeknek az E oszlopában üres cella található:

    1. Válassza ki az adatkészletet (ebben a példában A3:E15).
    2. A Home fülre, kattintson a Feltételes formázás > Ú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:

      Kiemelni teljesen üres cellák :

      =ISBLANK($E3)

      Kiemelni üres cellák, beleértve az üres karakterláncokat is :

      =$E3=""

      Ahol $E3 a kulcsoszlop azon felső cellája, amelyet üres cellákra akarunk ellenőrizni. Vegye észre, hogy mindkét képletben a $-jelű oszlopot zároljuk.

    4. Kattintson a Formátum gombot, és válassza ki a kívánt kitöltőszínt.
    5. Kattintson a címre. OK kétszer, hogy mindkét ablakot bezárja.

    Ennek eredményeképpen a feltételes formázás kiemeli az egész sort, ha egy adott oszlopban lévő cella üres.

    Sor kiemelése, ha a cella nem üres

    Az Excel feltételes formázás a sor kiemelésére, ha egy adott oszlopban lévő cella nem üres, így történik:

    1. Válassza ki az adatkészletet.
    2. A Home fülre, kattintson a Feltételes formázás > Ú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:

      Kiemelni nem üres cellák amelyek bármit tartalmaznak: értéket, képletet, üres karakterláncot stb.

      =NOT(ISBLANK($E3))

      Kiemelni nem üres cellák, kivéve az üres karakterláncokat tartalmazó cellákat :

      =$E3""

      Ahol $E3 a kulcsoszlop legfelső cellája, amelyet a nem üres cellák szempontjából ellenőrizünk. Ahhoz, hogy a feltételes formázás helyesen működjön, ismét le kell zárnunk az oszlopot a $ jellel.

    4. Kattintson a Formátum gombra, válassza ki a kedvenc kitöltőszínét, majd kattintson a OK .

    Ennek eredményeképpen egy teljes sor kerül kiemelésre, ha egy adott oszlopban lévő cella nem üres.

    Excel feltételes formázás nullákhoz, de nem üres helyekhez

    Alapértelmezés szerint az Excel feltételes formázás nem tesz különbséget a 0 és az üres cella között, ami sok helyzetben valóban zavaró. Ennek a nehéz helyzetnek a megoldására két lehetséges megoldás létezik:

    • Hozzon létre 2 szabályt: az egyiket az üres, a másikat a nulla értékekre.
    • Hozzon létre 1 szabályt, amely mindkét feltételt egyetlen képletben ellenőrzi.

    Készítsen külön szabályokat az üres részekre és a nullákra vonatkozóan.

    1. Először hozzon létre egy szabályt a nulla értékek kiemelésére. Ehhez kattintson a Feltételes formázás> Új szabály > Csak olyan cellák formázása, amelyek , majd állítsa be A cella értéke 0 az alábbi képernyőképen látható módon. Kattintson a Formátum gombot, és válassza ki a kívánt színt.

      Ez a feltételes formázás a következőkre vonatkozik ha egy cella üres vagy nulla :

    2. Készítsen egy szabályt az üres helyekre, ahol nincs formátum beállítva. Ezután nyissa meg a Szabálykezelő , helyezze az "Üres" szabályt a lista elejére (ha még nincs ott), és jelölje be a Állj, ha igaz A részletes utasításokat lásd a Hogyan lehet leállítani a feltételes formázást az üres cellákon?

    Ennek eredményeképpen a feltételes formázások nullákat is tartalmaz, de az üres részeket figyelmen kívül hagyja Amint az első feltétel teljesül (a cella üres), a második feltétel (a cella nulla) soha nem kerül tesztelésre.

    Készítsen egyetlen szabályt annak ellenőrzésére, hogy a cella nulla, nem üres-e

    Egy másik módja a 0-k feltételes formázásának, de az üres részek formázásának az, hogy létrehoz egy szabályt egy olyan formulával, amely mindkét feltételt ellenőrzi:

    =AND(B3=0, B3"")

    =AND(B3=0, LEN(B3)>0)

    Ahol B3 a kijelölt tartomány bal felső cellája.

    Az eredmény pontosan ugyanaz, mint az előző módszerrel - a feltételes formázás kiemeli a nullákat, de figyelmen kívül hagyja az üres cellákat.

    Így használjuk a feltételes formátumot az üres cellákhoz. Köszönöm, hogy elolvastad, és várom a jövő héten.

    Gyakorlati munkafüzet letölthető

    Excel feltételes formázás üres cellákhoz - példák (.xlsx 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.