Mundarija
VLOOKUP, INDEX, MATCH - Microsoft Excelda ishlatiladigan mashhur Excel funksiyalari. VLOOKUP katta ma'lumotlar bilan ishlashda juda keng tarqalgan. INDEX-MATCH funksiyasi birgalikda VLOOKUP funktsiyasi o'rniga ishlatilishi mumkin. Ushbu maqolada Excelda VLOOKUP o'rniga INDEX-MATCH dan qanday foydalanishni ko'rsatamiz.
Amaliyot kitobini yuklab oling
Ushbu amaliyotni yuklab oling ushbu maqolani oʻqiyotganda mashq qilish uchun kitob.
Vlookup.xlsx oʻrniga indeks mosligiINDEX va MATCH funksiyalariga kirish
INDEX Funktsiya
INDEX funktsiyasi jadval yoki diapazondagi qiymat yoki qiymatga havolani qaytaradi. INDEX funksiyasi massiv shakli va mos yozuvlar shaklida ikki xil ishlatiladi.
Sintaksis:
INDEX(massiv, qator_num, [ustun_num] )
Argumentlar:
massiv – Bu yacheykalar diapazoni yoki massiv doimiysi. Qator_raqami va ustun_raqamidan foydalanish ushbu massivdagi satrlar yoki ustunlarga bog'liq.
satr_num – Agar ustun_num mavjud bo'lmasa, bu talab qilinadi. Qiymatni qaytarish uchun massivdagi qatorni tanlaydi. Agar satr_raqami qoldirilgan boʻlsa, ustun_raqami talab qilinadi.
ustun_num – U qiymatni qaytarish uchun massivdagi ustunni tanlaydi. Agar ustun_raqami qoldirilsa, satr_raqami talab qilinadi.
MATCH funktsiyasi
MATCH funksiyasi belgilangan qiymatni qidiradi.ob'ekt hujayralar oralig'ida va keyin ushbu ob'ektning mos keladigan pozitsiyasini qaytaradi. Bu funksiya istalgan yo‘nalishda ishlaydi va aniq moslikni oladi.
Sintaksis:
MATCH(qidiruv_qiymati, qidirish_massivi, [match_turi])
Argumentlar:
lookup_value – Bu biz massivda mos keladigan qiymat. Bu qiymat (raqam, matn yoki mantiqiy qiymat) yoki raqam, matn yoki mantiqiy qiymatga yacheyka havolasi bo'lishi mumkin.
qidiruv_massivi – Bu biz qidirmoqchi bo'lgan belgilangan diapazon.
match_type – Bu ixtiyoriy. Raqamlar -1, 0 yoki 1. Moslash_turi argumenti Excel qidiruv_qiymatini qidirish_massividagi qiymatlarga qanday mos kelishini belgilaydi. Ushbu argument uchun standart qiymat 1.
INDEX va MATCH funksiyalarini qanday birlashtirish kerak
Biz INDEX va MATCH funksiyalarining kombinatsiyasidan foydalanamiz VLOOKUP funktsiyasidan foydalanish o'rniga. Bu erda biz ikkita funktsiyani qanday birlashtirishni ko'rsatamiz.
Formulani qo'llash uchun biz ID, ism va xodimlarning ish haqini o'z ichiga olgan kompaniyaning ma'lumotlar to'plamini olamiz.
Endi, boshqa variantlar oʻrniga ID ni qidirayotgan xodimlarning Ish haqi maoshini bilib olasiz.
1-qadam:
- Birinchi navbatda, quyidagi qutida ko'rsatilganidek, ID ni qo'ying:
2-qadam:
- MATCH funksiyasini C13 katakchasiga yozing.
- Biz mos keladiganini topishga harakat qilamiz. B5:B10 oralig'idagi C12 uyasi. Demak, formula:
=MATCH(C12,B5:B10,0)
3-bosqich:
- Keyin Enter tugmasini bosing.
Qaytishda biz 3 olamiz. Bu bizning belgilangan qiymatimiz ushbu diapazonning 3-hujayrasida ekanligini bildiradi.
4-qadam:
- Endi, kiriting INDEX
- Biz ish haqini olmoqchimiz. Shunday qilib, biz diapazon sifatida D5:D10 dan foydalandik.
- Formula quyidagicha bo'ladi:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
5-qadam:
- Keyin Enter tugmasini bosing.
Nihoyat, biz natijada A-003 ish haqini olamiz. Shunday qilib, biz INDEX-MATCH funksiyalaridan birgalikda foydalanamiz.
Excelda VLOOKUP o'rniga INDEX MATCH-dan foydalanishning 3 usuli
1. INDEX MATCH-dan qidirish huquqi Excelda chap
Ushbu bo'limda biz INDEX-MATCH funksiyasi o'ngdan chapga qarab qanday ko'rinishini ko'rsatamiz. Faqat VLOOKUP ob'ektlarni chapdan o'ngga qidirishi mumkin va qidiruv ob'ekti birinchi ustunda bo'lishi kerak. INDEX-MATCH funksiyasi uchun biz ushbu qoidalarga amal qilishimiz shart emas.
1-qadam:
- Biz nomlarni qidiradi va ID ni qaytarishni xohlaydi. Shunday qilib, ma'lumotlar to'plami quyidagicha ko'rinadi:
2-bosqich:
- “Allisa” deb yozing Nomi
- Endi INDEX-MATCH formulasini yozing:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Bu yerda biz Ism ustunni qidiramiz va quyidagini olamiz IDdan qaytish
- Biz operatsiyani o'ngdan chapga qo'llaymiz.
3-qadam :
- Keyin Enter tugmasini bosing.
Biz ID
Batafsil o'qing: INDEX MATCH va VLOOKUP funksiyasi (9 ta misol)
2. Excelda bir nechta mezonlar bilan VLOOKUP o'rniga INDEX MATCH
INDEX-MATCH funksiyasida biz VLOOKUP
1-qadam:
- Birinchi, bir nechta mezonlarni qo'llash uchun ma'lumotlar to'plamini o'zgartiring.
2-qadam:
- Biz ikkita mezonni qo'llaymiz Bo'lim va Ism va Ish haqini xohlaymiz natija sifatida.
3-bosqich:
- Shartni kerakli katakchaga qo'ying quyidagi rasm sifatida.
4-qadam:
- Endi formulani ga qo'ying. C14 katak .
- Formula:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
5-qadam:
- Nihoyat, Enter tugmasini bosing.
Ikkala shart sifatida o'yin, biz natijaga erishamiz. Agar biron bir mezon mos kelmasa, natija xato bo'ladi. VLOOKUP da bu mumkin emas. Shuning uchun biz VLOOKUP o'rniga INDEX-MATCH dan foydalanamiz.
Batafsil o'qing: Excel INDEX va MATCH funktsiyalari bir nechta mezonlarga ega ( 4 Formulalar)
O‘xshashO'qishlar
- Excel'da bir nechta mezon ostida INDEX-MATCH funksiyalari bilan yig'indisi
- Qisman moslik uchun INDEX va Matchdan qanday foydalanish kerak (2) Yo'llar)
- XLOOKUP vs Excelda INDEX-MATCH (Barcha mumkin bo'lgan taqqoslashlar)
- Excelda INDIRECT INDEX MATCH funksiyalaridan foydalanish formulasi
- INDEX MATCH Excelda joker belgilar bilan bir nechta mezon (toʻliq qoʻllanma)
3. Satr va ustunda qidirish uchun INDEX MATCHni qoʻllang
Bo'limda biz satr va ustunda qanday qidirishni ko'rsatamiz. VLOOKUP ham satrda, ham ustunda qidirib bo'lmaydi.
1-qadam:
- Birinchi, qo'llash uchun ma'lumotlar to'plamini o'zgartiring funksiyalar.
2-qadam:
- Biz ustun boʻylab nomlarni qidirishni oʻrnatdik. B va 4-qatorda yil.
3-qadam:
- Shartni o'rnating ism va yil bo'yicha kerakli katakchalarga.
4-bosqich:
- Endi formulani yozing. C14 uyasida.
- Formula:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
5-qadam:
- Endi Enter tugmasini bosing.
Nihoyat, biz Joze 2020 yilda olgan o'sish miqdori.
Batafsil o'qing: Indeks Excelda satr va ustunlardagi bir nechta mezonlarga mos keladi
Afzalliklar Excelda VLOOKUP o'rniga INDEX MATCH dan foydalanish
1. Dinamik ustunli havola
Asosiy afzalliklaridan biri VLOOKUP ustidagi INDEX-MATCH - ustun havolasi. VLOOKUP statik ustun havolasini talab qiladi. Boshqa tomondan, INDEX-MATCH dinamik ustun havolasini talab qiladi. Har qanday satr yoki ustunni qo'shish yoki o'chirishda statik havola tufayli formula o'zgarishsiz qoladi. Ustun o'zgarishining ta'siri unda aks etmaydi.
2. O'ngdan chapga qidirish
VLOOKUP chapga qiymatni qaytarishga imkon beradi. . Lekin o'ngdan chapga qidiruv paytida hech qanday operatsiyani bajarib bo'lmaydi. Bu INDEX-MATCH funktsiyasining eng muhim afzalliklaridan biridir. INDEX-MATCH funksiyasidan VLOOKUP chap va o'ng tarafdagi havolalar tufayli ishlay olmaydigan ba'zi holatlarda foydalanishimiz mumkin.
3. Yangi ustunni kiritish yoki oʻchirish oson
Biz allaqachon bilamizki, VLOOKUP statik ustun havolasidan foydalanadi. Shunday qilib, har qanday yangi ustunni qo'shish yoki o'chirish vaqtida biz har safar formulani o'zgartirishimiz kerak. Va biz buni qo'lda qilishimiz kerak. Ammo biz katta ma'lumotlar to'plami bilan ishlaganimizda, bu o'zgartirish juda murakkab bo'ladi. INDEX-MATCH funktsiyasidan foydalanish o'rniga, biz bu haqda o'ylashimiz shart emas. Formula avtomatik ravishda o'zgartiriladi.
4. Qidiruv qiymatining oʻlchamiga cheklov yoʻq
Biz izlash mezonlarining uzunligi VLOOKUP da 255 belgidan oshmasligiga ishonch hosil qilishimiz kerak. Aks holda, u xato qiymatini ko'rsatadi. INDEX- holatidaMATCH , biz 255 dan ortiq belgilarni qidirishimiz mumkin.
5. Qayta ishlash vaqtini minimallashtirish
Biz INDEX-MATCH funktsiyasini qayta ishlash vaqtini ko'rib chiqsak, ishlov berish vaqtini katta miqdorga qisqartiradi. VLOOKUP funksiyasi butun massiv yoki jadvalni qidiradi. Va INDEX-MATCH funktsiyasi faqat ko'rsatilgan diapazon yoki ustunni qidiradi. Shunday qilib, u VLOOKUP bilan solishtirganda eng qisqa vaqt ichida natijalar beradi.
6. Qiymat pozitsiyasini qidirish
VLOOKUP qidiruv qiymati massiv yoki diapazonning birinchi ustunida bo'lishi kerak. Lekin INDEX-MATCH funktsiyasida qidiruv qiymati istalgan ustunda joylashgan bo'lishi mumkin va shuningdek, foydalanuvchi tanlagan istalgan ustundan natijalarni beradi.
Xulosa
Ushbu maqolada Excelda VLOOKUP o'rniga INDEX-MATCH funksiyasidan qanday foydalanishni tasvirlab berdik. Shuningdek, biz INDEX-MATCH funksiyasining VLOOKUP ga nisbatan afzalliklarini tushuntiramiz. Umid qilamanki, bu sizning ehtiyojlaringizni qondiradi. Iltimos, Exceldemy.com veb-saytimizni ko'rib chiqing va sharhlar maydoniga takliflaringizni qoldiring.