INDEX MATCH

Excelda INDEX va MATCH: VLOOKUP o‘rniga universal qidiruv

MATCH qiymatning o‘rnini topadi, INDEX esa shu o‘rindagi qiymatni qaytaradi. Birgalikda istalgan yo‘nalishda qidiradi.

Sintaksis

=INDEX(natija_ustuni; MATCH(qidiriladigan; qidiruv_ustuni; 0))
  • natija_ustuni — Qaytariladigan qiymatlar diapazoni.
  • qidiriladigan — Topilishi kerak bo‘lgan qiymat.
  • qidiruv_ustuni — Qidiruv olib boriladigan diapazon.
  • 0 — MATCH uchun aniq moslik.

Misol

ABC
1KodMahsulotNarx
2P01Daftar8000
3P02Ruchka3000
4P03Qalam2000

Formula:

=INDEX(C2:C4;MATCH("P02";A2:A4;0))

→ natija: 3000

MATCH

=MATCH("P02";A2:A4;0) → 2. Qiymat diapazonda nechanchi o‘rinda turganini qaytaradi.

INDEX

=INDEX(C2:C4;2) → 3000. Diapazondagi berilgan o‘rindagi qiymatni qaytaradi.

Nega INDEX+MATCH yaxshiroq

Natija ustuni qidiruv ustunidan chapda bo‘lishi mumkin, ustun qo‘shilganda formula buzilmaydi va katta jadvallarda tezroq ishlaydi.

Ko‘p beriladigan savollar

Aniq moslik. 1 yoki -1 saralangan ro‘yxatda taxminiy moslik uchun ishlatiladi.
Ha: =INDEX(B2:E10;MATCH(H1;A2:A10;0);MATCH(H2;B1:E1;0)) — qator va ustun bo‘yicha.