Mundarija
Microsoft Excel-da turli xil mezonlar yoki shartlar bilan ma'lumotlarni ajratib olish uchun INDEX va MATCH funksiyalarining kombinatsiyasi hozirgacha eng mos keladi. Ushbu maqolada siz ushbu INDEX va MATCH funksiyalarini Excelda 3 xil mezon bilan qanday qilib to'g'ri tasvirlar bilan ishlatishingiz mumkinligini bilib olasiz.
Amaliy ish kitobini yuklab oling
Ushbu maqolani tayyorlash uchun biz foydalangan Excel ish kitobini yuklab olishingiz mumkin.
INDEX MATCH with 3 Criteria.xlsx
4 Foydalanish Excelda 3 ta mezon bilan INDEX MATCH
1. Excelda 3 ta mezonga ega INDEX MATCH (massiv formulasi)
Quyidagi ma'lumotlar to'plamida Xiaomi smartfonlarining bir qator modellari mos keladigan chipset modellari, operativ xotira va kamera konfiguratsiyasiga ega. Jadvalda mavjud ma'lumotlarga asoslanib, biz birinchi uchta spetsifikatsiya ustunidan uch xil mezonga javob beradigan smartfon modelini topamiz.
Masalan, biz Snapdragon chipsetidan foydalanadigan modelni aniqlamoqchimiz. , 8 GB operativ xotiraga ega va 108 MP kameraga ega.
Chiqishni tanlang Cell E17 va yozing:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Endi chiqishni topish uchun CTRL+Shift+Enter tugmalarini bosing, chunki bu massiv formulasi. Lekin agar siz Excel 365 dan foydalanayotgan bo'lsangiz, faqat Enter tugmasini bosishingiz kerak.
Bu yerda MATCH funktsiyasi belgilangan mezonlar asosida qator raqamini chiqaradi. Birinchi argumenti 1 bilan, MATCH funksiyasi 1 qidiruv massivida barcha mezonlar bajarilgan (ikkinchi argument) qiymatini qidiradi va u tegishli qator raqamini qaytaradi. INDEX funksiyasi keyin ushbu qator raqamidan smartfon modelini Ustun E dan chiqarib olish uchun foydalanadi.
Batafsil o'qing: Bir nechta raqamni qanday moslashtirish mumkin Excelda turli massivlardan mezonlar
2. Excelda 3 ta mezonga ega INDEX MATCH (massiv bo'lmagan formula)
Agar siz massiv formulasidan foydalanmoqchi bo'lmasangiz, bu yerda E17 katakcha<2 chiqishida qo'llaniladigan boshqa formula mavjud>:
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Enter tugmachasini bosganingizdan so'ng oldingi bo'limda bo'lgani kabi natijani olasiz.
🔎 Formula qanday ishlaydi?
- Formula ichida MATCH ning ikkinchi argumenti. funktsiyasi boshqa INDEX funksiyasi tomonidan aniqlangan, u barcha mos keladigan mezonlarni qidiradi va massivni qaytaradi:
{0;1;0;0;0 ;1;0;0;1;0}
- MATCH funksiyasi keyin bu massivda- 1 qiymatini qidiradi va birinchi qatorning mos keladigan qator raqamini qaytaradi. topish.
- Nihoyat, tashqi INDEX funksiya oldingi bosqichda topilgan qator raqamiga asoslanib Ustun E dan qiymat chiqaradi.
Batafsil o'qing: INDEX, MATCH va MAX Excelda bir nechta mezonlarga ega
O'xshash o'qishlar
- INDEX yordamida Excelda bir nechta mezonlar, MATCH va COUNTIFFunktsiya
- Excel Index Yagona/bir nechta mezonlarni bitta/bir nechta natijalar bilan moslash
- Bir nechta qiymatlarni gorizontal ravishda qaytarish uchun Excel INDEX-MATCH formulasi
- INDEX MATCH Excelda joker belgilar bilan bir nechta mezon (toʻliq qoʻllanma)
- [Tuzatildi!] INDEX MATCH Excelda toʻgʻri qiymatni qaytarmaydi (5 ta sabab)
3. IFERROR, INDEX va MATCH funksiyalarining 3 ta mezon bilan kombinatsiyasi
Ba'zida berilgan mezonlar yoki shartlar jadvaldagi ma'lumotlarga mos kelmasligi mumkin. Bunday holda, oxirgi ikki usuldagi formulalarning har biri #N/A xatosini qaytaradi. Ammo, agar berilgan mezonlar mos kelmasa, “Mavjud emas” xabarini qaytarish uchun formulani oʻzgartirishimiz mumkin. Demak, biz maqsadga xizmat qilish uchun IFERROR funksiyasidan foydalanishimiz kerak.
Yacheyka E17 chiqishidagi kerakli formula hozir bo'lishi kerak:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Enter tugmasini bosgandan so'ng, biz belgilangan xabarni ko'ramiz- “Mavjud emas” , chunki biz mezonlarni biroz o'zgartirdik. jadvaldagi ma'lumotlar bilan bog'lana olmaydi.
Batafsil o'qing: IF Excelda INDEX-MATCH bilan (3 ta mos yondashuv )
4. Excelda Ustun(lar) va qator(lar) boʻyicha 3 ta mezonga ega INDEX MATCH
Yakuniy boʻlimda biz ikkita alohida qatorga Chipset va RAM sarlavhalarini tayinlaymiz (4 va 5) . Shuningdek, biz yana ikkita smartfon brendini qo'shdik ustun C . D6 dan F8 gacha bo'lgan katakchalar diapazoni ustun va qator sarlavhalari bo'ylab brendlar, chipsetlar va RAMlarga asoslangan mos modellarni ifodalaydi.
Ushbu matritsaga asoslangan. satrlar va ustunlar sarlavhalari bo'ylab qidirsangiz, D11:D13 katakchalari oralig'ida belgilangan mezonlarga javob beradigan E11 uyasidagi smartfon modelini chiqaramiz.
Chiqishda E11 katakchada belgilangan shartlarda kerakli formula bo'ladi:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Enter tugmasini bosgandan so'ng, quyidagi skrinshotda ko'rsatilgandek yakuniy natijani topasiz.
Ushbu formulada birinchi MATCH funktsiya brendlar uchun berilgan mezonlarga mos keladigan ustun C qator raqamini belgilaydi. INDEX funktsiyasining uchinchi argumenti (ustun_num) da, ikkinchi MATCH funktsiyasi chipset va operativ xotira mezonlarini birlashtirib, ustun raqamini belgilaydi.
Batafsil o'qing: Indeks Excelda satr va ustunlardagi bir nechta mezonlarga mos keladi
Yakunlovchi so'zlar
Umid qilamanki Yuqorida sanab o'tilgan usullardan endi INDEX va MATCH funksiyalari bilan ishlashda ularni Excel elektron jadvalida 3 xil mezon bilan qo'llashga yordam beradi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytda Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.