Mundarija
Vaziyatlar diapazondan qiymat topishni talab qilishi mumkin. Topish, olish Excelda keng tarqalgan operatsiyalardir. Bugun biz sizga diapazondagi qiymatni qanday topishni ko'rsatamiz. Ushbu sessiya uchun biz Excel 2019 (bir oz Excel 365) dan foydalanmoqdamiz, oʻzingiz yoqtirgan versiyadan foydalaning.
Birinchi navbatda, misollarimizning asosi boʻlgan maʼlumotlar toʻplami haqida bilib olaylik.
Bu yerda bizda turli kino sanoatining bir nechta aktyorlari o'zlarining mashhur filmlaridan biri ishtirok etgan jadval mavjud. Ushbu maʼlumotlar toʻplamidan foydalanib, biz qiymatlar oraligʻida qiymat topamiz.
Esda tutingki, bu oddiy narsalarni saqlash uchun asosiy maʼlumotlar toʻplami. Amaliy stsenariyda siz ancha kattaroq va murakkab ma'lumotlar to'plamiga duch kelishingiz mumkin.
Amaliy ish kitobi
Siz quyidagi havoladan mashq kitobini yuklab olishingiz mumkin.
Excel diapazonda qiymatni toping.xlsx
Qiymatni diapazonda topishning 3 ta usuli
Yuqorida aytib o'tganimizdek, biz film ma'lumotlar to'plamidan foydalangan holda diapazondan qiymat topamiz, keling, bir nechta maydonlarni kiritamiz. Qidiruv qiymati va chiqishni ushlab turing.
Bu yerda biz jadvalga ikkita Qiymatni toping va Natija qo'shdik. .
1. MATCH funksiyasidan foydalanib diapazondagi qiymatni toping
“Qiymatni topish”ni eshitib, bir nechta funksiyalar, TOPISH , QIDIRISH kelishi mumkin. ongingizga. Lekin biz qo'rqamizki, bular diapazonda topish uchun mos emas, unda nima bo'ladi?
Javobsavolda yotadi. Haha! Ha, biz “mos” so‘zini eslatib o‘tdik va bu diapazondagi qiymatni topish funksiyasi bo‘ladi.
Excel’dagi MATCH funksiyasi joylashuvni aniqlash uchun ishlatiladi. diapazondagi qidiruv qiymati. Funktsiyadan foydalanamiz.
Bu yerda biz aktyorlar qatorida Bred Pitt qiymatini qidiramiz. Shunday qilib, bizning formulamiz
=MATCH(H4,C4:C14,0)
Biz H4 ni
Bu qiymat diapazondagi oʻrnini qaytaradi.
Siz ko'rishingiz mumkin Bred Pitt bizning jadvalimizdagi 2-o'rinda va formula bu raqamni qaytardi. Shunday qilib, biz diapazondagi qiymatni topdik.
Agar qidiruv qiymati uchun o‘rinni olish sizning maqsadingiz bo‘lsa, unda siz faqat buni qilishingiz kerak.
Ammo agar siz ushbu qiymatni yaratmoqchi bo‘lsangiz. Natijada qiymat diapazonda bor yoki yo'qligini tushunishga imkon beradi, keyin bir nechta mantiqiy funktsiyalar, IF va ISNUMBER yordam beradi.
formula bo'ladi
=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")
MATCH funksiyasi ISNUMBER ichida, bu FIND pozitsiyani yoki xatoni qaytaradimi yoki yo'qligini tekshiradi ( MATCH satr ichidagi belgini olmasa, #N/A! xatosini qaytaradi). Raqam (pozitsiya) uchun u TRUE
ni qaytaradi.Shuning uchun biz IF funksiyasi uchun “Topildi”ni agar_true_value qilib belgiladingiz.
Bu yerda, Bred Pitt uchun MATCH raqamni qaytardi (biz avvalroq ko'rganmiz). Demak, yakuniy natija "Topildi".
Agar biz diapazonda bo'lmagan qiymatni qidirsak, formula "topilmadi" ni qaytaradi.
2. COUNTIF funksiyasi diapazonda qiymat topish uchun
Biz diapazondagi qiymatni topish uchun COUNTIF statistik funksiyasidan foydalanishimiz mumkin. COUNTIF funktsiyasi berilgan shartga mos keladigan diapazondagi katakchalar sonini hisoblaydi.
Ta'rif hujayralar sonini olish bizning maqsadimiz emasligiga shubha tug'dirishi mumkin. diapazondagi qiymat.
Xavotir olmang! Biz qiymatni topamiz va COUNTIF asosiy rolni o'ynaydi. Bizga IF ham yordam kerak.
Formula quyidagi bo'ladi
=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")
COUNTIF(C4:C14,H4)>0
ichida C4:C14 diapazon va H4 - topiladigan qiymat.
Va biz bilganimizdek COUNTIF mezonlar asosida hujayralarni hisoblaydi, shuning uchun u H4 asosida C4:C14 diapazonidagi hujayralarni sanaydi. Agar u qiymatni topsa, natija 0 dan katta bo'ladi.
Agar qiymat 0 dan katta bo'lsa, bu qiymat diapazonda topilganligini bildiradi. Va agar_haqiqiy_qiymat ("Topilgan") javob bo'ladi.
3. VLOOKUP
dan foydalanish biz <12 a ichida qiymatni topish uchun>VLOOKUP funksiyasidiapazon. VLOOKUP vertikal ravishda tashkil etilgan diapazondagi ma'lumotlarni qidiradi.
Keling, VLOOKUP yordamida formulani yozamiz.
=VLOOKUP(H4,C4:C14,1,0)
H4 - qidiruv_qiymati va C4:C14 - diapazon, 1 ustun_num, va 0 aniq moslik uchundir.
Bu na pozitsiyani, na mantiqiy qiymatni beradi, balki u qiymatga mos keladigan qiymatni oladi. topilmalar.
Biz qiymatni formulamiz natijasi sifatida topdik.
Agar biz diapazonda bo'lmagan narsani qidirsak, formula shunday bo'ladi. #N/A! xatosini taqdim eting.
Ushbu xatolikdan xalos bo'lish va diapazonda bo'lmagan qiymat uchun yaxshiroq tushunarli natija olish uchun , biz IFNA funksiyasidan foydalanishimiz mumkin.
IFNA funksiyasi taqdim etilgan qiymat yoki ifoda Excel #N/A xatosini baholashini tekshiradi. yoki yo'qmi. Va #N/A! natijasini almashtiradi.
Formula
=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")
<1 bo'ladi>
Biz VLOOKUP ni IFNA bilan yakunladik va “Topilmadi”ni ifna_value qilib belgiladik. Shunday qilib, u diapazonda qiymat topa olmasa, natijada "Topilmadi" ni beradi.
Ammo qiymat diapazonda bo'lsa, standart VLOOKUP natijasi yakuniy natija bo'ladi.
Topish asosida diapazondan qiymat olish
Qiymatni quyidagiga asoslangan holda olish juda keng tarqalgan. qidiruvdiapazondagi qiymat. Aytaylik, biz aktyor nomini diapazondan topish orqali film nomini olmoqchimiz.
Qiymatni olishning bir necha yo'li mavjud. Keling, bir nechta eng keng tarqalgan yondashuvlarni ko'rib chiqaylik.
INDEX va MATCH kombinatsiyasi qiymatni keltirib chiqaradi. INDEX funksiyasi diapazondagi berilgan joydagi qiymatni qaytaradi.
Formula quyidagi bo'ladi
=INDEX(E4:E14,MATCH(H4,C4:C14,0))
Biz MATCH mos keladigan qiymatning pozitsiyasini qaytarganini ko'rdik va keyin INDEX qiymatni
Qidiruv qiymatiga asoslangan qiymatni qaytarish uchun VLOOKUP funksiyasidan foydalanishimiz mumkin. Bizning misolimiz uchun formula bo'ladi
=VLOOKUP(H4,C4:E14,3,0)
Bu erda biz deyarli butun jadvalni kiritdik ( dan tashqari) SL. No ustuni) diapazon sifatida. ustun_num_indeksi 3 ga teng, ya'ni moslikka qarab qiymat diapazonning 3-ustunidan olinadi. Uchinchi ustun esa film nomini o'z ichiga oladi.
Agar siz Excel 365 dan foydalanayotgan bo'lsangiz, boshqa funksiyadan foydalanishingiz mumkin XLOOKUP .
Ushbu funksiyadan foydalanadigan formula quyidagicha bo'ladi.
=XLOOKUP(H4,C4:C14,E4:E14)
Avval XLOOKUP ichida biz qidiruv qiymatini kiritdik ( H4 ), keyin qidirish diapazoni ( C4:C14 ) va nihoyat diapazon ( E4:E14 ) biz xohlagan joydanchiqish.
XLOOKUP diapazonda bo'lmagan qiymat uchun parametrni o'rnatish imkonini beradi.
=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")
Endi biz diapazonda mavjud bo'lmagan qiymatni topsak, natijada biz "Topilmadi" ni olamiz.
Xulosa
Hammasi shu. sessiya uchun. Excelda diapazonda qiymatni topish uchun yondashuvlarni sanab o'tdik. Umid qilamanki, bu sizga foydali bo'ladi. Agar biror narsani tushunish qiyin bo'lib tuyulsa, sharh qoldiring. Bu yerda oʻtkazib yuborgan boshqa usullar haqida bizga xabar bering.