Mündəricat
Əgər siz Excel-də diapazonda dəyərin olub-olmadığını yoxlamağın ən asan yollarını axtarırsınızsa, bu məqaləni faydalı tapa bilərsiniz. Böyük verilənlər bazası üçün diapazonda istədiyiniz dəyəri tapmaq olduqca çətin olur.
Beləliklə, bu tapşırığı asanlaşdırmaq üçün diapazonda dəyəri yoxlamağın müxtəlif yollarını araşdırmaq üçün bu məqaləni izləyə bilərsiniz.
İş kitabını endirin
Dəyəri bir diapazonda yoxlayın.xlsm
Excel-də diapazonda dəyərin olub-olmadığını yoxlamaq üçün 8 üsul
Burada bir şirkətin məhsullarının Məhsul Siyahısı və Sifariş Siyahısı var və biz Sifariş Siyahısının məhsullarının olub olmadığını yoxlamaq istəyirik. Məhsul Siyahısı -də mövcuddur. Məhsul Siyahısı sütununun diapazonundaki dəyərləri yoxlamaq və sonra məhsulların mövcudluğu haqqında status əldə etmək üçün biz burada aşağıdakı 8 yolu müzakirə edəcəyik.
Biz burada Microsoft Excel 365 versiyasından istifadə etmişik, siz öz rahatlığınıza uyğun olaraq istənilən digər versiyalardan istifadə edə bilərsiniz.
Metod-1: Dəyərin mövcud olub-olmadığını yoxlamaq üçün COUNTIF funksiyasından istifadə Excel-də diapazon
Biz Sifariş Siyahısı sütununun Məhsul Siyahısı sütun diapazonundaki məhsulları COUNTIF funksiyasından istifadə edərək yoxlayacağıq. sonra biz Status sütununda DOĞRU və ya YANLIŞ kimi nəticələri alacağıq.
Addımlar :
➤ F4
=COUNTIF($B$4:$B$10,E4)>0
xanasına aşağıdakı düsturu yazın , $B$4:$B$10 Məhsul Siyahısı diapazonudur, E4 bu diapazonda yoxlanılacaq dəyərdir. Dəyər uyğun gələndə 1 , sonra 0 -dən böyük olduğuna görə DOĞRU , əks halda YANLIŞ qaytaracaq.
➤ ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın.
Nəticədə, siz Məhsul Siyahısı də mövcud olan məhsullar üçün DOĞRU və mövcud olmayan məhsullar üçün YANLIŞ alacaqsınız.
Ətraflı oxuyun: Excel-də bir dəyərin siyahıda olub-olmadığını necə yoxlamaq olar (10 üsul)
Metod-2: İstifadə Dəyərin
<0 diapazonunda olub-olmadığını yoxlamaq üçün ƏGƏR və COUNTIF Funksiyaları Burada ƏGƏRLƏR funksiyasındanvə ƏĞRƏF funksiyasındanistifadə edəcəyik. Sifariş Siyahısısütun Məhsul Siyahısısütun diapazonunda.
Addımlar :
➤ Aşağıdakı formulanı F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
xanasına yazın, $B$4:$B$10 Məhsul Siyahısı , E4 diapazonu bu diapazonda yoxlanılacaq dəyərdir. Dəyər uyğun gələndə 1 , sonra 0 -dən böyük olduğuna görə DOĞRU , əks halda YANLIŞ qaytaracaq.
TRUE nəticəsi üçün Mövcud , YANLIŞ üçün isə Mövcud deyil alacağıq.
➤ ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın.
Nəhayət, biz Mövcud Məhsul Siyahısında Banan və Limon üçün Mövcud əldə edirsiniz. 7>aralıq və əlçatmaz məhsullar üçün əldə etdiyimiz Mövcud deyil .
Metod-3: <12 Aralığında Qismən Dəyərlərin Uyğunluğunun Yoxlanması>
Burada biz məhsulların qismən uyğunluğunu da yoxlayacağıq (bu üsul üçün biz Məhsul Siyahısı və Sifariş Siyahısının ilk məhsulunu əvəz etmişik) joker işarə qoyaraq operator Ulduz (*).
Addımlar :
➤ Yazın F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Burada $B$4:$B$10 xanasında aşağıdakı düstur Məhsul Siyahısı , E4 bu diapazonda yoxlayacağımız dəyərdir.
Ulduz işarəsi simvolunu əlavə etdikdən sonra E4 xanasının dəyərindən əvvəl və sonra, o, sətirdəki alt sətir kimi qismən uyğunluqlar üçün dəyərləri yoxlayacaq.
➤
Əsl olaraq ult, biz görə bilərik ki, Banan və Limon , Apple və Berry məhsullarına əlavə olaraq DOĞRU
Metod-4: Dəyərin
<0 diapazonunda olub-olmadığını yoxlamaq üçün ISNUMBER və MATCH funksiyalarından istifadə edin. Bu bölmədə biz istifadə edəcəyik ISNUMBER funksiyası və MATCH funksiyası Sifariş Siyahısı sütununun dəyərlərini Məhsul Siyahısı sütununun diapazonuna yoxlamaq üçün.
Addımlar :
➤ F4
xanasına aşağıdakı düsturu yazın =ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Burada, $B$4:$B$10 Məhsul Siyahısının diapazonudur, E4 bu dəyərdir biz bu diapazonda yoxlayacağıq.
- MATCH(E4,$B$4:$B$10,0) → sətir indeks nömrəsini qaytarır. dəyər Yaşıl Alma xanada E4 $B$4:$B$10 diapazonunda, əks halda #Yoxdur uyğun gəlməmək xətası dəyərlər
Çıxış → #Yoxdur
- ISNUMBER(MATCH(E4,$B$4:$B$10,0) )) olur
ISNUMBER(#N/A) → hər hansı bir rəqəm dəyəri üçün TRUE qaytarır, əks halda YANLIŞ
Çıxış → YANLIŞ
➤ ENTER düyməsini basın və Doldurma Dəstəsini aşağı çəkin alət.
Daha sonra siz Məhsul Siyahısı və YANLIŞ-da mövcud olan məhsullar üçün DOĞRU alacaqsınız. üçün mövcud olmayan məhsullar.
Metod-5: IF, ISNA və VLOOKUP funksiyalarından istifadə edərək diapazonda dəyərin olub-olmadığını yoxlayın
Siz istifadə edə bilərsiniz. IF funksiyası , ISNA funksiyası , VLOOKUP funksiyası sifariş prosedurlarını tamamlamaq üçün onların əlçatanlığını yoxlamaq üçün Məhsul Siyahısı sütununun diapazonundaki dəyərləri yoxlamaq.
Addımlar :
➤ Aşağıdakı düsturu yazınxana F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Burada $B$4:$B$10 diapazonudur Məhsul Siyahısı , E4 bu diapazonda yoxlayacağımız dəyərdir.
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → $B$4:$B$10 aralığında Yaşıl Alma məhsulunun dəqiq uyğunluğunu tapır və bu sütundan bu dəyəri çıxarır və diapazonda dəyəri tapmamaq üçün #N/A qaytarır.
Çıxış → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) olur
ISNA(#N/A) → qaytarır DOĞRU əgər #N/A xəta varsa, əks halda YANLIŞ
Çıxış → DOĞRU
- ƏGƏR(ISNA(VLOOKUP(E4,$B$4:$B$10,1,YANLIŞ)),"Mövcud Deyil","Mövcuddur") olur
ƏGƏR(DOĞRU, “Mövcud deyil”, “Mövcud”) → qaytarır Mövcud deyil TRUE və Mövcud YANLIŞ
Çıxış → Mövcud deyil
➤ ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın.
Nəhayət, biz Məs. Məhsul Siyahısı aralığında mövcud olan Banan və Limon məhsullar üçün və əldə etdiyimiz əlçatmaz məhsullar üçün Mövcud deyil .
Metod-6: Dəyərin mövcud olub-olmadığını yoxlamaq üçün IF, ISNA və MATCH funksiyalarından istifadə Diapazon
Bu bölmədə biz IF funksiyası , ISNA funksiyası , MATCH birləşməsindən istifadə edəcəyik. Məhsul Siyahısı diapazonunda məhsulların mövcudluq vəziyyətini müəyyən etmək üçün funksiyası.
Addımlar :
➤ F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Burada $B$4:$B$10 <7 xanasına aşağıdakı düsturu yazın> Məhsul Siyahısı diapazonudur, E4 bu diapazonda yoxlayacağımız dəyərdir.
- MATCH(E4,$B$4:$B$10,0) məhsulun dəqiq uyğunluğunu tapır Yaşıl Alma $B$4:$B$10 və $B$4:$B$10 diapazonunda bu məhsulun sıra indeks nömrəsini verir və diapazonda dəyəri tapmadıqda #N/A qaytarır.
Çıxış → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) olur
ISNA(#N/A) → DOĞRU xəta varsa #YOK əks halda YANLIŞ
qaytarırÇıxış → DOĞRU
- ƏGƏR(ISNA(MATCH(E4,$B$4:$B$10,0)), ”Mövcud deyil”,”Mövcud”) olur
ƏGƏR(DOĞRU, “Mövcud deyil”, “Mövcud”) → qaytarır Mövcud deyil <üçün 6>TRUE və YANLIŞ üçün mövcuddur
Çıxış → Mövcud deyil
➤ ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın.
Bundan sonra məhsullar üçün Mövcud alırıq Banan və Limon bunlar Məhsul Siyahısı aralığında mövcuddur və əlçatmaz məhsullar üçün Olmur Mövcud .
Metod-7: ŞərtiDəyərin
<0 diapazonunda olub-olmadığını yoxlamaq üçün formatlaşdırma, biz Sifariş Siyahısı sütununda məhsulları vurğulamaq üçün Şərti Formatlaşdırma -dan istifadə edəcəyik, əgər onlar <6-da mövcuddursa>Məhsul Siyahısı sütun.
Addımlar :
➤
➤ Ev Tabına >> Üslublara keçin Qrup >> Şərti Formatlaşdırma Açılır >> Yeni Qayda Seçim.
Sonra, Yeni Formatlaşdırma Qaydası sehirbazı görünəcək.
➤ Hansı xanaların formatlanacağını müəyyən etmək üçün düsturdan istifadə edin seçimini seçin və Format seçiminə klikləyin.
Bundan sonra Format Hüceyrələri Dialoq Qutusu açılacaq.
➤ Doldurun Seçim<1 seçin>
➤ İstənilən Arxa Fon Rəngi seçin və sonra OK üzərinə klikləyin.
Sonra Önizləmə Seçim aşağıda göstərildiyi kimi göstəriləcək.
➤ Aşağıdakı düsturu yazın. Bu formulun doğru olduğu dəyərləri formatlayın: qutu
=MATCH(E4,$B$4:$B$10,0)
Əgər E4 xanasının dəyəri diapazonda qalsa $B$4:$B$10 , sonra o, müvafiq xananı vurğulayacaq.
➤ OK düyməsini basın.
Nəhayət, Sifariş Siyahısında Banan və Limon olan xanaları vurğulaya biləcəksiniz. 7>sütun çünki bu məhsullar Məhsul Siyahısı sütun diapazonunda mövcuddur.
Ətraflı oxuyun: Hüceyrənin olub olmadığını necə yoxlamaq olar Excel-də boş (7 Metod)
Metod-8: Excel-də diapazonda dəyərin olub-olmadığını yoxlamaq üçün VBA kodundan istifadə
Burada biz VBA-dan istifadə edəcəyik Məhsul Siyahısı sütununun diapazonunda Sifariş Siyahısı sütununun dəyərlərini yoxlamaq üçün kodu.
Addımlar :
➤ Developer Tabına >> Visual Basic Seçiminə keçin.
Sonra, Visual Basic Redaktoru açılacaq.
➤ Daxil et Tab >> Modul Seçiminə keçin. .
Bundan sonra Module yaradılacaq.
➤ Aşağıdakıları yazın kod
7845
Burada biz X -ni Variant , Rng -ni Range kimi elan etdik və burada, VBA vərəqin adıdır.
FOR döngəsi Sifariş Siyahısı Sərt 4-dən to Row8 , Range(“B4:B10”) Pro-nun diapazonudur kanal siyahısı sütun. X Sifariş Siyahısı sütununun hər bir xanasının qiymətlərinə təyin edilir və FIND funksiyasından istifadə edərək uyğunluğu tapdıqdan sonra biz <9 alacağıq>Bu sütunun müvafiq xanasının bitişik xanasında mövcuddur. Dəyəri tapmamaq üçün o, qaytaracaq Mövcud deyil .
➤ F5 düyməsini basın.
Bundan sonra biz alırıq Mövcud məhsullar Banan və Limon Məhsul Siyahısında mövcuddur aralığı və əlçatmaz məhsullar üçün əldə etdiyimiz Mövcud deyil .
Ətraflı oxuyun: Yoxlama üçün VBA Excel-də Hüceyrə Boşdursa (5 Metod)
Təcrübə Bölməsi
Özünüz məşq etmək üçün biz adlı vərəqdə aşağıdakı kimi Təcrübə bölməsini təqdim etmişik. Təcrübə . Lütfən, bunu özünüz edin.
Nəticə
Bu məqalədə Excel diapazonunda asanlıqla dəyərin mövcud olub-olmadığını yoxlamaq yollarını əhatə etməyə çalışdıq. Ümid edirəm ki, faydalı tapacaqsınız. Hər hansı bir təklif və ya sualınız varsa, şərh bölməsində paylaşın.