Excel’de INDEX-MATCH Kullanımı: DÜŞEYARA’dan Daha Güçlü Alternatif

DÜŞEYARA (VLOOKUP) Excel’in en bilinen arama fonksiyonudur, ancak bazı önemli sınırlamaları vardır. INDEX-MATCH ikilisi bu sınırlamaları ortadan kaldırarak daha esnek ve performanslı aramalar yapmanıza olanak tanır. Bir kez öğrendiğinizde, pek çok durumda DÜŞEYARA yerine tercih edeceğiniz bir formül haline gelecektir.

INDEX ve MATCH Fonksiyonları Nedir?

INDEX Fonksiyonu

Bir aralık içindeki belirli bir satır ve sütun kesişimindeki değeri döndürür:

=INDEX(dizi; satır_numarası; [sütun_numarası])

Örneğin =INDEX(B2:B10;3) formülü, B2:B10 aralığındaki 3. değeri getirir.

MATCH (KAÇINCI) Fonksiyonu

Aranan değerin bir aralık içinde kaçıncı sırada olduğunu döndürür:

=KAÇINCI(aranan_değer; arama_aralığı; [eşleşme_türü])

Örneğin =KAÇINCI("Ankara";A2:A10;0) formülü, “Ankara” değerinin A2:A10 aralığında kaçıncı sırada olduğunu verir.

INDEX-MATCH Birlikte Nasıl Çalışır?

MATCH fonksiyonu satır numarasını bulur, INDEX ise o satırdaki değeri getirir. İkisi birleştiğinde son derece güçlü bir arama mekanizması ortaya çıkar:

=INDEX(sonuç_sütunu; KAÇINCI(aranan_değer; arama_sütunu; 0))

Pratik Örnek: Ürün Fiyat Arama

A – Ürün KoduB – Ürün AdıC – Fiyat (TL)D – Stok
PRD-101Kablosuz Mouse24985
PRD-102Mekanik Klavye89942
PRD-103USB Hub179120
PRD-104Monitör Standı45033
PRD-105Webcam HD62067
Ürün veritabanı tablosu

“PRD-103” kodlu ürünün fiyatını bulmak için:

=INDEX(C2:C6; KAÇINCI("PRD-103"; A2:A6; 0))

Bu formül önce KAÇINCI ile “PRD-103″ün 3. sırada olduğunu bulur, ardından INDEX ile C sütununun 3. satırındaki 179 değerini döndürür.

INDEX-MATCH vs DÜŞEYARA: Farklar

ÖzellikDÜŞEYARAINDEX-MATCH
Sola aramaYapamazYapabilir
Sütun ekleme/silmeFormül bozulabilirEtkilenmez
Büyük veri performansıOrtaDaha hızlı
Öğrenme kolaylığıDaha kolayBiraz daha karmaşık
EsneklikSınırlıÇok yönlü
DÜŞEYARA ve INDEX-MATCH karşılaştırma tablosu

Sola Doğru Arama Örneği

DÜŞEYARA’nın en büyük sınırlaması, arama sütununun her zaman en solda olma zorunluluğudur. INDEX-MATCH’te böyle bir kısıt yoktur. Ürün adından kodu bulmak istiyorsanız:

=INDEX(A2:A6; KAÇINCI("Webcam HD"; B2:B6; 0))

Bu formül B sütununda arama yapıp A sütunundan sonuç getirir — yani sola doğru arar. DÜŞEYARA ile bu mümkün değildir.

Çoklu Koşullu Arama

Birden fazla kritere göre arama yapmak için INDEX-MATCH’i dizi formülü olarak kullanabilirsiniz:

=INDEX(D2:D10; KAÇINCI(1; (A2:A10="Satış")*(B2:B10="Ocak"); 0))

Bu formül, departmanı “Satış” ve ayı “Ocak” olan satırın D sütunundaki değerini getirir. Excel 365 kullanmıyorsanız bu formülü Ctrl + Shift + Enter ile dizi formülü olarak girmeniz gerekir.

Sonuç

INDEX-MATCH, Excel’de veri aramayı bir üst seviyeye taşıyan bir formül kombinasyonudur. Sola arama yapabilmesi, sütun değişikliklerinden etkilenmemesi ve büyük verilerde daha iyi performans göstermesi onu DÜŞEYARA’ya güçlü bir alternatif yapar. DÜŞEYARA’yı zaten biliyorsanız, INDEX-MATCH’e geçiş yapmak formül becerileriniz için önemli bir adım olacaktır.

Rate this post

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top