ISBLANK ფუნქცია Excel-ში, რათა შეამოწმოს თუ უჯრედი ცარიელია

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

Სარჩევი

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

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

    Excel ISBLANK ფუნქცია

    ISBLANK ფუნქცია Excel ამოწმებს უჯრედი ცარიელია თუ არა. სხვა IS ფუნქციების მსგავსად, ის ყოველთვის აბრუნებს ლოგიკურ მნიშვნელობას, როგორც შედეგი: TRUE, თუ უჯრედი ცარიელია და FALSE, თუ უჯრედი არ არის ცარიელი.

    ISBLANK-ის სინტაქსი ითვალისწინებს მხოლოდ ერთ არგუმენტს:

    ISBLANK ( მნიშვნელობა)

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

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

    =ISBLANK(A2)

    შესამოწმებლად, არის თუ არა A2 ცარიელი , გამოიყენეთ ISBLANK NOT ფუნქციასთან ერთად, რომელიც აბრუნებს შებრუნებულ ლოგიკურ მნიშვნელობას, ანუ TRUE არა ცარიელისთვის და FALSE ბლანკებისთვის.

    =NOT(ISBLANK(A2))

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

    ISBLANK Excel-ში - დასამახსოვრებელი რამ

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

    უჯრედისთვის, რომელიც გამოიყურება ცარიელი, მაგრამ სინამდვილეში ასე არ არის, ISBLANK ფორმულა აბრუნებს FALSE-ს. ეს ქცევა ვლინდება, თუ უჯრედი შეიცავს რომელიმე შემდეგს:

    • ფორმულა, რომელიც აბრუნებს ცარიელ სტრიქონს, როგორიცაა IF(A1"", A1, "").
    • ნულოვანი სიგრძის სტრიქონი იმპორტირებულია გარე მონაცემთა ბაზიდან ან მიღებული კოპირება/ჩასმის ოპერაციიდან.
    • სივრცეები, აპოსტროფები, უწყვეტი შუალედები ( ), ხაზი ან სხვა დაუბეჭდავი სიმბოლოები.

    როგორ გამოვიყენოთ ISBLANK Excel-ში

    იმისთვის, რომ მეტი გავიგოთ, თუ რა შეუძლია ISBLANK ფუნქციას, გადავხედოთ რამდენიმე პრაქტიკულ მაგალითს.

    Excel-ის ფორმულა: თუ უჯრედი ცარიელია, მაშინ

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

    აქ არის ზოგადი ვერსია:

    IF(ISBLANK( უჯრედი), " თუ ცარიელია", " თუ არ არის ცარიელი")

    მოქმედებაში რომ დავინახოთ, შევამოწმოთ, აქვს თუ არა რაიმე მნიშვნელობა B სვეტის უჯრედს (მიწოდების თარიღი). თუ უჯრედი ცარიელია, გამოიტანეთ "ღია"; თუ უჯრედი არ არის ცარიელი, მაშინ გამოიტანეთ "Completed".

    =IF(ISBLANK(B2), "Open", "Completed")

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

    =IF(Sheet3!B2"",Sheet3!B2,"")

    შედეგად, B4 და B6 შეიცავს ცარიელ სტრიქონებს (""). ამ უჯრედებისთვის, ჩვენი IF ISBLANK ფორმულა იძლევა "დასრულებულია", რადგან ISBLANK-ის თვალსაზრისით, უჯრედები ცარიელი არ არის.

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

    =IF(B2="", "Open", "Completed")

    ქვემოთ სკრინშოტი აჩვენებს განსხვავებას:

    Excel-ის ფორმულა: თუ უჯრედი არ არის ცარიელი, მაშინ

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

    „ბლანკების“ თქვენი განმარტებიდან გამომდინარე, აირჩიეთ შემდეგი მიდგომებიდან ერთ-ერთი.

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

    IF(NOT(ISBLANK( cell)), " თუ არა ცარიელი", "")

    ან გამოიყენეთ უკვე ნაცნობი IF ISBLANK ფორმულა (გთხოვთ, გაითვალისწინოთ, რომ წინასთან შედარებით, value_if_true და value_if_f alse მნიშვნელობები შეცვლილია):

    IF(ISBLANK( უჯრედი), "", თუ ცარიელი არ არის")

    toat ნულოვანი სიგრძის strings როგორც ბლანკები, გამოიყენეთ "" ამისთვისIF-ის ლოგიკური ტესტი:

    IF( უჯრედი"", " თუ არ არის ცარიელი", "")

    ჩვენი ნიმუშის ცხრილისთვის, ნებისმიერი ქვემოთ მოცემული ფორმულა იმუშავებს მკურნალობა. ისინი ყველა დააბრუნებს "დასრულებულია" სვეტში C, თუ B სვეტის უჯრედი ცარიელი არ არის:

    =IF(NOT(ISBLANK(B2)), "Completed", "")

    =IF(ISBLANK(B2), "", "Completed")

    =IF(B2"", "Completed", "")

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

    გარკვეულ სცენარებში, შეიძლება დაგჭირდეთ ასეთი ფორმულა: თუ უჯრედი ცარიელია, არაფერი გააკეთოთ, წინააღმდეგ შემთხვევაში მიიღეთ რაიმე ქმედება. სინამდვილეში, ეს სხვა არაფერია, თუ არა ზემოთ განხილული IF ISBLANK ფორმულის ვარიაცია, რომელშიც თქვენ აწვდით ცარიელ სტრიქონს ("") value_if_true არგუმენტისთვის და სასურველი მნიშვნელობა/ფორმულა/გამოხატვა <1-ისთვის>მნიშვნელობა_if_false .

    აბსოლუტურად ცარიელი უჯრედებისთვის:

    IF(ISBLANK( უჯრედი), "", თუ არა ცარიელი")

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

    IF( უჯრედი="", "", თუ არ არის ცარიელი")

    ქვემოთ ცხრილში, დავუშვათ, რომ გსურთ ამის გაკეთება შემდეგი:

    • თუ სვეტი B ცარიელია, დატოვეთ C სვეტი ცარიელი.
    • თუ სვეტი B შეიცავს გაყიდვების ნომერს, გამოთვალეთ 10% საკომისიო.

    ეს გასაკეთებლად, ჩვენ ვამრავლებთ თანხას B2-ში პროცენტზე და ვათავსებთ გამოხატვას IF-ის მესამე არგუმენტში:

    =IF(ISBLANK(B2), "", B2*10%)

    ან

    =IF(B2="", "", B2*10%)

    ფორმულის კოპირების შემდეგ C სვეტში, შედეგი ასე გამოიყურება:

    თუ დიაპაზონში რომელიმე უჯრედი ცარიელია, გააკეთეთ რამე

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

    COUNTBLANK( დიაპაზონი)>0 COUNTIF( დიაპაზონი,"")>0

    ან ცოტა უფრო რთული SUMPRODUCT ფორმულა:

    SUMPRODUCT(--( range=""))>0

    მაგალითად, „ღია“ სტატუსის მინიჭება ნებისმიერ პროექტს, რომელსაც აქვს ერთი ან მეტი ცარიელი სვეტებში B-დან D-მდე შეგიძლიათ გამოიყენოთ ნებისმიერი ქვემოთ მოცემული ფორმულა:

    =IF(COUNTBLANK(B2:D2)>0,"Open", "")

    =IF(COUNTIF(B2:D2,"")>0, "Open", "")

    =IF(SUMPRODUCT(--(B2:D2=""))>0, "Open", "")

    შენიშვნა. ყველა ეს ფორმულა ცარიელ სტრიქონებს განიხილავს, როგორც ცარიელებს.

    თუ დიაპაზონის ყველა უჯრედი ცარიელია, მაშინ გააკეთეთ რამე

    რათა შეამოწმოთ დიაპაზონის ყველა უჯრედი ცარიელია, ჩვენ გამოვიყენებთ იმავე მიდგომას როგორც ზემოთ მოცემულ მაგალითში. განსხვავება IF-ის ლოგიკურ ტესტშია. ამჯერად, ჩვენ ვითვლით უჯრედებს, რომლებიც ცარიელი არ არის. თუ შედეგი ნულზე მეტია (ანუ ლოგიკური ტესტი ფასდება TRUE-მდე), ვიცით, რომ დიაპაზონის ყველა უჯრედი არ არის ცარიელი. თუ ლოგიკური ტესტი არის FALSE, ეს ნიშნავს, რომ დიაპაზონის ყველა უჯრედი ცარიელია. ასე რომ, ჩვენ ვაწვდით სასურველ მნიშვნელობას/გამოხატვას/ფორმულას IF-ის მე-3 არგუმენტში (value_if_false).

    ამ მაგალითში, ჩვენ დავაბრუნებთ "არ დაიწყო" პროექტებისთვის, რომლებსაც აქვთ ცარიელი ადგილებიყველა ეტაპები სვეტებში B-დან D-მდე.

    Excel-ში ცარიელი უჯრედების დათვლის ყველაზე მარტივი გზაა COUNTA ფუნქციის გამოყენება:

    =IF(COUNTA(B2:D2)>0, "", "Not Started")

    სხვა გზა არის COUNTIF არაბლანკებისთვის ("" როგორც კრიტერიუმი):

    =IF(COUNTIF(B2:D2,"")>0, "", "Not Started")

    ან SUMPRODUCT ფუნქცია იგივე ლოგიკით:

    =IF(SUMPRODUCT(--(B2:D2""))>0, "", "Not Started")

    ISBLANK ასევე შეუძლია გამოიყენება, მაგრამ მხოლოდ როგორც მასივის ფორმულა, რომელიც უნდა დასრულდეს Ctrl + Shift + Enter დაჭერით და AND ფუნქციასთან ერთად. და საჭიროა ლოგიკური ტესტისთვის, რომ შეფასდეს TRUE-ზე მხოლოდ მაშინ, როდესაც ISBLANK-ის შედეგი თითოეული უჯრედისთვის არის TRUE.

    =IF(AND(ISBLANK(B2:D2)), "Not Started", "")

    შენიშვნა. თქვენი სამუშაო ფურცლის ფორმულის არჩევისას, მნიშვნელოვანი რამ, რაც გასათვალისწინებელია არის „ბლანკების“ გაგება. ISBLANK-ზე, COUNTA-სა და COUNTIF-ზე დაფუძნებული ფორმულები "", როგორც კრიტერიუმები, ეძებენ აბსოლუტურად ცარიელ უჯრედებს. SUMPRODUCT ასევე განიხილავს ცარიელ სტრიქონებს, როგორც ბლანკებს.

    Excel-ის ფორმულა: თუ უჯრედი არ არის ცარიელი, მაშინ sum

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

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

    თუ არ არის ცარიელი, მაშინ ჯამი.

    მიწოდებული ნივთების ჯამის მისაღებად, შეამოწმეთ, თუ მიწოდების თარიღი B სვეტში არ არის ცარიელი და თუ არა, მაშინ შეაჯამეთ მნიშვნელობა სვეტში C:

    =SUMIF(B2:B6, "", C2:C6)

    თუ ცარიელია მაშინჯამი

    მიუწოდებელი ნივთების ჯამის მისაღებად, შეაჯამეთ, თუ მიწოდების თარიღი B სვეტში ცარიელია:

    =SUMIF(B2:B6, "", C2:C6)

    ჯამი, თუ დიაპაზონში ყველა უჯრედი არ არის ცარიელი

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

    მაგალითად, COUNTBLANK-მა შეიძლება მოგვიტანოს B2:B6 დიაპაზონში ბლანკების საერთო რაოდენობა. თუ დათვლა ნულის ტოლია, ჩვენ ვაწარმოებთ SUM ფორმულას; წინააღმდეგ შემთხვევაში არაფერი გააკეთე:

    =IF(COUNTBLANK(B2:B6)=0, SUM(B2:B6), "")

    იგივე შედეგის მიღწევა შესაძლებელია მასივი IF ISBLANK SUM ფორმულით (გთხოვთ გახსოვდეთ, რომ დააჭიროთ Ctrl + Shift + Enter, რომ სწორად შეავსოთ):

    =IF(A2="", "blank", "not blank")

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

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

    როგორც იცით, Excel-ს აქვს სპეციალური ფუნქცია დასათვლელად. არა ცარიელი უჯრედები, COUNTA ფუნქცია. გთხოვთ გაითვალისწინოთ, რომ ფუნქცია ითვლის უჯრედებს, რომლებიც შეიცავს ნებისმიერი ტიპის მონაცემს, მათ შორის TRUE და FALSE ლოგიკურ მნიშვნელობებს, შეცდომას, სივრცეებს, ცარიელ სტრიქონებს და ა.შ.

    მაგალითად, დასათვლელად არა ცარიელი უჯრედები B2:B6 დიაპაზონში, ეს არის გამოსაყენებელი ფორმულა:

    =COUNTA(B2:B6)

    იგივე შედეგის მიღწევა შესაძლებელია COUNTIF-ის გამოყენებით არა ცარიელიკრიტერიუმები (""):

    =COUNTIF(B2:B6,"")

    ცარიელი უჯრედების დასათვლელად გამოიყენეთ COUNTBLANK ფუნქცია:

    =COUNTBLANK(B2:B6)

    Excel ISBLANK არ მუშაობს

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

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

    ნულოვანი სიგრძის სტრიქონები ცარიელებად მიაქციეთ

    ნულო სიგრძის სტრიქონების ცარიელებად განხილვისთვის, IF-ის ლოგიკურ ტესტში ჩადეთ ან ცარიელი სტრიქონი ("") ან LEN ფუნქცია ნულის ტოლია.

    =IF(A2="", "blank", "not blank")

    ან

    =IF(LEN(A2)=0, "blank", "not blank")

    წაშალეთ ან უგულებელყოთ დამატებითი სივრცეები

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

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

    იმისათვის, რომ უჯრედები, რომლებიც შეიცავს მხოლოდ ინტერვალის სიმბოლოებს ცარიელად, ჩართეთ LEN(TRIM(cell))=0 IF-ის ლოგიკურ ტესტში როგორც დამატებითი პირობა:

    =IF(OR(A2="", LEN(TRIM(A2))=0), "blank", "not blank")

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

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

    =IF(OR(A2="", A2=CHAR(160)), "blank", "not blank")

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

    ხელმისაწვდომი ჩამოტვირთვები

    Excel ISBLANK-ის ფორმულის მაგალითები

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