Agar katakchada matn bo'lsa Excel INDEX MATCH

  • Buni Baham Ko'Ring
Hugh West

Mundarija

Agar hujayra matnni o'z ichiga olsa, biz INDEX & MATCH funksiyalari aqlli va kengaytirilgan qidiruvni amalga oshirish uchun. Bu Excelda ishlatiladigan juda mashhur formula. Ushbu maqolada biz bu ikki funktsiya kombinatsiyasi qanday ishlashini chiroyli tushuntirishlar va misollar bilan bilib olamiz.

Mashq qilish kitobi

Quyidagi ish kitobini va mashqni yuklab oling.

Yacheyka matnni o'z ichiga oladi.xlsx

Excel INDEX funktsiyasiga kirish

Microsoft Excel INDEX funktsiyasi hujayrani qaytaradi belgilangan massiv yoki diapazonning qiymati.

  • Sintaksis:

=INDEX (massiv, qator_num, [ustun_raqam], [ maydon_num])

  • Argumentlar:

massiv: Yacheyka diapazoni yoki doimiy massiv.

satr_num: Kerakli diapazon yoki massivdagi qator raqami.

[ustun_num]: Kerakli diapazon yoki massivdagi ustun raqami.

[maydon_num]: boʻlgan barcha diapazonlarning tanlangan mos yozuvlar raqami Bu ixtiyoriy.

Excel MATCH funksiyasiga kirish

Microsoft Excel MATCH funksiyasi qidiruv joyini topish uchun ishlatiladi massivdagi qiymat yoki a diapazon. U raqamli qiymatni qaytaradi.

  • Sintaksis:

=MATCH(qidiruv_qiymati, qidirish_massivi, [match_turi])

  • Argumentlar:

qidiruv_qiymati: Qidiruv qiymati C12 katakchadagi qiymatni qaytaring.

QADAMLAR:

  • Uyachani tanlang C12 .
  • Keyingi formulani kiriting:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Natijani ko'rish uchun Enter tugmasini bosing.

Formula taqsimoti

EXACT(B12,B5:B9)

Bu qidiruv qiymatining aniq mosligini topadi. U aniq moslik uchun TRUE, mos kelmaydigan uchun FALSE qaytaradi.

MATCH(TRUE, EXACT(B12,B5:B9),0)

Bu avvalgi qadamdagi TRUE pozitsiyasini topadi.

INDEX($C$5:$C$9,MATCH(TRUE, EXACT(B12,) B5:B9),0),1)

Bu avvalgi bosqichdagi pozitsiya qiymatidan foydalangan holda CGPAni qaytaradi.

Xulosa

Agar hujayrada matn boʻlsa, qiymatni qidirish uchun Excel INDEX & MATCH funksiyalarini osongina birlashtira olamiz. Amaliy ish kitobi qo'shilgan. Davom eting va sinab ko'ring. Hech narsa soʻrashingiz yoki yangi usullarni taklif qilishingiz mumkin.

qidirish massivi yoki diapazoni.

qidiruv_massivi: Qiymatni qidirmoqchi bo'lgan qidirish massivi yoki hujayralar diapazoni.

[match_type]: Bu bajariladigan funksiya uchun moslik turini bildiradi. Uchta tur mavjud:

Qiymatning aniq mosligi = 0

Qidiruv qiymatiga teng yoki undan kichik bo'lgan eng katta qiymat =

Eng kichik qiymat qidiruv qiymatiga teng yoki undan katta = -1

9 Excel INDEX &ni birlashtirishning tezkor usullari; Agar katakchada matn boʻlsa, MATCH funksiyalari

1. Oddiy qidirish uchun INDEX MATCH funksiyalaridan foydalanish

Biz oddiy ustun yoki satr uchun INDEX MATCH funksiyalaridan foydalanishimiz mumkin. ish varag'ida qidirish. VLOOKUP funksiyasi faqat vertikal qidirish uchun ishlatiladi. Demak, bu kombinatsiya bu yerda juda yaxshi ishlaydi.

1.1 Vertikal qidiruv uchun

Faraz qilishimiz kerakki, bizda talabalar ismlari, ularning matematik belgilari bilan vertikal holatda maʼlumotlar toʻplami mavjud. Biz B4:C9 diapazonda Robning matematik baholarini qidiramiz va E5 katakchadagi qiymatni qaytaramiz.

QADAMLAR:

  • Avval E5 hujayra ni tanlang.
  • Keyingi formulani kiriting:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Endi natija uchun Enter tugmasini bosing.

Formula taqsimoti

MATCH(“Rob”,$B$5:$B$9,0)

Bu B5:B9 oralig'ida aniq moslikni qidiradi.

INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)

Bu B5 oraligʻidagi qiymatni qaytaradi :C9 .

1.2 Gorizontal qidiruv uchun

Bu yerda biz gorizontal holatda bir xil ma'lumotlar to'plamiga egamiz. Biz B4:G5 diapazonda Robning matematik belgilarini qidiramiz va B8 katakchadagi qiymatni qaytaramiz.

QADAMLAR:

  • Avval B8 hujayra ni tanlang.
  • Endi formulani kiriting:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Nihoyat, natijani ko'rish uchun Enter tugmasini bosing.

Formula taqsimoti

MATCH(“Rob”,$C$4:$G$4,0)

Bu C4:G4 diapazonida aniq moslikni qidiradi.

INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))

Bu C4:G5 oraligʻidagi qiymatni qaytaradi.

2. Chapga qidirish uchun INDEX MATCH funksiyasini kiriting

Izlash ma'lumotlarining qiymatini uning chap ustunidan chiqarish uchun biz INDEX MATCH funksiyalari kombinatsiyasidan foydalanishimiz mumkin. Aytaylik, bizda ingliz tili, matematika, fizika baholari bo‘lgan talabalar ismlarining ma’lumotlar to‘plami ( B4:E9 ) bor. Biz Robning matematik baholarini qidiramiz va G5 katakchadagi qiymatni qaytaramiz.

QADAMLAR:

  • G5 katakchani -ni tanlang.
  • Keyin formulani yozing:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Natijani olish uchun Enter tugmasini bosing.

Formula taqsimoti

MATCH(“Rob”,E5:E9,0)

Bu qidiruvni amalga oshiradi E5:E9 diapazonidagi aniq moslik uchun.

INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)

Bu B5:E9 diapazonidagi qiymatni qaytaradi.

3. INDEX MATCH funksiyalari bilan ikki tomonlama qidirish Agar Hujayra matnni o'z ichiga oladi

Excel INDEX MATCH funksiyalari bir nechta ustunlardan qidirish ma'lumotlarining qiymatlarini ajratib olish kabi ikki tomonlama qidiruvni yaxshi bajara oladi. Bu yerda bizda turli mavzu belgilariga ega boʻlgan turli talabalar nomlari ( B4:E9 ) mavjud. Biz C12:E12 katakdagi Robning barcha mavzu belgilarini chiqaramiz.

QADAMLAR:

  • Boshida C12 hujayra -ni tanlang.
  • Endi formulani kiriting:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Oxirida Enter tugmasini bosing. Hujayralarni avtomatik toʻldirish uchun Toʻldirish dastagi dan oʻng tomonga foydalaning.

Formula taqsimoti

MATCH($B$12,$B$5:$B$9,0)

Bu diapazonidagi Robning aniq mosligini qidiradi. B5:B9 .

MATCH(C$11,$C$4:$E$4,0)

Bu qidiradi C4:E4 diapazonidagi fanning aniq mosligi uchun (INGLIZ TILI/MATHS/FİZİKA).

INDEX($C$5:$E) $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Bu qiymatni qaytaradi diapazoni C5:E9 .

Batafsil o'qing: Excelda INDEX-MATCH bilan IF (3 ta mos yondashuv)

4. Qiymatni qidirish uchun INDEX MATCH funksiyalaridan foydalanishVLOOKUP funksiyasi (9 ta misol)
  • Excelda takroriy qiymatlar bilan INDEX+MATCH (3 ta tezkor usul)
  • 5. INDEX, MATCH dan foydalanish & Hujayradagi matnga asoslangan qiymatlarni olish uchun SUM funktsiyalari

    Biz talabaning “Rob” umumiy mavzu baholarini bilmoqchimiz deb faraz qilaylik. C12 katakchada qiymat olish uchun SUM MATCH funksiyalari bilan birga SUM funksiyasi dan foydalanishimiz mumkin.

    QADAMLAR:

    • C12 hujayra -ni tanlang.
    • Endi formulani yozing:
    =SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

    • Natijani koʻrish uchun Enter tugmasini bosing.

    Formula taqsimoti

    MATCH($B$12,$B$5:$B$9,0)

    Bu B5:B9 diapazonidagi B12 katakchaning aniq mosligini qidiradi.

    INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

    Bu diapazonidagi qiymatni qaytaradi C5:E9 . Bu yerda INDEX funksiyasi ichida biz ‘ 0 ’ni ustun raqami sifatida kiritamiz. Bu qatordagi barcha qiymatlarni qaytaradi.

    SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B) $9,0),0))

    Bu oldingi bosqichdagi barcha qaytarilgan qiymatlarni jamlaydi.

    Batafsil o'qing: Qo'shma: Excelda bir nechta mezon ostida INDEX-MATCH funksiyalari

    6. Hujayra matni bilan qisman moslashish uchun INDEX MATCH funksiyalarini yulduzcha bilan kiriting

    Yulduzcha Excel dasturi Jirkat belgisi a dagi istalgan sonli belgilarni ifodalaydimatn qatori. Biz bundan qisman moslik bo'lsa, INDEX MATCH funksiyalari bilan qiymatni qidirish uchun foydalanamiz. Quyidagi ma'lumotlar to'plamida ( B4:C9 ) bizda barcha talabalarning to'liq ismlari, ularning matematikadan baholari bor. Shuningdek, talabalarning qisman ismlari bilan ma'lumotlar to'plami. Biz ularning matematik baholarini topamiz va ularni F5:F9 oralig'iga kiritamiz.

    QADAMLAR:

    • Birinchi, F5 katakchani -ni tanlang.
    • Formulani kiriting:
    =INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

    • Nihoyat, Enter tugmasini bosing va katakchalarni avtomatik to'ldirish uchun To'ldirish dastagi dan foydalaning.

    Formula taqsimoti

    MATCH(E5&”*”,$B$5:$B$9,0)

    Qidiruv qiymati sifatida biz E5&”*” dan “Bob” nomi bilan boshlanadigan belgilar va istalgan raqam bilan boshlangan Yulduzcha qaytish sifatida foydalanamiz. B5:B9 matn qatoridan keyingi belgilar.

    INDEX($C$5:$C$9,MATCH(E5&"* ”,$B$5:$B$9,0),1)

    Bu C5:C9 oraligʻidagi qiymatni qaytaradi.

    DIQQAT: Ushbu formula faqat bir marta mos kelsa ishlaydi. Bir nechta mos keladigan holatlar bo'lsa, u faqat birinchi moslikni ko'rsatadi.

    Batafsil o'qing: INDEX MATCH Excelda qo'shiq belgisi bilan bir nechta mezon (to'liq qo'llanma)

    7. Eng yaqin moslikni topish uchun Excel INDEX MATCH funksiyalari

    Bizda talabalarning CGPA ma'lumotlar to'plami ( B4:C9 ) bor deb faraz qilaylik. Biz topamiz C12 katakchada kerakli CGPA bilan eng yaqin mos keladigan CGPAga ega talaba. Bu yerda biz INDEX & MATCH funksiyalari bilan MIN & ABS funktsiyalari .

    QADAMLAR:

    • C12 uyasi -ni tanlang .
    • Endi formulani kiriting:
    =INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    • Keyingi <1 ni bosing>Natijani ko'rish uchun kiriting.

    Formulalarni taqsimlash

    MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

    Bu hujayraning aniq mosligini qidiradi B12 diapazonda B5:B9 .

    MIN(ABS(B12-C5:C9)

    Bu talab qilinadigan CGPA va boshqa barcha CGPA o'rtasidagi minimal farqni beradi. Eng yaqin (ko'proq yoki kamroq) qiymatga ishonch hosil qilish uchun biz bu erda ABS funktsiyasi dan foydalanamiz. ichida MATCH funksiyasi , minimal qiymat qidiruv qiymati bo'ladi.

    ABS(B12-$C$5:$C$9)

    Bu MATCH funksiyasi ichidagi qidirish massivi bo'ladi.

    MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)

    Endi MATCH funksiyasi eng yaqin bo'lgan massivdan talaba ismining pozitsiya raqamini bilib oladi. CGPA.

    INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    Bu talabaning ismini qaytaradi.

    Batafsil o'qing: Excelda minimal qiymatni topish uchun INDEX-MATCH formulasi (4 mos keladigan usul)

    8. TopishINDEX bilan taxminiy o'yin & amp; MATCH funksiyalari

    Bu yerda bizda barcha talaba baholari bilan maʼlumotlar toʻplami mavjud. Asosiy stol yonida baholash jadvali ham mavjud. Biz har bir talabaning bahosini D5:D9 to'g'ri ( F5:G10 ) asosida aniqlaymiz.

    QADAMLAR:

    • Avval D5 uyasi -ni tanlang.
    • Keyingi formulani kiriting:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • Nihoyat, Enter tugmasini bosing va jami ko'rish uchun To'ldirish dastagi -dan foydalaning natija.

    Formulalarni taqsimlash

    MATCH(C5,$ F$6:$F$10,1)

    Bu F6:F10 diapazonidagi C5 katakchaning aniq mosligini qidiradi. Bu shuni anglatadiki, u belgilar oralig'idan o'tadi va qidiruv qiymatidan kichik yoki unga teng bo'lgan qiymatni qaytaradi.

    INDEX($G$6:$G$10) ,MATCH(C5,$F$6:$F$10,1),1)

    Bu avvalgi bosqichdagi pozitsiya qiymatidan foydalangan holda bahoni qaytaradi.

    9. Holat INDEX bilan sezgir qidirish & amp; MATCH funksiyalari Agar hujayralar matnni o'z ichiga olsa

    Kirish uchun oddiy qidiruv ishlamaydi. Bunda Excel INDEX & MATCH funktsiyalari muhim rol o'ynaydi. Aytaylik, bizda talabalarning CGPA bilan ismlari to'plami mavjud. Xuddi shu nomga ega ikkita talaba bor. Ularning orasidagi yagona farq shundaki, biri "nilufar", ikkinchisi "Lily" deb yoziladi. Endi biz Lilyning CGPA ni chiqaramiz vaKo'p mezon

    Ba'zan biz qidirish qiymatlarini birlashtirishimiz va belgilangan massivdan ularning to'liq ma'lumotlarini qaytarishimiz kerak. Biz bu yerda VLOOKUP funktsiyasidan foydalanishimiz mumkin, ammo unga yordam ustuni kerak. INDEX MATCH funksiyalari kombinatsiyasi yordamida biz qiymatni osongina topishimiz mumkin. Quyidagi ma'lumotlar to'plamidan biz D12 katakchasidagi B4:D9 oralig'idan "Mayk Xansen" ning fizika belgilarini chiqarmoqchimiz.

    QADAMLAR:

    • Avval D12B katakchasini tanlang.
    • Formulani kiriting:
    =INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))

    • Nihoyat, natijani ko'rish uchun Enter tugmasini bosing.

    Formulalarni taqsimlash

    MATCH($B$12&"

    Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.