Mundarija
Agar siz Excel-da diapazonda qiymat mavjudligini tekshirishning eng oson usullarini izlayotgan bo'lsangiz, ushbu maqola sizga foydali bo'ladi. Katta maʼlumotlar toʻplami uchun diapazonda kerakli qiymatni topish juda qiyin.
Shunday qilib, bu vazifani osonlashtirish uchun diapazondagi qiymatni tekshirishning turli usullarini oʻrganish boʻyicha ushbu maqolaga amal qilishingiz mumkin.
Ishchi kitobni yuklab oling
Qiymatni diapazonda tekshirish.xlsm
Excelda diapazonda qiymat mavjudligini tekshirishning 8 usuli
Bu erda bizda kompaniya mahsulotlarining Mahsulotlar ro'yxati va Buyurtmalar ro'yxati bor va biz Buyurtma ro'yxati mahsulotlari mavjudligini tekshirmoqchimiz. Mahsulotlar ro'yxati da mavjud. Mahsulotlar ro'yxati ustun diapazonidagi qiymatlarni tekshirish va keyin mahsulotlar mavjudligi haqida ma'lumot olish uchun biz bu erda quyidagi 8 ta usulni muhokama qilamiz.
Biz bu yerda Microsoft Excel 365 versiyasidan foydalandik, siz oʻzingizga qulay boʻlgan boshqa versiyalardan ham foydalanishingiz mumkin.
1-usul: COUNTIF funksiyasidan foydalanib, bu yerda qiymat mavjudligini tekshirish. Excel diapazoni
Biz Buyurtma roʻyxati ustunidagi mahsulotlarni Mahsulotlar roʻyxati ustun oraligʻida COUNTIF funksiyasi yordamida tekshiramiz. va keyin natijalarni Holat ustunida TRUE yoki FALSE deb olamiz.
Qadamlar :
➤ F4
=COUNTIF($B$4:$B$10,E4)>0
yacheykaga quyidagi formulani kiriting. , $B$4:$B$10 Mahsulotlar roʻyxati diapazoni, E4 bu diapazonda tekshiriladigan qiymat. Qiymat mos kelsa, u 1 , keyin esa 0 dan katta bo'lgani uchun TRUE , aks holda FALSE qaytaradi.
➤ ENTER -ni bosing va To'ldirish dastagi asbobini pastga torting.
Natijada, siz Mahsulotlar roʻyxatida mavjud boʻlgan mahsulotlar uchun TRUE va mavjud boʻlmagan mahsulotlar uchun FALSE ni olasiz.
Batafsil o'qing: Qiymat Excelda ro'yxatda mavjudligini qanday tekshirish mumkin (10 usul)
2-usul: Foydalanish Qiymat
<0 diapazonda mavjudligini tekshirish uchun IF va COUNTIF funksiyalari Bu yerda IF funktsiyasiva COUNTIF funksiyasi qiymatlarini tekshirish uchun foydalanamiz. Buyurtma ro'yxatiustun Mahsulotlar ro'yxatiustun.
Qadamlar :
➤ F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
yacheykaga quyidagi formulani kiriting, bu yerda $B$4:$B$10 Mahsulotlar ro'yxati diapazoni, E4 bu diapazonda tekshiriladigan qiymatdir. Qiymat mos kelsa, u 1 , keyin esa 0 dan katta bo'lgani uchun TRUE , aks holda FALSE qaytaradi.
TRUE natijasi uchun biz Mavjud va FALSE uchun Mavjud emas ni olamiz.
➤ ENTER -ni bosing va To'ldirish dastagi asbobini pastga torting.
Nihoyat, biz Mavjud mahsulotlar uchun Banan va Limon mahsulotlar ro'yxatida mavjud mavjud olyaptilar. 7>diapazon va mavjud bo'lmagan mahsulotlar uchun biz Mavjud emas olamiz.
3-usul: <12 diapazonidagi qiymatlarning qisman mos kelishini tekshirish>
Bu yerda biz mahsulotlarning qisman mosligini ham tekshiramiz (bu usul uchun biz Mahsulotlar roʻyxati va Buyurtma roʻyxati ning birinchi mahsulotini almashtirdik) joker belgi qoʻyish orqali. operator Yulduzcha (*).
Qadamlar :
➤ F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
yacheykadagi quyidagi formula bu yerda $B$4:$B$10 diapazon Mahsulotlar ro'yxati , E4 bu biz ushbu diapazonda tekshiradigan qiymatdir.
Yulduzcha belgisini qo'shgandan keyin E4 katak qiymatidan oldin va keyin u qisman mos keladigan qiymatlarni tekshiradi, masalan, qatordagi pastki qator.
➤
Oddiy ravishda ult, biz Banan va Limon , Apple va Berry mahsulotlariga qo'shimcha ravishda TRUE
4-usul: ISNUMBER va MATCH funksiyalaridan foydalanib qiymat
<0 diapazonda mavjudligini tekshirish uchun ushbu bo'limda biz ISNUMBER funktsiyasi va MATCH funksiyasi Buyurtma ro'yxati ustunining Mahsulotlar ro'yxati ustun diapazoniga qiymatlarini tekshirish uchun.
Qadamlar :
➤ F4
katakchaga quyidagi formulani kiriting =ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Bu yerda, $B$4:$B$10 Mahsulotlar roʻyxati diapazoni, E4 bu qiymat biz bu oraliqda tekshiramiz.
- MATCH(E4,$B$4:$B$10,0) → qator indeks raqamini qaytaradi. qiymati Green Apple yacheykada E4 $B$4:$B$10 oraligʻida, aks holda #N/A mos kelmaslik xatosi qiymatlar
Chiqish → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0) )) bo'ladi
ISNUMBER(#N/A) → har qanday raqam qiymatlari uchun TRUE qaytadi, aks holda FALSE
Chiqish → FALSE
➤ ENTER tugmasini bosing va Toʻldirish dastagini pastga torting asbob.
Keyin, siz Mahsulotlar roʻyxatida mavjud boʻlgan mahsulotlar uchun TRUE va FALSE maʼlumotlarini olasiz. uchun mavjud bo'lmagan mahsulotlar.
5-usul: IF, ISNA va VLOOKUP funksiyalaridan foydalanib diapazonda qiymat mavjudligini tekshiring
Siz dan foydalanishingiz mumkin IF funksiyasi , ISNA funksiyasi , VLOOKUP funksiyasi Mahsulotlar roʻyxati ustunidagi qiymatlarni buyurtma protseduralarini bajarish uchun mavjudligini tekshirish uchun.
Qadamlar :
➤ Quyidagi formulani kiriting.katak F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Bu yerda $B$4:$B$10 - diapazoni Mahsulotlar roʻyxati , E4 bu diapazonda biz tekshiradigan qiymatdir.
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → Yashil olma mahsulotining $B$4:$B$10 diapazonidagi aniq mosligini topadi va ushbu ustundan bu qiymatni chiqaradi va diapazondagi qiymat topilmasa, #N/A qaytariladi.
Chiqish → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) boʻladi
ISNA(#N/A) → qaytadi TRUE agar #N/A xato bo'lsa, aks holda YOLG'ON
Chiqish → ROQIQ
- AGAR(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Mavjud emas","Mavjud") bo'ladi
AGAR(ROQIQ, “Mavjud emas”, “Mavjud”) → qaytaradi Mavjud emas TRUE va mavjud YOLG‘ON
Chiqish → Mavjud emas
➤ ENTER va To'ldirish dastagi asbobini pastga torting.
Oxir-oqibat, biz Ex. mahsulotlar uchun Banan va Limon u Mahsulotlar ro'yxati da mavjud va bizda mavjud bo'lmagan mahsulotlar uchun Mavjud emas .
6-usul: IF, ISNA va MATCH funksiyalaridan foydalanib, qiymat mavjud yoki yo'qligini tekshirish Diapazon
Ushbu bo'limda biz IF funktsiyasi , ISNA funktsiyasi , MATCH kombinatsiyasidan foydalanamiz. Mahsulotlar ro'yxati oralig'idagi mahsulotlarning mavjudligi holatini aniqlash uchun funktsiyasi.
Qadamlar :
➤ F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
hujayraga quyidagi formulani kiriting, bu erda $B$4:$B$10 bu Mahsulotlar roʻyxati diapazoni, E4 bu diapazonda biz tekshiradigan qiymatdir.
- MATCH(E4,$B$4:$B$10,0) mahsulotning aniq mosligini topadi Yashil olma $B$4:$B$10 va $B$4:$B$10 oralig'ida ushbu mahsulotning qator indeks raqamini beradi va diapazonda qiymat topilmasa, #N/A qaytariladi.
Chiqish → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) bo'ladi
ISNA(#N/A) → qaytaradi TRUE agar #N/A xato boʻlsa, aks holda FALSE
Chiqish → TRUE
- AGAR(ISNA(MATCH(E4,$B$4:$B$10,0)), "Mavjud emas","Mavjud") bo'ladi
AGAR(ROQIQ, “Mavjud Yo'q”, “Mavjud”) → qaytadi Mavjud emas
TRUE va FALSE uchun mavjud Chiqish → Mavjud emas
➤ ENTER tugmasini bosing va Toʻldirish dastagi vositasini pastga torting.
Shundan soʻng biz Mavjud mahsulotlar uchun ni olamiz>Banan va Limon ular Mahsulotlar ro'yxati assortimentida mavjud va mavjud bo'lmagan mahsulotlar uchun biz olamiz Yo'q Mavjud .
Usul-7: ShartliQiymat diapazonida mavjudligini tekshirish uchun formatlash
Bu yerda biz Buyurtmalar roʻyxati ustunidagi mahsulotlarni ajratib koʻrsatish uchun Shartli formatlash dan foydalanamiz, agar ular <6-da mavjud boʻlsa>Mahsulot roʻyxati ustun.
Qadamlar :
➤
➤ Bosh sahifa yorligʻi >> Uslublarga oʻting Guruh >> Shartli formatlash Ochiladigan menyu >> Yangi qoida Variant.
Keyin, Yangi Formatlash qoidasi sehrgar paydo bo'ladi.
➤ Qaysi hujayralarni formatlashni aniqlash uchun formuladan foydalaning opsiyasini tanlang va Formatlash variantini bosing.
Shundan so'ng Format hujayralar muloqot oynasi ochiladi.
➤ To'ldirish Variant<1-ni tanlang>
➤ Har qanday Fon rangi ni tanlang va keyin OK tugmasini bosing.
Keyin, Oldindan ko'rish Variant quyida ko'rsatiladi.
➤ Quyidagi formulani kiriting. Ushbu formula to'g'ri bo'lgan qiymatlarni formatlang: quti
=MATCH(E4,$B$4:$B$10,0)
Agar E4 yacheyka qiymati diapazonda qolsa $B$4:$B$10 , keyin u tegishli katakchani ajratib ko'rsatadi.
➤ OK tugmasini bosing.
Oxir-oqibat, Buyurtmalar ro'yxatida Banan va Limon bo'lgan hujayralarni ajratib ko'rsatishingiz mumkin. 7>ustun, chunki bu mahsulotlar Mahsulotlar ro'yxati ustun oralig'ida mavjud.
Batafsil o'qing: Hujayra mavjudligini qanday tekshirish mumkin Excelda bo'sh (7 usul)
8-usul: Excelda qiymat diapazonida mavjudligini tekshirish uchun VBA kodidan foydalanish
Bu erda biz VBA dan foydalanamiz Mahsulot roʻyxati ustun oraligʻidagi Buyurtma roʻyxati ustunining qiymatlarini tekshirish uchun kod.
Qadamlar :
➤ Dasturchi yorlig'i >> Visual Basic Opsiyasiga o'ting.
Keyin, Visual Basic muharriri ochiladi.
➤ Qo'shish Yorliq >> Moduli Variantiga o'ting. .
Shundan so'ng Module yaratiladi.
➤ Quyidagilarni yozing kod
8253
Bu yerda biz X ni Variant , Rng ni Rang deb e'lon qildik va bu erda VBA bu varaq nomi.
FOR tsikli Buyurtmalar ro'yxati 4-qator
➤ F5 tugmasini bosing.
Bundan keyin biz olamiz Mavjud mahsulotlar Banan va Limon Mahsulotlar roʻyxatida mavjud diapazoni va mavjud bo'lmagan mahsulotlar uchun biz olamiz Mavjud emas .
Ko'proq o'qing: Tekshirish uchun VBA Agar Excelda katak bo'sh bo'lsa (5 usul)
Amaliyot bo'limi
O'zingiz mashq qilish uchun biz quyidagi varaqdagi kabi Amaliyot bo'limini taqdim etdik. Mashq qilish . Iltimos, buni o'zingiz bajaring.
Xulosa
Ushbu maqolada biz Excel diapazonida osongina qiymat mavjudligini tekshirish usullarini ko'rib chiqishga harakat qildik. Umid qilamanki, siz buni foydali deb topasiz. Agar sizda biron bir taklif yoki savol bo'lsa, ularni sharhlar bo'limida baham ko'ring.