Excel INDEX və MATCH — sola axtarış və çevik VLOOKUP

MATCH dəyərin sütunda neçənci sətirdə olduğunu tapır, INDEX isə başqa sütundan həmin sətirin dəyərini qaytarır. Birlikdə istənilən istiqamətdə axtarır və bütün Excel versiyalarında işləyir.

Başqa dillərdə: İNDİS (Türkçe), ИНДЕКС (Русский); KAÇINCI (Türkçe), ПОИСКПОЗ (Русский)

Yazılışı

INDEX(array, MATCH(lookup_value, lookup_array, 0))

Arqumentlər

array
INDEX: nəticənin götürüləcəyi sütun.
lookup_value
MATCH: axtarılan dəyər.
lookup_array
MATCH: axtarış aparılan sütun.
match_type
MATCH: 0 — dəqiq uyğunluq.

Nümunə

Kod sağdakı sütundadır; E2-dəki koda (P-103) görə məhsulun adını tapmaq.

ABC
1MəhsulQiymətKod
2Laptop1200P-101
3Monitor350P-102
4Printer280P-103

Formulanı F2 xanasına yazın

Formula sizin Excel-də

  • English Excel=INDEX(A2:A4,MATCH(E2,C2:C4,0))
  • Türkçe Excel=İNDİS(A2:A4;KAÇINCI(E2;C2:C4;0))
  • Русский Excel=ИНДЕКС(A2:A4;ПОИСКПОЗ(E2;C2:C4;0))

P-103 üçün nəticə "Printer" olur — VLOOKUP bunu edə bilməz, çünki ad koddan soldadır.

✨ Bu formulanı AI ilə izah etdir

Faydalı məsləhətlər

  • MATCH-in sonuncu arqumentini 0 yazmağı unutmayın.
  • Sütun əlavə edəndə formula pozulmur (VLOOKUP-dakı sütun nömrəsi kimi).

Tez-tez rast gəlinən xətalar

  • #N/A — MATCH dəyəri tapmadı (boşluq, mətn/ədəd fərqi).
  • Yanlış nəticə — INDEX və MATCH diapazonları eyni sətirdən başlamır.