Excel nosacījuma formatēšana tukšām šūnām

  • Dalīties Ar Šo
Michael Brown

Viss, kas jums jāzina par tukšo šūnu nosacīto formātu programmā Excel

Lai cik vienkārši tas varētu izklausīties, tukšo šūnu izcelšana ar nosacītu formatēšanu ir diezgan sarežģīta lieta. Būtībā tas ir tāpēc, ka cilvēka izpratne par tukšām šūnām ne vienmēr atbilst Excel izpratnei. Rezultātā tukšās šūnas var tikt formatētas, kad tām nevajadzētu, un otrādi. Šajā pamācībā tiks rūpīgi apskatīti dažādi scenāriji, dalīties ar dažiem noderīgiem bits par to, kas notiek aizun parādīs, kā panākt, lai nosacītais tukšo vietu formāts darbotos tieši tā, kā vēlaties.

    Kāpēc nosacītais formatējums izceļ tukšās šūnas?

    Kopsavilkums : nosacītais formatējums izceļ tukšās šūnas, jo tas neatšķir tukšās šūnas no nulles. Sīkāka informācija ir sniegta tālāk.

    Iekšējā Excel sistēmā tukša šūna ir vienāda ar nulles vērtību . Tātad, kad izveidojat nosacījuma formātu šūnām, kas ir mazākas par noteiktu skaitu, piemēram, 20, tiek izceltas arī tukšās šūnas (jo 0 ir mazāks par 20, tukšām šūnām nosacījums ir TRUE).

    Vēl viens piemērs ir datumu, kas ir mazāki par šodienu, izcelšana. Excel izpratnē jebkurš datums ir vesels skaitlis, kas lielāks par nulli, kas nozīmē, ka tukša šūna vienmēr ir mazāka par šodienu, tāpēc nosacījums atkal tiek izpildīts tukšajiem skaitļiem.

    Risinājums : Izveidojiet atsevišķu noteikumu, lai apturētu nosacīto formatēšanu, ja šūna ir tukša, vai izmantojiet formulu, lai ignorētu tukšas šūnas.

    Kāpēc tukšās šūnas netiek izceltas, izmantojot nosacīto formatējumu?

    Var būt dažādi iemesli, kādēļ tukšie lauki netiek formatēti, piemēram:

    • Pastāv noteikums par prioritāti "pirmais iekšā", kas aptur nosacīto formatēšanu tukšām šūnām.
    • Jūsu formula nav pareiza.
    • Jūsu šūnas nav pilnīgi tukšas.

    Ja jūsu nosacītā formatēšanas formulā tiek izmantota ISBLANK funkcija, ņemiet vērā, ka tā identificē tikai patiesi tukšas šūnas , t. i., šūnas, kurās nav nekā: nekādu atstarpju, nekādu tabulatoru, nekādu atgriežu, nekādu tukšu virkņu utt.

    Piemēram, ja šūnā ir nulles garuma virkne (""), ko atgriež kāda cita formula, šī šūna netiek uzskatīta par tukšu:

    Risinājums : Ja vēlaties vizuāli izcelt tukšas šūnas, kurās ir nulles garuma virknes, izmantojiet iepriekš iestatīto nosacīto formatējumu tukšajiem laukiem vai izveidojiet noteikumu, izmantojot kādu no šīm formulām.

    Kā izcelt tukšās šūnas programmā Excel

    Excel nosacītajā formatēšanā ir iepriekš definēts tukšo šūnu noteikums, kas ļauj viegli izcelt tukšās šūnas jebkurā datu kopā:

    1. Atlasiet diapazonu, kurā vēlaties izcelt tukšās šūnas.
    2. Par Sākums cilnē Stili grupu, noklikšķiniet uz Nosacījuma formatēšana> Jauns noteikums .
    3. In the Jauns formatēšanas noteikums atveramajā dialoglodziņā atlasiet Formatējiet tikai tās šūnas, kurās ir noteikuma tipu un pēc tam izvēlieties Tukšas preces no Formatējiet tikai šūnas ar nolaižams:
    4. Noklikšķiniet uz Formāts... pogu.
    5. Dialoglodziņā Format Cells pārslēdziet uz Fill izvēlieties vēlamo aizpildījuma krāsu un noklikšķiniet uz LABI .
    6. Noklikšķiniet uz LABI vēl vienu reizi, lai aizvērtu iepriekšējo dialoglodziņu.

    Visas tukšās šūnas atlasītajā diapazonā tiks izceltas:

    Padoms. izcelt ne tukšas šūnas , izvēlieties Formatējiet tikai tās šūnas, kurās ir > Nav tukšo zīmju .

    Piezīme. Iebūvētais nosacītais tukšo vietu formatējums izceļ arī šūnas ar nulles garuma virknes (""). Ja vēlaties izcelt tikai pilnīgi tukšas šūnas, izveidojiet pielāgotu noteikumu ar formulu ISBLANK, kā parādīts nākamajā piemērā.

    Tukšo šūnu nosacītais formatējums ar formulu

    Lai iegūtu lielāku elastību, izceļot tukšos laukumus, varat izveidot savu noteikumu, pamatojoties uz formulu. Sīkāka informācija par šāda noteikuma izveides soļiem ir šeit: Kā izveidot nosacītu formatējumu ar formulu. Tālāk mēs aplūkosim pašas formulas.

    Lai tikai izcelt patiesi tukšas šūnas kas nesatur pilnīgi neko, izmantojiet funkciju ISBLANK.

    Tālāk sniegtajai datu kopai formula ir šāda:

    =ISBLANK(B3)=TRUE

    Vai vienkārši:

    =ISBLANK(B3)

    kur B3 ir atlasītā diapazona augšējā kreisā šūna.

    Lūdzu, paturiet prātā, ka ISBLANK atgriezīs FALSE šūnām, kas satur tukšas virknes (""), tāpēc šādas šūnas netiks izceltas. Ja jūs nevēlaties šādu uzvedību, tad vai nu:

    Pārbaudiet, vai nav tukšu šūnu, tostarp nulles garuma virknes:

    =B3=""

    Vai arī pārbaudīt, vai virknes garums ir vienāds ar nulli:

    =LEN(B3)=0

    Papildus nosacītajam formatēšanai varat izcelt tukšās Excel šūnas, izmantojot VBA.

    Pārtraukt nosacīto formatēšanu, ja šūna ir tukša

    Šajā piemērā parādīts, kā no nosacītā formatējuma izslēgt tukšas šūnas, iestatot īpašu noteikumu tukšajām šūnām.

    Pieņemsim, ka izmantojāt iebūvētu noteikumu, lai izceltu šūnas no 0 līdz 99,99. Problēma ir tā, ka tiek izceltas arī tukšās šūnas (kā jūs atceraties, Excel nosacītajā formatēšanā tukša šūna ir vienāda ar nulles vērtību):

    Lai novērstu tukšu šūnu formatēšanu, rīkojieties šādi:

    1. Izveidojiet jaunu nosacījuma formatēšanas noteikumu mērķa šūnām, noklikšķinot uz Nosacījumu formatēšana > Jauns noteikums > Formatējiet tikai tās šūnas, kurās ir > Tukšas preces .
    2. Noklikšķiniet uz LABI bez formāta iestatīšanas.
    3. Atveriet Noteikumu pārvaldnieks ( Nosacījuma formatēšana> Pārvaldīt noteikumus ), pārliecinieties, ka saraksta augšpusē ir noteikums "Tukšas", un atzīmējiet rūtiņu. Apstāties, ja ir true izvēles rūtiņu blakus.
    4. Noklikšķiniet uz LABI lai saglabātu izmaiņas un aizvērtu dialoglodziņu.

    Rezultāts ir tieši tāds, kā jūs gaidījāt:

    Padomi:

    • Jūs varat arī izslēgt tukšās šūnas, izveidojot nosacījuma formatēšanas noteikumu ar formulu, kas pārbauda tukšas šūnas, un izvēloties iespēju Apstāties, ja ir true iespēja.
    • Iespējams, ka jums būs interesanti noskatīties arī videoklipu, kurā parādīts, kā piemērot nosacītu formatēšanu, ja cita šūna ir tukša.

    Nosacītā formatēšanas formula, lai ignorētu tukšas šūnas

    Ja jau izmantojat nosacījuma formatēšanas formulu, tad jums tiešām nav nepieciešams izveidot atsevišķu noteikumu tukšajiem laukumiem. Tā vietā varat pievienot vēl vienu nosacījumu esošajai formulai, proti:

    • Ignorējiet pilnīgi tukšas šūnas, kurās nav nekā:

      NOT(ISBLANK(A1))

    • Ignorējiet vizuāli tukšas šūnas, tostarp tukšas virknes:

      A1""

    kur A1 ir atlasītā diapazona kreisākā šūna.

    Pieņemsim, ka tālāk dotajā datu kopā vēlaties izcelt vērtības, kas ir mazākas par 99,99. To var izdarīt, izveidojot noteikumu ar šo vienkāršo formulu:

    =$B2<99,99

    Lai izceltu vērtības, kas mazākas par 99,99, ignorējot tukšas šūnas, varat izmantot funkciju AND ar diviem loģiskiem testiem:

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

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

    Šajā konkrētajā gadījumā abas formulas ignorē šūnas ar tukšām virknēm, jo otrais nosacījums (<99.99) šādām šūnām ir FALSE.

    Ja šūna ir tukša, izcelt rindu

    Lai izceltu visu rindu, ja konkrētas kolonnas šūna ir tukša, varat izmantot jebkuru no tukšo šūnu formulām. Tomēr ir daži triki, kas jums jāzina:

    • Piemērojiet šo noteikumu visu datu kopu , nevis tikai viena sleja, kurā meklējat tukšos laukumus.
    • Formulā, bloķēt kolonnas koordinātu izmantojot jauktu šūnu atsauci ar absolūtu kolonnu un relatīvu rindu.

    Tas var šķist sarežģīti, taču, aplūkojot piemēru, tas ir daudz vienkāršāk.

    Pieņemsim, ka tālāk dotajā datu kopas paraugā vēlaties izcelt rindas, kurām kolonnā E ir tukša šūna. Lai to izdarītu, izpildiet šādas darbības:

    1. Izvēlieties datu kopu (šajā piemērā A3:E15).
    2. Par Sākums noklikšķiniet uz cilnes Nosacījumu formatēšana > Jauns noteikums > Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt .
    3. In the Formatēt vērtības, ja šī formula ir patiesa ievadiet vienu no šīm formulām:

      Izcelt pilnīgi tukšas šūnas :

      =ISBLANK($E3)

      Izcelt tukšas šūnas, tostarp tukšas virknes :

      =$E3=""

      kur $E3 ir augšējā šūna atslēgas slejā, kuru vēlaties pārbaudīt, vai tajā nav tukšo zīmju. Lūdzu, ievērojiet, ka abās formulās mēs bloķējam sleju ar $ zīmi.

    4. Noklikšķiniet uz Formāts un izvēlieties vēlamo aizpildījuma krāsu.
    5. Noklikšķiniet uz LABI divreiz, lai aizvērtu abus logus.

    Rezultātā nosacītais formatējums izceļ visu rindu, ja šūna konkrētā slejā ir tukša.

    Izcelt rindu, ja šūna nav tukša

    Šādi tiek veikta Excel nosacītā formatēšana, lai izceltu rindu, ja konkrētā slejā šūna nav tukša:

    1. Izvēlieties datu kopu.
    2. Par Sākums noklikšķiniet uz cilnes Nosacījumu formatēšana > Jauns noteikums > Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt .
    3. In the Formatēt vērtības, ja šī formula ir patiesa ievadiet vienu no šīm formulām:

      Izcelt tukšas šūnas kas satur jebko: vērtību, formulu, tukšu virkni utt.

      =NOT(ISBLANK($E3))

      Izcelt bez tukšajiem laukiem, izņemot šūnas ar tukšām rindām :

      =$E3""

      kur $E3 ir atslēgas slejas augšējā šūna, kas tiek pārbaudīta, vai tajā nav tukšu vietu. Lai nosacītais formatējums darbotos pareizi, mēs atkal bloķējam sleju ar zīmi $.

    4. Noklikšķiniet uz Formāts pogu, izvēlieties savu iecienītāko aizpildījuma krāsu un pēc tam noklikšķiniet uz LABI .

    Rezultātā tiek izcelta visa rinda, ja šūna norādītajā kolonnā nav tukša.

    Excel nosacījuma formatēšana nullēm, bet ne tukšajiem punktiem

    Pēc noklusējuma Excel nosacītais formatējums nenošķir 0 un tukšu šūnu, kas daudzās situācijās ir patiešām mulsinoši. Lai atrisinātu šo nepatīkamo situāciju, ir divi iespējamie risinājumi:

    • Izveidojiet 2 noteikumus: vienu tukšajiem laukiem un otru nulles vērtībām.
    • Izveidojiet 1 noteikumu, kas pārbauda abus nosacījumus vienā formulā.

    Izstrādājiet atsevišķus noteikumus tukšajiem laukiem un nullēm.

    1. Vispirms izveidojiet noteikumu, lai izceltu nulles vērtības. Šim nolūkam noklikšķiniet uz Nosacījuma formatēšana> Jauns noteikums > Formatējiet tikai tās šūnas, kurās ir un pēc tam iestatiet Šūnas vērtība vienāda ar 0 kā parādīts zemāk redzamajā ekrāna attēlā. Noklikšķiniet uz Formāts un izvēlieties vēlamo krāsu.

      Šis nosacītais formatējums attiecas uz ja šūna ir tukša vai nulle :

    2. Izveidojiet noteikumu par tukšajiem laukumiem bez iestatīta formāta. Pēc tam atveriet logu Noteikumu pārvaldnieks , pārvietojiet noteikumu "Tukšas" uz saraksta sākumu (ja tas tur vēl nav) un atzīmējiet rūtiņu . Apstāties, ja ir true detalizētus norādījumus skatiet sadaļā Kā apturēt nosacīto formatēšanu tukšās šūnās.

    Rezultātā jūsu nosacītais formatējums tiks iekļauj nulles, bet ignorē tukšos laukus. Tiklīdz pirmais nosacījums ir izpildīts (šūna ir tukša), otrais nosacījums (šūna ir nulle) netiek pārbaudīts.

    Izveidojiet vienu noteikumu, lai pārbaudītu, vai šūna ir nulle, nevis tukša.

    Vēl viens veids, kā nosacīti formatēt 0, bet ne tukšos simbolus, ir izveidot noteikumu ar formulu, kas pārbauda abus nosacījumus:

    =UN(B3=0, B3"")

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

    kur B3 ir atlasītā diapazona augšējā kreisā šūna.

    Rezultāts ir tieši tāds pats kā ar iepriekšējo metodi - nosacītā formatēšana izceļ nulles, bet ignorē tukšas šūnas.

    Lūk, kā izmantot nosacīto formātu tukšām šūnām. Paldies, ka izlasījāt, un ar nepacietību gaidu jūs nākamnedēļ.

    Prakses darba burtnīca lejupielādei

    Excel nosacījuma formatēšana tukšām šūnām - piemēri (.xlsx fails)

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.