Excel-də INDEX MATCH düsturundan necə istifadə etməli (9 Nümunə)

  • Bunu Paylaş
Hugh West

İndi və sonra biz böyük Excel iş vərəqimizdə xüsusi məlumat axtarmalıyıq. Ancaq onu əl ilə axtarmaq yorucudur. INDEX və MATCH funksiyaları ilə əməkdaşlıq edən düstur çox asanlıqla məlumatların axtarışı ilə bağlı heyrətamiz iş görə bilər. O, həmçinin qabaqcıl axtarışlar həyata keçirə bilər. Bu məqalədə biz sizə Excel-də INDEX MATCH Formula İstifadə etməyin sadə və effektiv yollarını göstərəcəyik.

İllüstrasiya etmək üçün, Nümunə kimi bir nümunə verilənlər toplusundan istifadə edəcəyik. Məsələn, aşağıdakı məlumat dəsti şirkətin Satıcı , Məhsul Xalis Satışlarını təqdim edir.

Təcrübə İş Kitabını endirin

Özünüz məşq etmək üçün aşağıdakı iş kitabını endirin.

INDEX-MATCH.xlsx-dən istifadə

Giriş INDEX Funksiya

  • Sintaksis

INDEX(massiv, sətir_num,[sütun_num])

  • Arqumentlər

massiv: Məlumatı çıxaracağı diapazon.

sətir_num: Qaytarılacaq məlumatın sıra nömrəsi.

[sütun_num]: Qaytarılacaq məlumatın sütun nömrəsi.

  • Məqsəd

INDEX funksiyası verilmiş diapazonda müəyyən sətir və sütunun kəsişməsində yerləşən xananın dəyərini və ya istinadını əldə edir.

İçində aşağıdakı verilənlər toplusu, Nate Satışları 17000 4-cü sətirdə və 3-cü sütunda mövcuddur B5:D10 .

Ətraflı oxuyun: Excel-də birdən çox sətirlərin cəminə uyğunluğu indeksi (3 üsul)

9. INDEX MATCH

İDYƏT MATCHINDƏN istifadə edərək Təxmini Uyğunluğu Tapın> INDEX MATCH düsturu təxmini uyğunluğu taparkən çox faydalıdır. Bu nümunədə biz məhsulu təxmini Xalis Satış 6000 üçün tapacağıq. Beləliklə, prosesi izləyin.

ADDIMLAR:

  • İlk olaraq F5 xanasına klikləyin.
  • Sonra yazın düstur:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

  • Son olaraq Enter düyməsini basın.

QEYD: Bu düsturun işləməsi üçün verilənlər Artan və ya Azalan sıra ilə olmalıdır.

🔎 Düstur Necə İşləyir?

  • MATCH(F4,D5:D10,1)

MATCH düsturu 1 axtarış dəyərindən 6000 -dən kiçik və ya ona bərabər olan ən böyük dəyəri qaytaracaq uyğunluq növü arqumenti kimi istifadə edir. Burada 2 qaytaracaq.

  • INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

INDEX funksiyası C5:C10 diapazonunda 2-ci sətirdə olan Router qaytarır.

Ətraflı oxuyun: Qismən Uyğunluq üçün İNDEX və Uyğunluqdan Necə İstifadə Edilir (2 Üsul)

Niyə INDEX MATCH VLOOKUP-dan daha faydalıdır?

1. INDEX MATCH Formula Axtarış Dəyərinin Hər iki Sol-Sağ tərəfinə görünür

VLOOKUP funksiyası soldan məlumatları əldə edə bilmir axtarış dəyərinin tərəfi. Lakin İNDEKS MATCH formula bunu edə bilər.

2. INDEX MATCH Şaquli və Üfüqi Aralıqlarla işləyir

VLOOKUP yalnız şaqulidən verilənləri əldə edə bilər massiv, halbuki INDEX MATCH üfüqi məlumatlarla yanaşı, şaquli verilənlərdən də keçə bilər.

3. VLOOKUP Azalan Data ilə Uğursuzdur

VLOOKUP funksiyası təxmini uyğunluğa gəldikdə azalan ardıcıllıq verilənlərini idarə edə bilmir.

4. INDEX MATCH ilə düstur Biraz Daha Sürətlidir

VLOOKUP həddindən artıq sətir və sütunlarla işləyərkən bir az yavaş funksiyadır.

5. Faktiki Sütun Mövqeyindən Müstəqil

VLOOKUP həqiqi sütun mövqeyindən asılı deyil. Beləliklə, hər dəfə sütunu sildiyiniz zaman VLOOKUP funksiyası yanlış nəticə verəcək.

6. VLOOKUP-dan istifadə etmək çətin deyil

VLOOKUP funksiyasının istifadəsi INDEX MATCH funksiyaları ilə müqayisədə daha asandır. Axtarış əməliyyatlarımızın əksəriyyəti VLOOKUP asanlıqla həyata keçirilə bilər.

Ətraflı oxuyun: INDEX MATCH vs VLOOKUP Funksiya (9 Nümunə)

Nəticə

Bundan sonra siz yuxarıda təsvir edilmiş üsullarla EXcel İNDEKS MATCH Formula -dən istifadə edə biləcəksiniz. . Onlardan istifadə etməyə davam edin və tapşırığı yerinə yetirmək üçün başqa yollarınız varsa, bizə bildirin. Şərh, təklif və ya sualınız varsa, aşağıdakı şərh bölməsində qeyd etməyi unutmayın.

B5:D10.

MATCH Funksiyasına Giriş

  • Sintaksis

MATCH(axtarma_dəyəri,axtarma_massivi,[uyğun_növ])

  • Arqumentlər

axtarış_dəyəri: Data diapazonunda axtarılacaq dəyər.

axtarış_massivi : axtarma_dəyəri -ni axtaracağı data diapazonu.

[uyğun_tip]: 1/0/1 . -1 dəqiq uyğunluqdan böyük dəyəri, 0 dəqiq uyğunluğu və 1 dəqiq uyğunluqdan kiçik olan dəyəri ifadə edir.

  • Məqsəd

MATCH funksiyası massivdə axtarış_dəyəri nin nisbi mövqeyini qaytarır.

Aşağıdakı verilənlər bazasında F4 xana dəyəri Frank ( axtarış_dəyəri ) və Frank <1-də mövcuddur Satıcı bölməsində>3-cü vəzifə ( B5:B10 ). Beləliklə, 3 qaytarır.

Excel-də INDEX MATCH düsturundan istifadə etmək üçün 9 nümunə

İndi biz birləşdirən düstur yaradacağıq. iki funksiya. Biz artıq bilirik ki, INDEX funksiyası verilənləri əldə etmək üçün sətir və sütun nömrələrinə ehtiyac duyur, halbuki MATCH funksiyası verilənlərin yerini qaytarır. Beləliklə, sətir və sütun nömrələrini əldə etmək üçün onların arqumentini asanlıqla yerləşdirə bilərik.

Aşağıdakı verilənlər dəstində INDEX funksiyası məlumatı B5:D10 -dən çıxaracaq. . MATCH funksiyası sətir nömrəsini 3 qaytarır və biz sütun nömrəsini təyin etdik. Belə ki,düstur diapazonda 3-cü sətirdə və 3-cü sütunda mövcud olan məlumatları çıxaracaq.

1. İkitərəfli Excel-də INDEX MATCH ilə axtarış

İkitərəfli axtarış INDEX <2 üçün tələb olunan MATCH funksiyasından istifadə edərək həm sıra nömrəsini, həm də sütun nömrəsini əldə etmək deməkdir>funksiyası. Buna görə də tapşırığı yerinə yetirmək üçün aşağıdakı addımları yerinə yetirin.

ADDIMLAR:

  • İlk olaraq F6 xanasını seçin.
  • Sonra düsturu yazın:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

  • Nəhayət, Enter düyməsini basın və dəyəri qaytaracaq.

🔎 Düstur Necə İşləyir?

  • MATCH(F5,B5:B10,0)

MATCH düsturu 3 INDEX sətir kimi qaytarır sayı.

  • MATCH(F4,B4:D4,0))

Bu MATCH formula qaytarır 3 -dən INDEX sütun nömrəsi kimi.

  • INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))

Nəhayət, INDEX funksiyası 3-cü sətirdə olan 13500 qaytarır və B5:D10 diapazonunda 3-cü sütun.

Daha çox oxuyun: Excel-də INDEX və MATCH funksiyaları ilə SUMPRODUCT

2. INDEX MATCH Formula Sola Axtarış

INDEX MATCH formulasının əsas üstünlüyü ondan ibarətdir ki, o, axtarış dəyərinin sol tərəfindən verilənləri əldə edə bilir. Beləliklə, əməliyyatı yerinə yetirmək üçün addımları öyrənin.

ADDIMLAR:

  • İlk olaraq xananı seçin F5 .
  • Sonra düsturu yazın:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))

  • Nəhayət, Enter düyməsini basın və o, dəyəri qaytaracaq.

Burada düstur Satıcının <2-ni qaytarır>axtarış dəyərinin sol tərəfində olan ad Kabel .

🔎 Düstur Necə İşləyir?

  • MATCH(F4,C5:C10,0)

MATCH düsturu 1 INDEX kimi qaytarır sıra nömrəsi.

  • INDEX(B5:B10,MATCH(F4,C5:C10,0))

Son olaraq, INDEX funksiyası B5:B10 diapazonunda 1-ci sətirdə olan Wilham qaytarır.

Ətraflı oxu: Excel-də İNDEX MATCH Düsturundan Necə İstifadə Edilir (9 Nümunə)

3. INDEX MATCH Formulasından istifadə edərək hərflərə həssas axtarış

MATCH funksiya defolt olaraq hərflərə həssas deyil. Bununla belə, biz böyük və kiçik hərflərə hörmət edən axtarış üçün DƏK funksiyasını tətbiq edə bilərik. Beləliklə, Excel -də Case Həssas Axtarış yerinə yetirmək üçün INDEX MATCH Formula dən istifadə etmək üçün prosesi izləyin.

ADDIMLAR:

  • Əvvəlcə F5 xanasını seçin.
  • Sonra düsturu yazın:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

  • Sonunda dəyəri qaytarmaq üçün Enter düyməsini basın.

🔎 Düstur Necə İşləyir?

  • DƏQİQ(F4,B5:B10)

EXACT funksiyası yalnız diapazondakı ilk verilənlər ( B5 ) üçün DOĞRU qaytarır B5:B10 YANLIŞ digərləri üçün.

  • MATCH(DOĞRU, DƏK(F4,B5:B10),0)

Bu MATCH düsturu sıra nömrəsi kimi 1 INDEX -ə qaytarır.

  • INDEX(D5:D10,MATCH(DOĞRU, EXACT(F4,B5:B10),0))

Nəhayət, INDEX funksiyası qaytarır 2600 o, D5:D10 diapazonunda 1-ci sətirdədir.

Daha çox oxuyun: INDEX ilə nümunələr -Excel-də MATCH düsturu (8 yanaşma)

4. Ən Yaxın Uyğunluq üçün INDEX MATCH-dən istifadə edin

Bəzən biz axtarış massivində axtarış dəyərinin dəqiq uyğunluğunu əldə etməyə bilərik. Bu halda biz ən yaxın matçı axtarmaq istəyirik. Bu, xüsusilə ədədi axtarış dəyərlərində baş verir. İndi INDEX MATCH formulasından istifadə edərək Ən Yaxın Uyğunluğu tapmaq prosesini öyrənin.

ADIMLAR:

  • Əvvəlcə F5 xananı seçin.
  • Sonra düsturu yazın:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

  • Son olaraq Enter düyməsini basın.

🔎 Düstur Necə İşləyir?

  • ABS(D5:D10-F4)

İlk olaraq, formula F4 xana dəyərini <1 diapazonundan çıxarır>D5:D10 fərqlər yaratmaq üçün və biz mənfi nəticələri müsbət olana çevirmək üçün ABS funksiyasından istifadə edirik.

  • MIN(ABS(D5:) D10-F4))

Sonra MIN funksiyası olan ən kiçik fərqi qaytarır.500 .

  • MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)

MIN(ABS(D5:D10-F4)) formula çıxışı MATCH funksiyası və axtarış massivi üçün axtarış dəyəridir ( 500 ). ABS(D5:D10-F4) formula çıxışlarıdır.

  • INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),) ABS(D5:D10-F4),0))

Nəhayət, INDEX funksiyası ən yaxın <1-ə malik olduğu üçün Router -ni qaytarır>Xalis Satış məbləği 5000 .

5. INDEX MATCH Formula ilə Çoxsaylı Kriteriya Axtarışı

INDEX MATCH ilə ən faydalı əməliyyatlardan biri formula ondan ibarətdir ki, o, bir çox şərtlər əsasında axtarış apara bilər. Satıcı adı və Məhsul əsasında Xalis Satış ni necə əldə edə biləcəyimizi görmək üçün aşağıdakı addımları yerinə yetirin.

ADIMLAR:

  • İlk olaraq F6 xanasını seçin:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))

  • Sonra Enter düyməsini basın və nəticəni əldə edəcəksiniz.

🔎 Formula Necə İşləyir?

  • MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)

MATCH düsturu sətir nömrəsi kimi 2 -ni İNDEKSİ qaytarır. Burada məntiqi məntiqi tətbiq etməklə çoxlu kriteriyaları müqayisə edirik.

  • INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))

Nəhayət, INDEX funksiyası 11500 qaytarır, bu 2-ci cərgəsində 2-ci dir. 1>D5:D10 .

Ətraflı oxuyun: NecəÇoxlu Nəticələr Yaratmaq üçün Excel-də INDEX-MATCH Formulasından istifadə edin

Oxşar oxunuşlar

  • Excel-də INDEX, MATCH və istifadə edərək birdən çox kriteriya COUNTIF Funksiya
  • INDEX & Excel VBA-da MATCH iş vərəqi funksiyaları
  • Excel İndeksi Tək/çoxlu nəticələrlə tək/çox kriteriyalara uyğunlaşdırın
  • Excel-də Çoxlu Vərəqlər üzrə İNDEKS MATCH ( Alternativ ilə)
  • Excel-də INDEX və MATCH funksiyaları ilə SUMIF

6. Joker simvollarla Excel INDEX MATCH Formula

Axtarış dəyəri üçün qismən uyğunluğu tapmaq üçün Wildcard Character olan ulduzdan ( * ) istifadə edə bilərik. Tapşırığı yerinə yetirmək üçün aşağıdakı nümunəyə baxın. F4 xanasında Nat var. Bu adda Satıcı yoxdur, lakin bizdə Nathan var, bu qismən uyğundur.

ADDIMLAR:

  • İlk olaraq F5 xanasını seçin.
  • Bundan sonra düsturu yazın:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

  • Nəhayət, Enter düyməsini basın və o, Nathan -ın Xalis Satışını qaytaracaq.

🔎 Düstur necə işləyir?

  • MATCH(F4&”*”,B5:B10,0)

F4&”*” bizim axtarış dəyərimizdir, burada ulduz işarəsi Nat ilə başlayan istənilən sayda simvolu təmsil edən joker simvoldur. Formula qayıdır 4 .

  • İNDEKS(D5:D10,MATCH(F4&”*",B5:B10,0))

Nəhayət, INDEX funksiyası D5:D10 diapazonunda 4-cü sətirdə olan 17000 qaytarır.

Ətraflı oxuyun: Excel-də Joker işarə ilə INDEX MATCH Çoxsaylı Kriteriyalar (Tam Bələdçi)

7. Excel-də Üç Yönlü Axtarış üçün INDEX MATCH tətbiq edin

INDEX MATCH formulasının qabaqcıl istifadəsi Üç Yollu axtarışının həyata keçirilməsi ilə bağlıdır. INDEX funksiyasının başqa sintaksisi belədir:

INDEX (massiv, sıra_num, [sütun_num], [sahə_num])

Burada, [alan_num] ( İstəyə görə ) o deməkdir ki, əgər massiv arqumenti bir neçə diapazondan ibarətdirsə, bu nömrə bütün diapazonlardan xüsusi istinadı seçəcək.

Bu nümunədə biz' Yanvar , Fevral Mart aylarından istənilən məlumatı qaytarmaq üçün bu isteğe bağlı arqumentdən istifadə edəcəyik. Buna görə də, Üç Yollu Axtarış üçün Excel -də İDEKS MATÇ Formulasını İstifadə etmək üçün aşağıdakı addımları yerinə yetirin.

ADDIMLAR:

  • İlk olaraq F7 xanasını seçin:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))

  • Sonra Enter düyməsini basın. Beləliklə, nəticəni görəcəksiniz.

🔎 Düstur Necə İşləyir?

  • IF(F4=”Yanvar”,1,IF(F4=”Fevral”,2,3))

ƏGƏR funksiyası <1-i qaytaracaq>2 çünki verilmiş ayımız Fevral dir. INDEX funksiyasıdəyəri 2-ci massivdən əldə edəcək, yəni Fevral .

  • MATCH(F6,B5:D5,0)

MATCH funksiyası 3 qaytarır.

  • MATCH(F5,B6:B7,0)

Bu MATCH funksiyası 2 qaytarır.

  • INDEX((B6:D7,B11:D12, B16:D17), MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(ƏĞR(F4="Yanvar",1,IF(F4="Fevral",2,3) )))

Nəhayət, INDEX funksiyası 3-cü sütununun kəsişməsində olan 12500 qaytarır. 2-ci massivinin 2-ci sətiri.

Ətraflı oxuyun: Excel-də VLOOKUP əvəzinə INDEX MATCH-dən necə istifadə etməli (3 üsul) )

8. INDEX MATCH Formula ilə Bütün Sətir/Sütunun Dəyərlərini əldə edin

INDEX MATCH formulasının digər tətbiqi bütün sətirdən və ya sütun. Beləliklə, əməliyyatı yerinə yetirmək üçün proseduru öyrənin.

ADDIMLAR:

  • Əvvəlcə F5 xanasını seçin. Burada düsturu yazın:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

  • Bundan sonra Enter düyməsini basın və bütün 3-cü sətirin məlumatlarını B5:D10 diapazonunda yayacaq.

🔎 Düstur Necə İşləyir?

  • MATCH(F4,B5:B10,0)

MATCH düsturu satır nömrəsi kimi 3 INDEX -ə qaytarır.

  • INDEX(B5:D10,MATCH(F4,B5:B10, 0),0)

INDEX funksiyası diapazondakı 3-cü sətirdəki bütün dəyərləri qaytarır

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.