Formula nümunələri ilə Excel ISNUMBER funksiyası

  • Bunu Paylaş
Michael Brown

Təlimat Excel-də ISNUMBER-nin nə olduğunu izah edir və əsas və qabaqcıl istifadə nümunələri təqdim edir.

Excel-də ISNUMBER funksiyasının konsepsiyası çox sadədir - o, sadəcə olaraq verilmiş nömrənin olub olmadığını yoxlayır. dəyər rəqəmdir ya yox. Burada vacib məqam odur ki, funksiyanın praktiki istifadələri onun əsas anlayışından çox kənara çıxır, xüsusən də daha böyük düsturlar daxilində digər funksiyalarla birləşdirildikdə.

    Excel ISNUMBER funksiyası

    Excel-də ISNUMBER funksiyası xanada ədədi dəyər olub-olmadığını yoxlayır. O, IS funksiyaları qrupuna aiddir.

    Funksiya Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 və aşağı versiyalar üçün Excel-in bütün versiyalarında mövcuddur.

    ISNUMBER sintaksisi yalnız bir arqument tələb edir:

    =ISNUMBER(value)

    Burada dəyər yoxlamaq istədiyiniz dəyərdir. Adətən, o, xana arayışı ilə təmsil olunur, lakin siz həmçinin real dəyər təqdim edə və ya nəticəni yoxlamaq üçün ISNUMBER daxilində başqa funksiya yerləşdirə bilərsiniz.

    Əgər dəyər rəqəmlidirsə, funksiya TRUE qaytarır . Başqa hər şey üçün (mətn dəyərləri, xətalar, boşluqlar) ISNUMBER YANLIŞ qaytarır.

    Nümunə olaraq, gəlin A2-dən A6-ya qədər xanalardakı dəyərləri sınaqdan keçirək və ilk 3 dəyərin rəqəmlər və son iki dəyərin olduğunu öyrənəcəyik. mətndir:

    Excel-də ISNUMBER funksiyası haqqında bilməli olduğunuz 2 şey

    Burada bir neçə maraqlı məqamı qeyd etmək lazımdır:

    • İçindədaxili Excel təqdimatı, tarixlər dəfə ədədi dəyərlərdir, buna görə də ISNUMBER düsturu onlar üçün TRUE qaytarır (yuxarıdakı ekran görüntüsündə B3 və B4-ə baxın).
    • Üçün mətn kimi saxlanılan nömrələr üçün ISNUMBER funksiyası YANLIŞ qaytarır (bu nümunəyə baxın).

    Excel ISNUMBER düstur nümunələri

    Aşağıdakı nümunələr bir neçə ümumi və bir neçə qeyri-mənasız istifadəni nümayiş etdirir. Excel-də ISNUMBER.

    Dəyərin rəqəm olub-olmadığını yoxlayın

    İş vərəqinizdə bir dəstə dəyər olduqda və hansının rəqəmlər olduğunu bilmək istəyirsinizsə, ISNUMBER istifadə etmək üçün düzgün funksiyadır. .

    Bu misalda birinci dəyər A2-dədir, ona görə də onu yoxlamaq üçün aşağıdakı düsturdan istifadə edirik və sonra düsturu lazım olan qədər xanaya sürükləyirik:

    =ISNUMBER(A2)

    Lütfən, diqqət yetirin ki, bütün dəyərlər rəqəmlərə bənzəsə də, ISNUMBER düsturu A4 və A5 xanaları üçün YANLIŞ qaytarıb, yəni bu dəyərlər rəqəm sətirləridir , yəni mətn kimi formatlanmış nömrələr. Bunun müxtəlif səbəbləri ola bilər, məsələn, başlanğıc sıfırlar, əvvəlki apostrof və s. Səbəb nə olursa olsun, Excel rəqəmlər kimi dəyərləri tanımır. Beləliklə, əgər dəyərləriniz düzgün hesablanmırsa, ilk növbədə onların Excel baxımından rəqəmlər olub-olmadığını yoxlamalı və lazım olduqda mətni rəqəmə çevirməlisiniz.

    Excel ISNUMBER AXTAR düsturu

    Nömrələrin müəyyən edilməsindən başqa, ExcelISNUMBER funksiyası həmçinin xanada məzmunun bir hissəsi kimi xüsusi mətnin olub olmadığını yoxlaya bilər. Bunun üçün ISNUMBER-ni AXTAR funksiyası ilə birlikdə istifadə edin.

    Ümumi formada düstur aşağıdakı kimi görünür:

    ISNUMBER(SEARCH( alt sətir, xana) ))

    Burada alt sətir tapmaq istədiyiniz mətndir.

    Nümunə olaraq, A3-dəki sətirdə xüsusi rəng olub-olmadığını yoxlayaq, qırmızı deyin:

    =ISNUMBER(SEARCH("red", A3))

    Bu düstur tək bir xana üçün gözəl işləyir. Lakin nümunə cədvəlimiz (zəhmət olmasa, aşağıya baxın) üç fərqli rəngdən ibarət olduğundan, hər biri üçün ayrıca düstur yazmaq vaxt itkisi olardı. Əvəzində biz maraq doğuran rəngi (B2) ehtiva edən xanaya istinad edəcəyik.

    =ISNUMBER(SEARCH(B$2, $A3))

    Düsulu aşağı və sağa düzgün surətdə köçürmək üçün aşağıdakı koordinatları ilə kilidlədiyinizə əmin olun. $ işarəsi:

    • alt sətir istinadında sətri (B$2) kilidləyin ki, kopyalanan düsturlar həmişə 2-ci sətirdəki alt sətirləri seçsin. Sütun istinadı nisbidir, çünki biz onun hər bir sütun üçün tənzimləməsini istəyirəm, yəni düstur C3-ə kopyalandıqda alt sətir arayışı C$2-yə dəyişəcək.
    • mənbə xana istinadında sütunu kilidləyin ($A3 ) beləliklə, bütün düsturlar A sütunundakı dəyərləri yoxlayır.

    Aşağıdakı ekran görüntüsü nəticəni göstərir:

    ISNUMBER FIND - hərf hərfinə həssasdır düstur

    AXTAR funksiyası hərflərə həssas deyil olduğundan, yuxarıdakıdüstur böyük və kiçik hərfləri fərqləndirmir. Əgər hərflərə həssas düstur axtarırsınızsa, AXTAR əvəzinə TAP funksiyasından istifadə edin.

    ISNUMBER(FIND( alt sətir, hüceyrə))

    Nümunə verilənlər bazamız üçün , düstur bu formanı alacaq:

    =ISNUMBER(FIND(B$2, $A3))

    Bu düstur necə işləyir

    Düsturun məntiqi olduqca aydındır və ona əməl etmək asandır:

    • SEARCH / FIND funksiyası göstərilən xanada alt sətri axtarır. Əgər alt sətir tapılarsa, birinci simvolun mövqeyi qaytarılır. Əgər alt sətir tapılmazsa, funksiya #VALUE! xəta.
    • ISNUMBER funksiyası onu oradan götürür və rəqəmli mövqeləri emal edir. Beləliklə, əgər alt sətir tapılarsa və onun mövqeyi ədəd kimi qaytarılırsa, ISNUMBER TRUE verir. Alt sətir tapılmadıqda və #VALUE! xəta baş verdikdə, ISNUMBER YANLIŞ verir.

    ƏGƏR ISNUMBER düsturu

    Əgər siz DOĞRU və ya YANLIŞ-dan başqa bir şey çıxaran düstur əldə etmək istəyirsinizsə, ISNUMBER-ni ƏGƏR funksiyası ilə birlikdə istifadə edin.

    Nümunə 1. Xana hansı mətni ehtiva edir

    Əvvəlki nümunəni davam etdirərək, hər bir elementin rəngini aşağıdakı cədvəldə göstərildiyi kimi "x" ilə qeyd etmək istədiyinizi düşünək.

    Bunu etmək üçün sadəcə olaraq ISNUMBER AXTAR düsturunu IF ifadəsinə sarın:

    =IF(ISNUMBER(SEARCH(B$2, $A3)), "x", "")

    Əgər ISNUMBER TRUE qaytarırsa, ƏGƏR funksiyası "x" (və ya verdiyiniz hər hansı digər dəyər) verir. əgər_əgər_əgər_dəyər arqument). Əgər ISNUMBER YANLIŞ qaytarırsa, ƏGƏR funksiyası boş sətir ("") verir.

    Misal 2. Xanadakı ilk simvol rəqəm və ya mətndir

    Təsəvvür edin ki, siz alfasayısal sətirlərin siyahısı ilə işləyirsiniz və sətirin ilk simvolunun rəqəm və ya hərf olduğunu bilmək istəyirsiniz.

    Belə bir düstur yaratmaq üçün sizə 4 fərqli funksiya lazımdır:

    • SOL funksiyası sətirin başlanğıcından birinci simvolu çıxarır, məsələn, A2 xanasında:

      LEFT(A2, 1)

    • SOL mətn funksiyaları kateqoriyasına aid olduğu üçün onun nəticə yalnız nömrələrdən ibarət olsa belə, həmişə mətn sətridir. Buna görə çıxarılan simvolu yoxlamadan əvvəl onu rəqəmə çevirməyə çalışmaq lazımdır. Bunun üçün VALUE funksiyasından və ya ikiqat birlik operatorundan istifadə edin:

      VALUE(LEFT(A2, 1)) və ya (--LEFT(A2, 1))

    • ISNUMBER funksiyası çıxarılan simvolun ədədi olub-olmadığını müəyyən edir:

      ISNUMBER(VALUE(LEFT(A2, 1)))

    • ISNUMBER nəticəsi (DOĞRU və ya YANLIŞ) əsasında ƏGƏR funksiyası müvafiq olaraq "Nömrə" və ya "Hərf" qaytarır.

    Fərz edək ki, biz A2-də sətri sınayırıq, tam formula bu formanı alır:

    =IF(ISNUMBER(VALUE(LEFT(A2, 1))), "Number", "Letter")

    və ya

    =IF(ISNUMBER(--LEFT(A2, 1)), "Number", "Letter")

    ISNUMBER funksiyası <12 üçün də faydalıdır sətirdən>rəqəmlərin çıxarılması . Budur bir misal: Sətirdə istənilən mövqedən nömrə alın.

    Dəyərin nömrə olub olmadığını yoxlayın

    Baxmayaraq ki, Microsoft Excel-in müəyyən etmək üçün ISNONTEXT xüsusi funksiyası var.xananın dəyərinin mətn olmadığından asılı olmayaraq, rəqəmlər üçün analoji funksiya yoxdur.

    Asan həll yolu məntiqi dəyərin əksini qaytaran ISNUMBER-ni NOT ilə birlikdə istifadə etməkdir. Başqa sözlə, ISNUMBER DOĞRU qaytardıqda, YANLIŞ-a DEYİL və əksinə çevrilir.

    Onu hərəkətdə görmək üçün aşağıdakı düsturun nəticələrinə diqqət yetirin:

    =NOT(ISNUMBER(A2))

    Başqa bir yanaşma IF və ISNUMBER funksiyalarından birlikdə istifadə etməkdir:

    =IF(ISNUMBER(A2), "", "Not number")

    Əgər A2 rəqəmdirsə, düstur heç nə qaytarmır (boş simli). Əgər A2 rəqəmsal deyilsə, düstur onu qabaqcadan deyir: "Nömrə deyil".

    Əgər siz rəqəmlərlə bəzi hesablamalar aparmaq istəyirsinizsə, onda tənlik və ya başqa bir şey qoyun boş sətir əvəzinə əgər_əgər_dəyər arqumentində düstur. Məsələn, aşağıdakı düstur rəqəmləri 10-a vuracaq və qeyri-rəqəmli qiymətlər üçün "Nömrə deyil" verəcəkdir:

    =IF(ISNUMBER(A2), A2*10, "Not number")

    Dərsədə hər hansı rəqəmin olub-olmadığını yoxlayın

    In rəqəmlər üçün bütün diapazonu yoxlamaq istədiyiniz vəziyyətdə, ISNUMBER funksiyasını SUMPRODUCT ilə birlikdə aşağıdakı kimi istifadə edin:

    SUMPRODUCT(--ISNUMBER( aralıq))>0 SUMPRODUCT(ISNUMBER(<1)>aralıq)*1)>0

    Məsələn, A2:A5 diapazonunda hər hansı rəqəmsal dəyər olub-olmadığını öyrənmək üçün düsturlar aşağıdakı kimi olacaq:

    =SUMPRODUCT(--ISNUMBER(A2:A5))>0

    =SUMPRODUCT(ISNUMBER(A2:A5)*1)>0

    Əgər siz DOĞRU və YANLIŞ əvəzinə "Bəli" və "Xeyr" çıxarmaq istəyirsinizsə, ƏGƏR ifadəsindən istifadə edin.yuxarıdakı düsturlar üçün "sarğı". Məsələn:

    =IF(SUMPRODUCT(--ISNUMBER(A2:A5))>0, "Yes", "No")

    Bu düstur necə işləyir

    Düsturun mərkəzində ISNUMBER funksiyası hər bir xananı qiymətləndirir. müəyyən edilmiş diapazon, B2:B5 deyin və nömrələr üçün TRUE, başqa hər şey üçün FALSE qaytarır. Diapazonda 4 xana olduğu üçün massivin 4 elementi var:

    {TRUE;FALSE;FALSE;FALSE}

    Çarpma əməliyyatı və ya ikiqat birlik (--) TRUE və FALSE-i müvafiq olaraq 1 və 0-a məcbur edir:

    {1;0;0;0}

    SUMPRODUCT funksiyası massivin elementlərini əlavə edir. Nəticə sıfırdan böyükdürsə, o deməkdir ki, diapazonda ən azı bir ədəd var. Beləliklə, siz DOĞRU və ya YANLIŞ yekun nəticə əldə etmək üçün ">0" istifadə edirsiniz.

    Müəyyən mətni ehtiva edən xanaları vurğulamaq üçün şərti formatda ISNUMBER

    Xananı vurğulamaq və ya xüsusi mətni ehtiva edən bütün sətirlər üçün ISNUMBER AXTARIŞ (böyük hərflərə həssas) və ya ISNUMBER FIND (həssas hərf) düsturuna əsaslanaraq şərti formatlaşdırma qaydası yaradın.

    Bu misal üçün biz sətirləri aşağıdakılara əsaslanaraq vurğulayacağıq. A sütunundakı dəyər. Daha doğrusu, biz "qırmızı" sözünü ehtiva edən maddələri vurğulayacağıq. Budur:

    1. Bütün məlumat sətirlərini (bu nümunədə A2:C6) və ya yalnız xanaları vurğulamaq istədiyiniz sütunu seçin.
    2. Evdə nişanı, Üslublar qrupunda Yeni Qayda > Hansı xanaların formatlanacağını müəyyən etmək üçün düsturdan istifadə edin .
    3. İçində Bu formulun doğru olduğu dəyərləri formatla xanasına aşağıdakı düsturu daxil edin (sütun koordinatının $ işarəsi ilə kilidləndiyinə diqqət yetirin):

      =ISNUMBER(SEARCH("red", $A2))

    4. Format düyməsini basın və istədiyiniz formatı seçin.
    5. OK düyməsini iki dəfə klikləyin.

    Excel-in şərti formatlaşdırılması ilə bağlı təcrübəniz azdırsa, ətraflı addımları tapa bilərsiniz. bu təlimatda ekran görüntüləri ilə: Düstur əsaslı şərti formatlaşdırma qaydasını necə yaratmaq olar.

    Nəticədə qırmızı rəngin bütün elementləri vurğulanır:

    Şərti formatlaşdırma qaydasında rəngi "sərt kodlaşdırmaq" əvəzinə siz onu əvvəlcədən təyin edilmiş xanaya yaza bilərsiniz, deyək ki, E2 və düsturunuzda həmin xanaya müraciət edə bilərsiniz (zəhmət olmasa, mütləq xana istinadı $E$2-yə diqqət yetirin). Əlavə olaraq, giriş xanasının boş olmadığını yoxlamaq lazımdır:

    =AND(ISNUMBER(SEARCH($E$2, $A2)), $E$2"")

    Nəticədə siz E2-də daxil etdiyiniz daxiletmələr əsasında sıraları vurğulayan daha çevik qayda əldə edəcəksiniz:

    Excel-də ISNUMBER funksiyasından belə istifadə etmək olar. 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 ISNUMBER 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.