Excel-ის პირობითი ფორმატირება ცარიელი უჯრედებისთვის

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

ყველაფერი, რაც თქვენ უნდა იცოდეთ Excel-ში ცარიელი უჯრედების პირობითი ფორმატის შესახებ

რაც არ უნდა მარტივი იყოს, ცარიელი უჯრედების ხაზგასმა პირობითი ფორმატირებით საკმაოდ რთული საკითხია. ძირითადად, ეს იმიტომ ხდება, რომ ცარიელი უჯრედების ადამიანის გაგება ყოველთვის არ შეესაბამება Excel-ს. შედეგად, ცარიელი უჯრედები შეიძლება დაფორმატდეს მაშინ, როცა არ უნდა იყოს და პირიქით. ეს სახელმძღვანელო დეტალურად განიხილავს სხვადასხვა სცენარს, გაზიარებს რამდენიმე სასარგებლო დეტალს იმის შესახებ, თუ რა ხდება კულისებში და გაჩვენებთ, თუ როგორ უნდა გააკეთოთ პირობითი ფორმატი ბლანკებისთვის ზუსტად ისე, როგორც თქვენ გსურთ.

    რატომ ხაზს უსვამს პირობითი ფორმატირება ცარიელ უჯრედებს?

    რეზიუმე : პირობითი ფორმატირება ხაზს უსვამს ცარიელ უჯრედებს, რადგან ის არ ახდენს განსხვავებას ცარიელებსა და ნულებს შორის. დამატებითი დეტალები ქვემოთ მოცემულია.

    შიდა Excel სისტემაში, ცარიელი უჯრედი უდრის ნულოვან მნიშვნელობას . ასე რომ, როდესაც თქვენ შექმნით პირობით ფორმატს გარკვეულ რიცხვზე ნაკლები უჯრედებისთვის, ვთქვათ 20, ასევე ხაზგასმულია ცარიელი უჯრედები (რადგან 0 არის 20-ზე ნაკლები, ცარიელი უჯრედებისთვის ეს პირობა არის TRUE).

    სხვა მაგალითი არის დღევანდელზე ნაკლები თარიღების ხაზგასმა. Excel-ის თვალსაზრისით, ნებისმიერი თარიღი არის ნულზე მეტი მთელი რიცხვი, რაც ნიშნავს, რომ ცარიელი უჯრედი ყოველთვის ნაკლებია დღევანდელ დღეს, ამიტომ პირობა კვლავ დაკმაყოფილებულია ბლანკებისთვის.

    გადაწყვეტა : გააკეთეთ ცალკე წესი პირობითი ფორმატირების შესაჩერებლად, თუ უჯრედი ცარიელია, ან გამოიყენეთ ფორმულაცარიელი უჯრედების იგნორირება.

    რატომ არ არის ხაზგასმული ცარიელი უჯრედები პირობითი ფორმატირებით?

    შეიძლება არსებობდეს სხვადასხვა მიზეზი, რის გამოც არ არის დაფორმატებული, როგორიცაა:

    • იქ არის პირველი პრიორიტეტული წესი, რომელიც აჩერებს პირობით ფორმატირებას ცარიელი უჯრედებისთვის.
    • თქვენი ფორმულა არ არის სწორი.
    • თქვენი უჯრედები არ არის აბსოლუტურად ცარიელი.

    თუ თქვენი პირობითი ფორმატირების ფორმულა იყენებს ISBLANK ფუნქციას, გთხოვთ გაითვალისწინოთ, რომ ის იდენტიფიცირებს მხოლოდ ნამდვილად ცარიელ უჯრედებს , ანუ უჯრედებს, რომლებიც არ შეიცავს აბსოლუტურად არაფერს: არ არის შუალედები, არც ჩანართები, არც ტარების დაბრუნება, არც ცარიელი სტრიქონები და ა.შ.

    მაგალითად, თუ უჯრედი შეიცავს ნულოვანი სიგრძის სტრიქონს ("") დაბრუნებული სხვა ფორმულით, ეს უჯრედი არ ითვლება ცარილად:

    გამოსავალი : თუ გსურთ მონიშნოთ ვიზუალურად ცარიელი უჯრედები, რომლებიც შეიცავს ნულოვანი სიგრძის სტრიქონებს, გამოიყენეთ წინასწარ დაყენებული პირობითი ფორმატირება ბლანკებისთვის ან შექმენით წესი ამ ფორმულებიდან ერთ-ერთით.

    როგორ მონიშნოთ ცარიელი უჯრედები Excel-ში

    Excel-ის პირობითი ფორმატირებას აქვს წინასწარ განსაზღვრული წესი ბლანკებისთვის, რაც აადვილებს ცარიელი უჯრედების მონიშვნას ნებისმიერ მონაცემთა ნაკრებში:

    1. აირჩიეთ დიაპაზონი, სადაც გსურთ ცარიელი უჯრედების მონიშვნა.
    2. 8>საწყისი ჩანართი, სტილები ჯგუფში დააწკაპუნეთ პირობითი ფორმატირება > ახალი წესი .
    3. ახალი ფორმატირების წესი დიალოგურ ფანჯარაში, რომელიც იხსნება, აირჩიეთ მხოლოდ უჯრედების ფორმატირებაშეიცავდეს წესის ტიპს და შემდეგ აირჩიეთ Blanks უჯრედების მხოლოდ ფორმატირება ჩამოსაშლელი პუნქტიდან:
    4. დააწკაპუნეთ Format… ღილაკი.
    5. Format Cells დიალოგურ ფანჯარაში გადადით შევსების ჩანართზე, აირჩიეთ სასურველი შევსების ფერი და დააწკაპუნეთ OK .
    6. დააწკაპუნეთ OK კიდევ ერთხელ წინა დიალოგური ფანჯრის დასახურად.

    ყველა ცარიელი უჯრედი არჩეულ დიაპაზონში მონიშნული იქნება:

    რჩევა. იმისათვის, რომ აღნიშნოთ არა ცარიელი უჯრედები , აირჩიეთ მხოლოდ უჯრედების ფორმატირება, რომლებიც შეიცავს > ცარიელების გარეშე .

    შენიშვნა. ბლანკებისთვის ჩაშენებული პირობითი ფორმატირება ასევე ხაზს უსვამს უჯრედებს ნულოვანი სიგრძის სტრიქონებით (""). თუ გსურთ მხოლოდ აბსოლუტურად ცარიელი უჯრედების ხაზგასმა, მაშინ შექმენით მორგებული წესი ISBLANK ფორმულით, როგორც ეს ნაჩვენებია შემდეგ მაგალითში.

    პირობითი ფორმატირება ცარიელი უჯრედებისთვის ფორმულით

    იმისათვის, რომ გქონდეთ მეტი მოქნილობა, როდესაც ხაზს უსვამს ბლანკებს, შეგიძლიათ დააყენოთ თქვენი საკუთარი წესი ფორმულის საფუძველზე. ასეთი წესის შექმნის დეტალური ნაბიჯები აქ არის: როგორ შევქმნათ პირობითი ფორმატირება ფორმულით. ქვემოთ განვიხილავთ თავად ფორმულებს

    იმისთვის, რომ აღნიშნოთ მხოლოდ ჭეშმარიტად ცარიელი უჯრედები , რომლებიც აბსოლუტურად არაფერს შეიცავს, გამოიყენეთ ISBLANK ფუნქცია.

    ქვემოთ მოცემული მონაცემთა ნაკრებისთვის ფორმულა არის :

    =ISBLANK(B3)=TRUE

    ან უბრალოდ:

    =ISBLANK(B3)

    სადაც B3 არის არჩეული დიაპაზონის ზედა მარცხენა უჯრედი.

    გთხოვთ გაითვალისწინეთ, რომ ISBLANK დაბრუნდებაFALSE ცარიელი სტრიქონების შემცველი უჯრედებისთვის (""), შესაბამისად, ასეთი უჯრედები არ იქნება მონიშნული. თუ ეს ქცევა არ არის თქვენთვის სასურველი, მაშინ:

    შეამოწმეთ ცარიელი უჯრედები ნულოვანი სიგრძის სტრიქონების ჩათვლით:

    =B3=""

    ან შეამოწმეთ სტრიქონის სიგრძე უდრის თუ ნულოვანი:

    =LEN(B3)=0

    პირობითი ფორმატირების გარდა, შეგიძლიათ მონიშნოთ ცარიელი უჯრედები Excel-ში VBA-ს გამოყენებით.

    შეაჩერეთ პირობითი ფორმატირება, თუ უჯრედი ცარიელია

    ეს მაგალითი გვიჩვენებს, თუ როგორ უნდა გამორიცხოთ ცარიელი უჯრედები პირობითი ფორმატირებიდან ბლანკებისთვის სპეციალური წესის დაყენებით.

    დავუშვათ, რომ თქვენ იყენებდით ჩაშენებულ წესს 0-დან 99,99-მდე უჯრედების გამოსაყოფად. პრობლემა ის არის, რომ ცარიელი უჯრედები ასევე ხაზგასმულია (როგორც გახსოვთ, Excel-ის პირობით ფორმატირებაში, ცარიელი უჯრედი უდრის ნულოვან მნიშვნელობას):

    ცარიელი უჯრედების ფორმატირების თავიდან ასაცილებლად, გააკეთეთ შემდეგი:

    1. შექმენით ახალი პირობითი ფორმატირების წესი სამიზნე უჯრედებისთვის პირობითი ფორმატირება > ახალი წესი > მხოლოდ უჯრედების ფორმატირება, რომლებიც შეიცავს > ბლანკები .
    2. დააწკაპუნეთ OK რაიმე ფორმატის დაყენების გარეშე.
    3. გახსენით წესების მენეჯერი ( პირობითი ფორმატირება > წესების მართვა ), დარწმუნდით, რომ "ბლანკები" წესი სიის ზედა ნაწილშია და მონიშნეთ Stop if true მოსანიშნი ველი მის გვერდით.
    4. დააწკაპუნეთ OK ცვლილებების შესანახად და დახურეთ დიალოგური ფანჯარა.

    შედეგი ზუსტად ისეთია, როგორსაც მოელით:

    რჩევები:

    • თქვენ ასევე შეგიძლიათ გამორიცხოთ ბლანკები პირობითი ფორმატირების წესის შექმნით ფორმულით, რომელიც ამოწმებს ცარიელ უჯრედებს და აირჩიეთ Stop if true ვარიანტი ის.
    • ასევე, შეიძლება დაგაინტერესოთ ვიდეოს ყურება, სადაც ნაჩვენებია, თუ როგორ უნდა გამოიყენოთ პირობითი ფორმატირება, თუ სხვა უჯრედი ცარიელია.

    პირობითი ფორმატირების ფორმულა ცარიელი უჯრედების იგნორირებაზე

    თუ თქვენ უკვე იყენებთ პირობით ფორმატირების ფორმულას, მაშინ ნამდვილად არ გჭირდებათ ბლანკებისთვის ცალკე წესის შედგენა. ამის ნაცვლად, თქვენ შეგიძლიათ დაამატოთ კიდევ ერთი პირობა თქვენს არსებულ ფორმულაში, კერძოდ:

    • აბსოლუტურად ცარიელი უჯრედების იგნორირება, რომლებიც არაფერს შეიცავს:

      NOT(ISBLANK(A1))

    • უგულებელყოთ ვიზუალურად ცარიელი უჯრედები, მათ შორის ცარიელი სტრიქონები:

      A1""

    სადაც A1 არის თქვენი არჩეული დიაპაზონის მარცხენა უჯრედი.

    ქვემოთ მონაცემთა ნაკრებში, მოდით თქვით, რომ გსურთ მონიშნოთ 99,99-ზე ნაკლები მნიშვნელობები. ეს შეიძლება გაკეთდეს ამ მარტივი ფორმულით წესის შექმნით:

    =$B2<99.99

    99,99-ზე ნაკლები მნიშვნელობების გამოსაყოფად ცარიელი უჯრედების იგნორირებაში, შეგიძლიათ გამოიყენოთ AND ფუნქცია ორი ლოგიკური ტესტით:

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

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

    ამ კონკრეტულ შემთხვევაში, ორივე ფორმულა უგულებელყოფს უჯრედებს ცარიელი სტრიქონებით, რადგან მეორე პირობა (<99.99) არის FALSE ასეთი უჯრედებისთვის.

    თუ უჯრედი ცარიელია ხაზგასმული მწკრივი

    მთელი მწკრივის ხაზგასასმელად, თუ კონკრეტული სვეტის უჯრედი ცარიელია, შეგიძლიათ გამოიყენოთ ნებისმიერი ფორმულა ცარიელი უჯრედებისთვის. თუმცა იქარის რამდენიმე ხრიკი, რომელიც უნდა იცოდეთ:

    • გამოიყენეთ წესი მთელ მონაცემთა ბაზაზე და არა მხოლოდ ერთ სვეტს, რომელშიც ეძებთ ბლანკებს.
    • ფორმულაში ჩაკეტეთ სვეტის კოორდინატი შერეული უჯრედის მითითების გამოყენებით აბსოლუტური სვეტით და ფარდობითი მწკრივით.

    ეს შეიძლება გარეგნულად რთულად ჟღერდეს, მაგრამ ეს ბევრად უფრო მარტივია. როდესაც ვუყურებთ მაგალითს.

    ქვემოთ მოცემული ნაკრების ნიმუშში, დავუშვათ, რომ გსურთ მონიშნოთ რიგები, რომლებსაც აქვთ ცარიელი უჯრედი E სვეტში. ამის შესასრულებლად მიჰყევით ამ ნაბიჯებს:

    1. აირჩიეთ თქვენი მონაცემთა ნაკრები (ამ მაგალითში A3:E15).
    2. მთავარი ჩანართზე დააწკაპუნეთ პირობითი ფორმატირება > ახალი წესი > გამოიყენეთ ფორმულა იმის დასადგენად, თუ რომელი უჯრედები უნდა დაფორმატდეს .
    3. ფორმატიტის მნიშვნელობები, სადაც ეს ფორმულა true ველში შეიყვანეთ ერთ-ერთი შემდეგი ფორმულა:

      აბსოლუტურად ცარიელი უჯრედების ხაზგასასმელად :

      =ISBLANK($E3)

      ცარიელი უჯრედების მონიშვნა ცარიელი სტრიქონების ჩათვლით :

      =$E3=""

      სადაც $E3 არის კლავიშის ზედა უჯრედი co lumn, რომელიც გსურთ შეამოწმოთ ბლანკები. გთხოვთ გაითვალისწინოთ, რომ ორივე ფორმულაში ჩვენ ვბლოკავთ სვეტს $ ნიშნით.

    4. დააწკაპუნეთ ღილაკზე ფორმატი და აირჩიეთ თქვენთვის სასურველი შევსების ფერი.
    5. დააწკაპუნეთ OK ორჯერ ორივე ფანჯრის დასახურად.

    შედეგად, პირობითი ფორმატირება ხაზს უსვამს მთელ რიგს, თუ კონკრეტული სვეტის უჯრედი ცარიელია.

    მონიშნეთ მწკრივი, თუ უჯრედი არ არისცარიელი

    Excel-ის პირობითი ფორმატირება მწკრივის ხაზგასასმელად, თუ რომელიმე სვეტის უჯრედი ცარიელი არ არის, კეთდება ამ გზით:

    1. აირჩიეთ თქვენი მონაცემთა ნაკრები.
    2. ჩართეთ მთავარი ჩანართზე, დააწკაპუნეთ პირობითი ფორმატირება > ახალი წესი > გამოიყენეთ ფორმულა, რათა დაადგინოთ რომელი უჯრედები დაფორმატოთ .
    3. ყუთში ფორმატიტის მნიშვნელობები, სადაც ეს ფორმულა არის true , შეიყვანეთ ერთ-ერთი ასეთი ფორმულა:

      რომ მონიშნოთ არა ცარიელი უჯრედები რომლებიც შეიცავს რაიმეს: მნიშვნელობას, ფორმულას, ცარიელს სტრიქონი და ა.შ.

      =NOT(ISBLANK($E3))

      ხაზგასმით აღვნიშნავთ არა ცარიელ უჯრედებს ცარიელი სტრიქონების გამოკლებით :

      =$E3""

      სად $E3 არის საკვანძო სვეტის ყველაზე ზედა უჯრედი, რომელიც მოწმდება არა-ცარიელზე. ისევ იმისთვის, რომ პირობითი ფორმატირება სწორად იმუშაოს, ჩვენ ვკეტავთ სვეტს $ ნიშნით.

    4. დააწკაპუნეთ ღილაკზე ფორმატი , აირჩიეთ თქვენი საყვარელი შევსების ფერი და შემდეგ დააჭირეთ OK .

    შედეგად, მთელი რიგი ხაზგასმულია, თუ მითითებული სვეტის უჯრედი ცარიელი არ არის.

    Excel-ის პირობითი ფორმატირება ნულებისთვის, მაგრამ არა ბლანკებისთვის

    ნაგულისხმევად, Excel-ის პირობითი ფორმატირება არ განასხვავებს 0-სა და ცარიელ უჯრედს, რაც ნამდვილად დამაბნეველია ბევრ სიტუაციაში. ამ პრობლემის გადასაჭრელად, არსებობს ორი შესაძლო გამოსავალი:

    • შექმენით 2 წესი: ერთი ბლანკებისთვის და მეორე ნულოვანი მნიშვნელობებისთვის.
    • შექმენით 1 წესი, რომელიც ამოწმებს ორივე პირობას ერთი ფორმულა.

    დამზადებაცალკე წესები ბლანკებისა და ნულებისთვის

    1. პირველ რიგში, შექმენით წესი ნულოვანი მნიშვნელობების ხაზგასასმელად. ამისათვის დააწკაპუნეთ პირობითი ფორმატირება > ახალი წესი > დაფორმატეთ მხოლოდ უჯრედები, რომლებიც შეიცავს და შემდეგ დააყენეთ უჯრედის მნიშვნელობა ტოლი 0 როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე. დააჭირეთ ღილაკს ფორმატი და აირჩიეთ სასურველი ფერი.

      ეს პირობითი ფორმატირება მოქმედებს თუ უჯრედი ცარიელია ან ნულოვანი :

    2. შექმენით წესი ბლანკებისთვის ფორმატის დაყენების გარეშე. შემდეგ გახსენით წესების მენეჯერი , გადაიტანეთ „Blanks“ წესი სიის ზედა ნაწილში (თუ ის უკვე არ არის) და მონიშნეთ შემდეგი ველი Stop if true . მას. დეტალური ინსტრუქციებისთვის იხილეთ როგორ შევაჩეროთ პირობითი ფორმატირება ცარიელ უჯრედებზე.

    შედეგად, თქვენი პირობითი ფორმატირება შეიცავს ნულებს, მაგრამ უგულებელყოფს ცარიელებს . როგორც კი პირველი პირობა დაკმაყოფილდება (უჯრედი ცარიელია), მეორე პირობა (უჯრედი არის ნული) არასოდეს არ ტესტირება.

    შექმენით ერთი წესი, რათა შეამოწმოთ არის თუ არა უჯრედი ნულოვანი და არა ცარიელი

    0-ების პირობითად დაფორმების, მაგრამ არა ბლანკების სხვა გზა არის წესის შექმნა ფორმულით, რომელიც ამოწმებს ორივე პირობას:

    =AND(B3=0, B3"")

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

    სადაც B3 არის არჩეული დიაპაზონის ზედა მარცხენა უჯრედი.

    შედეგი ზუსტად იგივეა, რაც წინა მეთოდით - პირობითი ფორმატირება ხაზს უსვამს ნულებს, მაგრამ უგულებელყოფს ცარიელ უჯრედებს.

    ასე გამოვიყენოთ პირობითი ფორმატი ცარიელი უჯრედებისთვის.მადლობას გიხდით, რომ წაიკითხეთ და მოუთმენლად ველი მომავალ კვირას.

    სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად

    Excel-ის პირობითი ფორმატირება ცარიელი უჯრედებისთვის - მაგალითები (ფაილი .xlsx)

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.