Excel betingst opmaak foar lege sellen

  • Diel Dit
Michael Brown

Alles wat jo witte moatte oer betingst opmaak foar lege sellen yn Excel

Sa ienfâldich as it klinkt, it markearjen fan lege sellen mei betingst opmaak is nochal in lestich ding. Yn prinsipe is it om't in minsklik begryp fan lege sellen net altyd oerienkomt mei dat fan Excel. As resultaat kinne lege sellen opmakke wurde as se net moatte en oarsom. Dizze tutorial sil ferskate senario's nau besjen, wat brûkbere bits diele oer wat der efter de skermen bart en sjen litte hoe't betingst formaat foar blanken krekt wurket lykas jo wolle.

    Wêrom markearret betingst opmaak lege sellen?

    Gearfetting : betingst opmaak markearret lege sellen omdat it gjin ferskil makket tusken blanks en nullen. Mear details folgje hjirûnder.

    Yn it ynterne Excel-systeem is in blanke sel gelyk oan in nulwearde . Dus, as jo in betingst formaat meitsje foar sellen minder dan in bepaald oantal, sis 20, wurde lege sellen ek markearre (om't 0 minder is as 20, foar lege sellen is de betingst TRUE).

    In oar foarbyld is markearring dates minder as hjoed. Yn termen fan Excel, elke datum is in hiel getal grutter dan nul, wat betsjut dat in lege sel is altyd minder as de dei fan hjoed, dus de betingst is tefreden foar blanks wer.

    Oplossing : Meitsje in aparte regel om betingsten opmaak te stopjen as de sel leech is of brûk in formule omnegearje lege sellen.

    Wêrom wurde lege sellen net markearre mei betingst opmaak?

    Der kinne ferskate redenen wêze dat blanks net opmakke wurde lykas:

    • Dêr is de earste prioriteitsregel dy't de betingsten opmaak foar lege sellen stopet.
    • Jo formule is net korrekt.
    • Jo sellen binne net perfoarst leech.

    As jo formule foar betingst opmaak brûkt de ISBLANK-funksje, wês der wis fan dat it allinich echt lege sellen identifisearret, dus sellen dy't hielendal neat befetsje: gjin spaasjes, gjin ljeppers, gjin koetsretour, gjin lege snaren, ensfh.

    As in sel bygelyks in nullange tekenrige ("") befettet, weromjûn troch in oare formule, wurdt dy sel net as leech beskôge:

    Oplossing : As jo ​​​​visueel lege sellen markearje wolle dy't stringen fan nul lingte befetsje, tap dan de foarôf ynstelde betingsten opmaak foar blanks of meitsje in regel mei ien fan dizze formules.

    Hoe kinne jo lege markearje. sellen yn Excel

    Excel betingst opmaak hat in foarôf definieare regel foar blanks dy't it echt maklik makket om lege sellen yn elke dataset te markearjen:

    1. Selektearje it berik wêryn jo lege sellen markearje wolle.
    2. Op de Thús tab, yn de Stylen groep, klik op Betingstlike opmaak > Nije regel .
    3. Selektearje yn it dialoochfinster Nije opmaakregel dat iepenet de Allinnich sellen opmaak dy'tbefetsje regeltype, en kies dan Blanken út it dropdownmenu Format allinich sellen mei :
    4. Klik op de Opmaak... knop.
    5. Yn it dialoochfinster opmaak sellen, skeakelje nei it ljepblêd Folje , selektearje de winske foljekleur en klik op OK .
    6. Klik noch ien kear op OK om it foarige dialoochfinster te sluten.

    Alle lege sellen yn it selektearre berik wurde markearre:

    Tip. Om net-lege sellen te markearjen, selektearje Allinnich sellen opmaak dy't > Gjin lege befetsje.

    Opmerking. De ynboude betingste opmaak foar blanks markeart ek sellen mei nullange snaren (""). As jo ​​allinich absolút lege sellen markearje wolle, meitsje dan in oanpaste regel mei de ISBLANK-formule lykas werjûn yn it folgjende foarbyld.

    Betingstlike opmaak foar lege sellen mei formule

    Om mear fleksibiliteit te hawwen wannear markearje blanks, kinne jo ynstelle jo eigen regel basearre op in formule. De details stappen om sa'n regel te meitsjen binne hjir: Hoe kinne jo betingsten opmaak meitsje mei formule. Hjirûnder sille wy de formules sels besprekke

    Om allinich echt lege sellen te markearjen dy't hielendal neat befetsje, brûk de ISBLANK-funksje.

    Foar de ûndersteande dataset is de formule :

    =ISBLANK(B3)=TRUE

    Of gewoan:

    =ISBLANK(B3)

    Dêr't B3 de sel boppe-links is fan it selekteare berik.

    Please hâld yn gedachten dat ISBLANK sil weromkommeFALSE foar sellen dy't lege stringen ("") befetsje, dus sille sokke sellen net markearre wurde. As dat gedrach net wolle dat jo wolle, dan of:

    Kontrolearje op lege sellen ynklusyf stringen fan nul lingte:

    =B3=""

    Of kontrolearje oft de tekenrige lingte gelyk is oan nul:

    =LEN(B3)=0

    Njonken betingst opmaak kinne jo lege sellen yn Excel markearje mei VBA.

    Stopje betingsten opmaak as sel leech is

    Dit foarbyld lit sjen hoe't jo lege sellen útslute kinne fan betingsten opmaak troch in spesjale regel foar blanks op te stellen.

    Stel dat jo in ynboude regel hawwe brûkt om sellen tusken 0 en 99.99 te markearjen. It probleem is dat lege sellen ek markearre wurde (sa't jo ûnthâlde, yn Excel betingsten opmaak, in lege sel is lyk oan in nulwearde):

    Om foar te kommen dat lege sellen opmakke wurde, dwaan it folgjende:

    1. Meitsje in nije regel foar betingst opmaak foar de doelsellen troch te klikken op Betingst opmaak > Nije regel > Formatearje allinich sellen dy't > Blanken .
    2. Klik op OK sûnder in opmaak yn te stellen.
    3. Iepenje de Rule Manager ( Betingstlike opmaak > Regels beheare ), soargje derfoar dat de regel "Blanks" boppe oan 'e list stiet, en markearje it karfakje njonken Stop as wier .
    4. Klik op Okee om de wizigingen op te slaan en it dialoochfinster te sluten.

    It resultaat is krekt sa't jo soene ferwachtsje:

    Tips:

    • Jo kinne blanken ek útslute troch in regel foar betingst opmaak te meitsjen mei in formule dy't kontrolearret op lege sellen en selektearje de opsje Stopje as wier foar it.
    • Jo kinne ek ynteressearje om in fideo te sjen dy't sjen lit hoe't jo betingsten opmaak tapasse kinne as in oare sel leech is.

    Formule foar betingst opmaak om lege sellen te negearjen

    As jo ​​​​al in formule foar betingsten brûke, dan hoege jo net echt in aparte regel te meitsjen foar blanks. Ynstee dêrfan kinne jo noch ien betingst tafoegje oan jo besteande formule, nammentlik:

    • Negearje absolút lege sellen dy't neat befetsje:

      NOT(ISBLANK(A1))

    • Negearje fisueel lege sellen ynklusyf lege tekenrige:

      A1""

    Dêr't A1 de sel meast lofts is fan jo selektearre berik.

    Yn de dataset hjirûnder litte wy sis dat jo wearden minder dan 99,99 markearje wolle. Dit kin dien wurde troch in regel te meitsjen mei dizze ienfâldige formule:

    =$B2<99.99

    Om wearden minder dan 99.99 te markearjen mei lege sellen negearje, kinne jo de EN-funksje brûke mei twa logyske tests:

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

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

    Yn dit bysûndere gefal negearje beide formules sellen mei lege snaren, om't de twadde betingst (<99.99) FALSE is foar sokke sellen.

    As sel leech is markearje rige

    Om in hiele rige te markearjen as in sel yn in spesifike kolom leech is, kinne jo ien fan 'e formules brûke foar lege sellen. Lykwols, dêrbinne in pear trúkjes dy't jo witte moatte:

    • Pas de regel op in hele dataset , net mar ien kolom wêryn jo sykje nei blanks.
    • Yn de formule beskoattelje de kolomkoördinaat troch in mingde selferwizing te brûken mei in absolute kolom en relative rige.

    Dit klinkt miskien yngewikkeld op it oerflak, mar it is folle ienfâldiger as wy nei in foarbyld sjogge.

    Stel yn 'e foarbyldgegevensset hjirûnder dat jo rigen markearje wolle dy't in lege sel hawwe yn kolom E. Om it te dwaan, folgje dizze stappen:

    1. Selektearje jo dataset (A3:E15 yn dit foarbyld).
    2. Op it ljepblêd Thús klikje op Betingstlike opmaak > Nije regel > Brûk in formule om te bepalen hokker sellen jo moatte opmaak .
    3. Yn it fak Opmaakwearden wêr't dizze formule wier is , fier ien fan dizze formules yn:

      Om absoluut lege sellen te markearjen :

      =ISBLANK($E3)

      Om lege sellen te markearjen ynklusyf lege tekenrige :

      =$E3=""

      Wêr $ E3 is de boppeste sel yn de kaai co lumn dat jo wolle kontrolearje op blanks. Tink derom dat wy yn beide formules de kolom beskoattelje mei it teken $.

    4. Klik op de knop Opmaak en kies de fillkleur dy't jo wolle.
    5. Klik twa kear op OK om beide finsters te sluten.

    As resultaat markearret betingst opmaak in hiele rige as in sel yn in spesifike kolom leech is.

    Markearje rige as sel net isleech

    Excel betingstlike opmaak om de rige te markearjen as in sel yn in bepaalde kolom net leech is, wurdt op dizze manier dien:

    1. Selektearje jo dataset.
    2. Op de Thús ljepper, klikje op Betingstlike opmaak > Nije regel > Brûk in formule om te bepalen hokker sellen jo opmeitsje .
    3. Yn it fak Opmaakwearden wêr't dizze formule wier is , fier ien fan dizze formules yn:

      Om net-lege sellen te markearjen dy't alles befetsje: wearde, formule, leech tekenrige, ensfh.

      =NOT(ISBLANK($E3))

      Om net-blanken te markearjen útsein sellen mei lege snaren :

      =$E3""

      Wêr $E3 is de boppeste sel yn 'e kaaikolom dy't kontrolearre wurdt op net-blanken. Nochris, foar de betingsten opmaak om goed te wurkjen, beskoattelje wy de kolom mei it $ teken.

    4. Klik op de knop Opmaak , kies jo favorite kleur en klik dan op OK .

    As gefolch, in hiele rige wurdt markearre as in sel yn in opjûne kolom is net leech.

    Excel betingst opmaak foar nullen mar net blanks

    Standert makket Excel betingst opmaak gjin ûnderskied tusken 0 en lege sel, wat echt betiizjend is yn in protte situaasjes. Om dit probleem op te lossen binne d'r twa mooglike oplossingen:

    • Meitsje 2 regels: ien foar de blanks en de oare foar nulwearden.
    • Meitsje 1 regel dy't beide betingsten kontrolearret yn in single formule.

    Makeaparte regels foar blanks en nullen

    1. Earst meitsje in regel om nul wearden te markearjen. Klikje hjirfoar op Betingstlike opmaak > Nije regel > Formatearje allinich sellen dy't befetsje, en set dan Selwearde gelyk oan 0 lykas werjûn op de skermôfdruk hjirûnder. Klikje op de knop Format en selektearje de winske kleur.

      Dizze betingste opmaak jildt as in sel leech of nul is :

    2. Meitsje in regel foar blanks sûnder opmaak set. Iepenje dan de Rule Manager , ferpleatse de "Blanks"-regel nei de boppekant fan 'e list (as it der net al is), en tik dan it karfakje Stopje as wier oan. oan it. Foar de detaillearre ynstruksjes, sjoch asjebleaft Hoe kinne jo betingsten opmaak op lege sellen stopje.

    As resultaat sil jo betingst opmaak nullen befetsje, mar blanks negearje . Sadree't de earste betingst foldien is (de sel is leech), wurdt de twadde betingst (de sel is nul) nea hifke.

    Meitsje ien regel om te kontrolearjen oft de sel nul is, net leech

    In oare manier om 0's op betingst te formatteren mar gjin blanks is om in regel te meitsjen mei in formule dy't beide betingsten kontrolearret:

    =AND(B3=0, B3"")

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

    Wêr't B3 de sel boppe-links is fan it selektearre berik.

    It resultaat is krekt itselde as mei de foarige metoade - betingst opmaak markearret nullen, mar negearret lege sellen.

    Dat is hoe't jo betingst formaat brûke foar lege sellen.Ik tankje jo foar it lêzen en sjoch út nei jo nije wike te sjen.

    Oefeningswurkboek om te downloaden

    Excel betingst opmaak foar lege sellen - foarbylden (.xlsx-bestân)

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.