Hüceyrənin boş olub olmadığını yoxlamaq üçün Excel-də ISBLANK funksiyası

  • Bunu Paylaş
Michael Brown

Təlimat Excel-də boş xanaları müəyyən etmək və xananın boş olub-olmamasından asılı olaraq müxtəlif hərəkətlər etmək üçün ISBLANK və digər funksiyalardan necə istifadə olunacağını göstərir.

Bir çox vəziyyətlər var. bir hüceyrənin boş olub olmadığını yoxlamaq lazımdır. Məsələn, xana boşdursa, siz cəmləmək, saymaq, başqa xanadan dəyəri köçürmək və ya heç nə etməmək istəyə bilərsiniz. Bu ssenarilərdə ISBLANK bəzən tək, lakin çox vaxt digər Excel funksiyaları ilə birlikdə istifadə etmək üçün düzgün funksiyadır.

    Excel ISBLANK funksiyası

    ISBLANK funksiyası Excel hüceyrənin boş olub olmadığını yoxlayır. Digər IS funksiyaları kimi, nəticədə həmişə Boolean dəyəri qaytarır: xana boşdursa TRUE, xana boş deyilsə FALSE.

    ISBLANK sintaksisi yalnız bir arqument qəbul edir:

    ISBLANK ( dəyər)

    Burada dəyər yoxlamaq istədiyiniz xanaya istinaddır.

    Məsələn, A2 xanasının boş olub olmadığını öyrənmək üçün bundan istifadə edin düstur:

    =ISBLANK(A2)

    A2-nin boş deyil olub olmadığını yoxlamaq üçün ISBLANK-dan NOT funksiyası ilə birlikdə istifadə edin, bu da əks məntiqi dəyəri qaytarır, yəni boş olmayanlar üçün TRUE və boşluqlar üçün FALSE.

    =NOT(ISBLANK(A2))

    Düsturları daha bir neçə xanaya köçürün və bu nəticəni əldə edəcəksiniz:

    ISBLANK Excel-də - yadda saxlanmalı şeylər

    Yadda saxlamalı olduğunuz əsas məqam Excel ISBLANK funksiyasının həqiqətən boş xanaları müəyyən etməsidir, yəni.tamamilə heç nə ehtiva edən xanalar: boşluq yoxdur, tab yoxdur, karetka qaytarılmır, yalnız görünüşdə boş görünən heç bir şey yoxdur.

    Boş görünən, lakin əslində olmayan xana üçün ISBLANK düsturu FALSE qaytarır. Bu davranış xana aşağıdakılardan hər hansı birini ehtiva edərsə baş verir:

    • IF(A1"", A1, "" kimi boş sətir qaytaran düstur).
    • Sıfır uzunluqlu sətir xarici verilənlər bazasından idxal edilmiş və ya kopyalama/yapışdır əməliyyatı nəticəsində yaranmışdır.
    • Boşluqlar, apostroflar, kəsilməyən boşluqlar ( ), sətir axını və ya çap olunmayan digər simvollar.

    Excel-də ISBLANK-dan necə istifadə etmək olar

    ISBLANK funksiyasının nəyə qadir olduğunu daha çox başa düşmək üçün bəzi praktik nümunələrə nəzər salaq.

    Excel düsturu: əgər xana boşdursa

    Microsoft Excel-də daxili IFBLANK funksiyası olmadığı üçün siz xananı sınamaq və xana boşdursa hərəkəti yerinə yetirmək üçün IF və ISBLANK-dan birlikdə istifadə etməlisiniz.

    Budur ümumi versiya:

    IF(ISBLANK( xana), " əgər boşdursa", " boş deyilsə")

    Bunu hərəkətdə görmək üçün B sütununda (çatdırılma tarixi) xananın hər hansı dəyərinin olub olmadığını yoxlayaq. Hüceyrə boşdursa, "Açıq" yazın; xana boş deyilsə, o zaman "Tamamlandı" çıxın.

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

    Xahiş edirik unutmayın ki, ISBLANK funksiyası yalnız tamamilə boş xanaları təyin edir . Əgər hüceyrədə insan gözünə görünməyən bir şey varsa, məsələnsıfır uzunluqlu sətir, ISBLANK FALSE qaytaracaq. Bunu göstərmək üçün, lütfən, aşağıdakı ekran görüntüsünə nəzər salın. B sütunundakı tarixlər bu düsturla başqa vərəqdən götürülür:

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

    Nəticədə B4 və B6 boş sətirlərdən ibarətdir (""). Bu xanalar üçün IF ISBLANK düsturumuz "Tamamlandı" verir, çünki ISBLANK baxımından xanalar boş deyil.

    Əgər "boşluqlar" təsnifatınıza boş sətirlə nəticələnən düsturdan ibarət xanalar daxildirsə , sonra məntiqi test üçün istifadə edin:

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

    Aşağıdakı ekran görüntüsü fərqi göstərir:

    Excel düsturu: əgər xana boş deyilsə

    Əgər siz əvvəlki nümunəni diqqətlə izləmisinizsə və düsturun məntiqini başa düşmüsünüzsə, əməliyyatın yalnız xana boş olduqda həyata keçirilməli olduğu konkret hal üçün onu dəyişdirməkdə çətinlik çəkməyəcəksiniz. boş.

    "Boşluqlar" anlayışınıza əsasən aşağıdakı yanaşmalardan birini seçin.

    Yalnız həqiqətən boş olmayan xanaları müəyyən etmək üçün qaytarılmış məntiqi dəyəri tərsinə çevirin. onu DEYİL içərisinə bükərək ISBLANK tərəfindən:

    IF(NOT(ISBLANK( xana)), " boş deyilsə", "")

    Və ya artıq tanış olanı istifadə edin IF ISBLANK düsturu (diqqət yetirin ki, əvvəlki ilə müqayisədə əgər_əgər_əgər_dəyər dəyər_əgər_f alse dəyərlər dəyişdirilir:

    IF(ISBLANK( hüceyrə), "", boş deyilsə")

    Əmək üçün sıfır uzunluq strings boşluqlar kimi, üçün "" istifadə edinIF-in məntiqi testi:

    IF( xana"", " boş deyilsə", "")

    Nümunə cədvəlimiz üçün aşağıdakı düsturlardan hər hansı biri işləyəcək bir müalicə. B sütununda xana boş deyilsə, onların hamısı C sütununda "Tamamlandı" qaytaracaq:

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

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

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

    Əgər xana boşdursa, boş buraxın

    Müəyyən ssenarilərdə sizə bu cür düstur lazım ola bilər: Əgər xana boşdursa, heç nə etməyin, əks halda bəzi hərəkətlər edin. Əslində, bu, yuxarıda müzakirə edilən ümumi IF ISBLANK düsturunun variasiyasından başqa bir şey deyil, burada siz əgər_əgər_əgər_dəyər arqumenti üçün boş sətir ("") və <1 üçün istədiyiniz dəyər/formula/ifadə təqdim edirsiniz>value_if_false .

    Tamamilə boş xanalar üçün:

    IF(ISBLANK( xana), "", boş deyilsə")

    Boş sətirləri boşluq kimi qəbul etmək üçün:

    IF( cell="", "", boş deyilsə")

    Aşağıdakı cədvəldə fərz edək ki, siz bunu etmək istəyirsiniz. aşağıdakılar:

    • Əgər B sütunu boşdursa, C sütununu boş buraxın.
    • Əgər B sütununda satış nömrəsi varsa, 10% komissiya hesablayın.

    Bunu yerinə yetirmək üçün B2-dəki məbləği faizlə çarpırıq və ifadəni IF-in üçüncü arqumentinə qoyuruq:

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

    Və ya

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

    Düsulu C sütununa köçürdükdən sonra nəticə aşağıdakı kimi görünür:

    Əgər diapazonda hər hansı bir xana boşdursa, onda bir şey edin

    İçində Microsoft Excel, boş hüceyrələr üçün bir sıra yoxlamaq üçün bir neçə fərqli yol var.Əgər diapazonda ən azı bir boş xana varsa, bir dəyər çıxarmaq üçün IF ifadəsindən istifadə edəcəyik, boş xanalar yoxdursa, başqa bir dəyər. Məntiqi testdə biz diapazondakı boş xanaların ümumi sayını hesablayırıq və sonra sayın sıfırdan böyük olub olmadığını yoxlayırıq. Bu, COUNTBLANK və ya COUNTIF funksiyası ilə edilə bilər:

    COUNTBLANK( aralıq)>0 COUNTIF( aralıq,"")>0

    Və ya bir az daha mürəkkəb SUMPRODUCT düsturu:

    SUMPRODUCT(--( aralıq=""))>0

    Məsələn, bir və ya bir neçə blankı olan hər hansı layihəyə "Açıq" statusunu təyin etmək üçün B-dən D sütunlarında aşağıdakı düsturlardan hər hansı birini istifadə edə bilərsiniz:

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

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

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

    Qeyd. Bütün bu düsturlar boş sətirləri boşluq kimi qəbul edir.

    Əgər diapazondakı bütün xanalar boşdursa, onda bir şey edin

    Aralıqdakı bütün xanaların boş olub-olmadığını yoxlamaq üçün eyni yanaşmadan istifadə edəcəyik. yuxarıdakı nümunədəki kimi. Fərq IF-in məntiqi testindədir. Bu dəfə boş olmayan hüceyrələri sayırıq. Nəticə sıfırdan böyükdürsə (yəni məntiqi test TRUE olaraq qiymətləndirir), biz bilirik ki, diapazondakı hər xana boş deyil. Əgər məntiqi test YANLIŞ-dırsa, bu o deməkdir ki, diapazondakı bütün xanalar boşdur. Beləliklə, biz IF (value_if_false) 3-cü arqumentində istədiyiniz dəyər/ifadə/düsturu təqdim edirik.

    Bu misalda biz boşluqları olan layihələr üçün "Başlanmadı"nı qaytaracağıq.B-dən D sütunlarında bütün mərhələlər.

    Excel-də boş olmayan xanaları saymağın ən asan yolu COUNTA funksiyasından istifadə etməkdir:

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

    Başqa bir yol COUNTIF-dir. qeyri-boşluqlar üçün (meyar kimi ""):

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

    Və ya eyni məntiqlə SUMPRODUCT funksiyası:

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

    ISBLANK də ola bilər istifadə edilə bilər, ancaq Ctrl + Shift + Enter düymələri ilə və AND funksiyası ilə birlikdə tamamlanmalı olan massiv düsturu kimi. AND yalnız hər bir xana üçün ISBLANK nəticəsi TRUE olduqda məntiqi testin TRUE qiymətləndirilməsi üçün lazımdır.

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

    Qeyd. İş vərəqiniz üçün bir düstur seçərkən nəzərə alınmalı vacib bir şey "boşluqlar" haqqında anlayışınızdır. Meyar kimi "" ilə ISBLANK, COUNTA və COUNTIF-ə əsaslanan düsturlar tamamilə boş xanaları axtarır. SUMPRODUCT həmçinin boş sətirləri boşluqlar kimi qəbul edir.

    Excel düsturu: əgər xana boş deyilsə, onda cəmləyin

    Digər xanalar boş olmayanda müəyyən xanaları cəmləmək üçün SUMIF funksiyasından istifadə edin. şərti məbləğ üçün nəzərdə tutulmuşdur.

    Aşağıdakı cədvəldə, ehtimal ki, siz artıq çatdırılmış və hələ çatdırılmamış malların ümumi məbləğini tapmaq istəyirsiniz.

    Əgər boş deyilsə, onda məbləği göstərin.

    Çatdırılan malların cəmini əldə etmək üçün B sütununda Çatdırılma tarixi -nin boş olmadığını yoxlayın və boş deyilsə, C sütununda dəyəri cəmləyin:

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

    Əgər boşdursaməbləğ

    Çatdırılmamış malların cəmini əldə etmək üçün B sütununda Çatdırılma tarixi boşdursa, cəmi:

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

    Əgər diapazondakı bütün xanalar boş deyilsə cəmləyin

    Yalnız müəyyən diapazondakı bütün xanalar boş olmadıqda xanaları cəmləmək və ya başqa hesablamalar aparmaq üçün müvafiq məntiqlə IF funksiyasından yenidən istifadə edə bilərsiniz. test.

    Məsələn, COUNTBLANK bizə B2:B6 diapazonunda boşluqların ümumi sayını gətirə bilər. Əgər say sıfırdırsa, biz SUM düsturunu işlədirik; əks halda heç nə etməyin:

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

    Eyni nəticəni massiv IF ISBLANK SUM düsturu ilə əldə etmək olar (lütfən, basmağı unutmayın. Düzgün tamamlamaq üçün Ctrl + Shift + Enter):

    =IF(OR(ISBLANK(B2:B6)), "", SUM(B2:B6))

    Bu halda biz OR funksiyası ilə birlikdə ISBLANK-dan istifadə edirik, ona görə də ən azı biri varsa məntiqi test TRUE olur. diapazonda boş xana. Beləliklə, SUM funksiyası dəyər_əgər_yanlış arqumentinə keçir.

    Excel düsturu: xana boş deyilsə say

    Yəqin bildiyiniz kimi Excel-in saymaq üçün xüsusi funksiyası var. boş olmayan xanalar, COUNTA funksiyası. Nəzərə alın ki, funksiya TRUE və FALSE məntiqi dəyərləri, xəta, boşluqlar, boş sətirlər və s. daxil olmaqla istənilən növ məlumatı ehtiva edən xanaları hesablayır.

    Məsələn, boş olmayanları xanalar B2:B6 diapazonunda, bu, istifadə ediləcək düsturdur:

    =COUNTA(B2:B6)

    Eyni nəticəni boş olmayan COUNTIF istifadə etməklə əldə etmək olarmeyar (""):

    =COUNTIF(B2:B6,"")

    boş xanaları saymaq üçün COUNTBLANK funksiyasından istifadə edin:

    =COUNTBLANK(B2:B6)

    Excel ISBLANK işləmir

    Daha əvvəl qeyd edildiyi kimi, Excel-də ISBLANK yalnız heç bir şey ehtiva edən həqiqətən boş xanalar üçün TRUE qaytarır. Boş sətirlər, boşluqlar, apostroflar, çap olunmayan simvollar və s. əmələ gətirən düsturları ehtiva edən zahirən boş xanalar üçün ISBLANK FALSE qaytarır.

    Vəziyyətdə, vizual olaraq müalicə etmək istədiyiniz zaman boş xanaları boşluq kimi qeyd edin, aşağıdakı həll yollarını nəzərdən keçirin.

    Sıfır uzunluqlu sətirləri boşluqlar kimi qəbul edin

    Sıfır uzunluqlu sətirləri boşluqlar kimi nəzərdən keçirmək üçün IF məntiqi testində ya boş sətir ("") və ya LEN funksiyası sıfıra bərabərdir.

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

    Vəya

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

    Əlavə boşluqları silin və ya yoxlayın

    Boş yerlərə görə ISBLANK funksiyası nasaz olarsa, ən bariz həll yolu onlardan xilas olmaqdır. Aşağıdakı dərslik sözlər arasında bir boşluq simvolu istisna olmaqla, aparıcı, arxadakı və çoxlu boşluqları necə tez silməyi izah edir: Excel-də əlavə boşluqları necə silmək olar.

    Əgər nədənsə artıq boşluqları silmək mümkün deyilsə. sizin üçün işləmək üçün Excel-i onlara məhəl qoymamağa məcbur edə bilərsiniz.

    yalnız boşluq simvolları olan xanaları boş hesab etmək üçün IF məntiqi testinə LEN(TRIM(cell))=0 daxil edin. əlavə şərt kimi:

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

    To xüsusi çap olunmayan simvola məhəl qoymayın, kodunu tapın və onu CHAR funksiyasına təqdim edin.

    Məsələn, boş sətirləri olan xanaları müəyyən etmək üçün qırılmayan boşluqlar ( ) boşluq kimi aşağıdakı düsturdan istifadə edin, burada 160 qırılmayan boşluq üçün simvol kodudur:

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

    Beləliklə Excel-də boş xanaları müəyyən etmək üçün ISBLANK funksiyasından istifadə etmək. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

    Mövcud endirmələr

    Excel ISBLANK formula nümunələri

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.