Mundarija
Excel ma'lumotlar to'plami ma'lumotlarning yozuvlarini saqlash uchun ishlatiladi. Katta ma'lumotlar to'plamidan ma'lumot izlash ko'p vaqt talab qilishi mumkin. Excelda aniq natijalarga erishish uchun so'rovlarni qidirish va moslashtirish uchun foydali formulalar mavjud. INDEX va MATCH nafaqat bitta mezon uchun, balki bir nechta mezonlar uchun ham ishlaydigan eng ko'p ishlatiladiganlardan biridir. Maqolada INDEX va MATCH ga 4 ta formulalar bir nechta mezonlarga ega mos misollar va tegishli tushuntirishlar bilan tushuntiriladi.
Amaliy ish kitobini yuklab oling
Mashq kitobini yuklab oling va o'zingizni mashq qiling.
Excel Index Match Multiple Criteria.xlsx
INDEX va MATCH funksiyalariga kirish
INDEX funksiyasi
Maqsad:
U yacheykaning kesishmasidagi qiymat yoki havolani qaytaradi. berilgan oraliqdagi alohida satr va ustun.
Umumiy formula:
=INDEX(array, row_num,[column_num])
Argumentlar Tavsif:
massiv = ma'lumotlar diapazoni.
satr_num = qaytariladigan qiymatning qator raqami.
ustun_num =qaytariladigan qiymatning ustun raqami.
MATCH Funksiya
Maqsad:
U massivdagi elementning nisbiy oʻrnini maʼlum tartibda koʻrsatilgan qiymatga mos qaytaradi.
Umumiy formula:
=MATCH(lookup_value,lookup_array,[match_type])
Argume nt Tavsif:
lookup_value = qidirilganqiymat.
lookup_array = qidirilayotgan qiymat mavjud boʻlgan maʼlumotlar diapazoni.
moslik_turi = -0, -1,1. 0 aniq moslikni, -1 aniq moslikdan kattaroq qiymatni va 1 aniq moslikdan kichik qiymatni bildiradi.
Ko'p mezonli INDEX va MATCH funksiyalaridan foydalangan holda 3 ta Excel formulasi
Biz Excel indeksiga 4 ta formulani tushuntirish va ularni bir nechta mezonlar bilan moslashtirish uchun quyidagi ma'lumotlar to'plamidan foydalanamiz.
Maʼlumotlar toʻplamida Mahsulot ID , Rang , Hajm, va Narx boʻlgan 5 ta ustun mavjud kompaniya mahsulotlari ro'yxati. Endi sizda bir nechta mezon bo'lsa va mos keladigan qiymatga tegishli qiymatni olish uchun bir nechta mezonlarga mos kelmoqchi bo'lsangiz. Maqolaning keyingi bo'limlarida bir nechta mezonlarga ega INDEX va MATCH funktsiyalari bilan 3 xil formulalar ko'rsatiladi. Shunday ekan, oldinga intilaylik.
1. Bir nechta mezonlar bilan INDEX va MATCH funksiyalaridan foydalangan holda oʻrnatilgan Excel formulasi
Mahsulot identifikatori, rangi va oʻlchamiga mos keladigan maʼlumotlar toʻplamidan mahsulot narxini bilishimiz kerak deb faraz qilaylik.
Natijani olish uchun Excel INDEX va MATCH funksiyasidan foydalanib quyidagi formuladan foydalanishingiz mumkin:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Bu yerda siz formula maʼlumotlar toʻplamidagi bir nechta mezonlarga mos kelishini koʻrishingiz va keyin aniq natijani koʻrsatishingiz mumkin.
🔎 FormulaTartibga solish:
- MATCH funksiyasidan foydalanib, 3 mezon: Mahsulot ID , Rang, va Oʻlcham ma'lumotlar to'plamidan mos ravishda B5:B11 , C5:C11, va D5:D11 diapazonlari bilan mos keladi. Bu yerda moslik turi 0 boʻlib, bu aniq moslikni beradi.
- Nihoyat, INDEX funksiyasidan foydalanib, u oʻsha mahsulot narxini oladi. E5:E11 oralig'idan.
Batafsil o'qing: Excelda 3 ta mezon bilan INDEX MATCH (4 ta misol)
2. Ikki INDEX funktsiyasi va bir nechta mezonlarga ega MATCH funksiyasi bilan ichki o'rnatilgan Excel formulasi
Bundan tashqari, MATCH bilan birga ikkita INDEX funksiyasini o'z ichiga olgan yana bir formula mavjud. berilgan ma'lumotlar oralig'idan qiymat olish uchun bir nechta mezonga ega funktsiya.
Formula:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Natija berilgan ma'lumotlar diapazonlari bilan 3 ta mezonga mos keladi va chiqish uchun belgilangan diapazonda mos keladigan mezon qiymatining natijasini beradi.
🔎 Formulalar taqsimoti:
- MATCH funksiyasi <1 yordamida B15 , C15 va D15 sifatida qidirish qiymatlarini oladi>VA ular orasida.
- Keyin, u INDEX funktsiyasini oladi, uning ichida har bir qidirish qiymatlari uchun qidirish massivlari B5:B12 , C5:C12, va D5:D12 .
- MATCH funksiyasining oxirgi argumenti aniq moslikni berish uchun 0 ga teng.
- Bularning barchasiboshqa INDEX funksiyasi ichiga oʻrnatilgan boʻlib, uning birinchi argumenti natija yakuniy koʻrsatiladigan diapazondir.
Batafsil oʻqish: Turli varaqdagi bir nechta mezonlarga ega INDEX MATCH. (2 usul)
Shunga o'xshash o'qishlar
- Excel indeksi bitta/ko'p natijalar bilan bitta/ko'p mezonga mos keladi
- Excelda INDEX, MATCH va COUNTIF funksiyasidan foydalangan holda bir nechta mezon
- Excelda bir nechta mezon ostida INDEX-MATCH funksiyalari bilan yig'indisi
- INDEX, MATCH va MAX Excelda bir nechta mezonlarga ega
3. Excelda bir nechta mezonga ega ikkita MATCH funksiyali INDEX dan foydalanish formulasi
Biroq, yuqoridagi usulning aksi shundaki, 2 ta MATCH funksiyaga ega formula INDEX bilan joylashtirilgan. funksiyasi ham bu ishni bajarishi mumkin.
Endi, bizda bu maʼlumotlar toʻplamining oʻzgartirilgan versiyasi, shu jumladan qalpoq va futbolka haqidagi maʼlumotlar bor, deylik va quyidagi tarzda joylashtirilgan.
Formula:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Bu holda biz ikkitadan foydalandik. MATCH funktsiyalari ma'lumotlar to'plamidagi qiymatlarga mos keladi. Bir satr uchun, ikkinchisi esa ustun uchun. Ikkala MATCH formulasi mukammal ishlaydigan INDEX funksiya ichiga joylashtirilgan.
🔎 Formulalar taqsimoti:
- Birinchi MATCH formula mahsulot nomiga mos keladi T-Shirt qatordagi qiymatlarga mos keladi( B6 va B7 ).
- ikkinchi MATCH formulasi diapazoni bilan ikkita rang va oʻlcham mezonini (Moviy va Oʻrta) oladi. C4:F4 va C5:F5 mos ravishda.
- Ikkala MATCH formulasi ikkinchi argument sifatida INDEX formulasi ichiga joylashtirilgan. . INDEX formulasining birinchi argumenti birinchi argumentni chiqish olinadigan ma'lumotlar diapazoni sifatida qabul qiladi, uchinchisi esa aniq moslik uchun 0 ga teng.
Batafsil o'qing: Indeks Excelda satr va ustunlardagi bir nechta mezonlarga mos keladi
INDEX-MATCHga muqobil: FILTER funksiyasidan foydalanish
Bundan tashqari, agar siz dinamik massivlarga ega Microsoft 365 dan foydalanayotgan boʻlsangiz, INDEX-MATCH formulalariga muqobil sifatida bir nechta mezonlarga ega FILTER funksiyasidan foydalanishingiz mumkin. .
Bu maqsadda FILTER funksiyasini qanday qoʻllashni bilish uchun quyidagi bosqichlarni bajaring:
- Toʻliq maʼlumotlar toʻplamini tanlang.
- Qo'shish yorlig'idan Jadval ni tanlang.
- Jadval diapazonini tekshiring va Mening jadvalimda sarlavhalar bor belgisini qo'ying.
- Keyin OK tugmasini bosing.
Jadvalingiz quyidagi ko'rinishga ega bo'ladi.
Endi sizda 3 ta mezon (rasmda ko'rsatilgan) bor deylik, ulardan foydalanib narxni topishingiz kerak. o'sha mahsulotning e.
- Ko'rmoqchi bo'lgan katakka formulani yozing.natija:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Natija hujayrada ko'rsatiladi.
Eslatma: Tegishli diapazonni tanlang va u jadval nomi sifatida koʻrinadi (bu holda 2-jadval), jumladan diapazon sarlavhasi (narx, mahsulot identifikatori, rang va oʻlcham ma'lumotlar to'plami Excel jadvaliga aylantirilganligi sababli formulada mos ravishda diapazonlarga ega.
🔎 Formulalar taqsimoti:
- Formula 3 ta argumentni oladi,
- Birinchi argument massiv bo'lib, u qaytariladigan qiymat olinadigan ma'lumotlar oralig'idir.
- Ikkinchi argument <1 mezonlarni o'z ichiga olgan>include . Bizning holatda, mezon mahsulot ID, Rang va Hajmi hisoblanadi.
- Uchinchi argument empty_if bo'lib, natija bo'sh bo'lsa, qaytarish qiymatini oladi. Bu ixtiyoriy va biz buni talab qilmaymiz.
- Bu mezonlarga mos keladi va birinchi argumentdagi diapazondan natija beradi.
Batafsil o'qing: Bir hujayradagi bir nechta qiymatlarni qaytarish uchun Excel INDEX MATCH
Eslash kerak bo'lgan narsalar
1. Kursorni massivlarni o'z ichiga olgan formulalar oxirida ushlab turish orqali klaviaturadan CTRL+SHIFT+ENTER tugmalarini bosishingiz mumkin. Bu oddiygina Enter tugmasini bosish orqali yaxshi ishlaydi, ammo xavfsiz bo'lish uchun massivlar bilan ishlashda ushbu texnikadan foydalanishingiz mumkin.
2. FILTER funksiyasi faqat Microsoft 365 uchun mavjud.dinamik massiv xususiyati. Agar sizda bu versiya bo'lmasa va eski versiyasidan foydalansangiz, qolgan 3 ta formulaga o'ting.
Xulosa
Maqolada INDEX va MATCH funksiyalarining qisqacha tavsifi mavjud. Keyinchalik Excelda bir nechta mezonlarga ega INDEX , MATCH, va FILTER funksiyalaridan foydalangan holda 4 xil formulani qoʻllash uchun maʼlumotlar toʻplamidan foydalandi. Umid qilamanki, maqola siz uchun foydali bo'ldi. Agar siz ko'proq ma'lumot olishni istasangiz, quyidagi tegishli maqolalarni ko'rishingiz mumkin. Agar sizda biron bir savol bo'lsa, sharhlar bo'limiga yozishingiz mumkin.