Excel

Excel İNDİS + KAÇINCI (INDEX-MATCH) ile Esnek Arama: Temel Mantık

By Efe

April 21, 2026

Excel’de veri aramak denince akla ilk gelen genellikle DÜŞEYARA (VLOOKUP) olsa da, bu fonksiyonun bazı ciddi kısıtlamaları var. Aradığın değer soldaki sütunda değilse ne olacak? Ya da dinamik bir sütun numarası kullanmak istersen? İşte tam bu noktada İNDİS + KAÇINCI (INDEX-MATCH) ikilisi devreye giriyor ve esnek arama konusunda bambaşka bir dünya açılıyor.

Bu yazıda İNDİS ve KAÇINCI fonksiyonlarının temel mantığını, neden birlikte kullanıldığını ve hangi senaryolarda DÜŞEYARA’dan çokdaha işlevsel olduğunu adım adım göreceksin. Formülleri ezberlemek yerine mantığını kavradığında, kendi tablolarına uyarlamak çok daha kolay hale gelecek.

Başlamadan Önce: Gerekenler

İNDİS + KAÇINCI formülüne geçmeden önce birkaç ön koşulu sağladığından emin ol. Bu, öğrenme sürecini hızlandıracak.

Araçlar / İhtiyaçlar:

Ön Koşullar:

İNDİS ve KAÇINCI Fonksiyonları Ayrı Ayrı Ne Yapar?

Buiki fonksiyonu birlikte kullanmadan önce, her birinin tek başına ne iş yaptığını kavramak şart. Mantığı anladığında formül yazmak çok daha sezgisel hale geliyor.

KAÇINCI (MATCH) Fonksiyonu

KAÇINCI fonksiyonu, aradığın bir değerin belirttiğin aralık içinde kaçıncı sırada olduğunu döndürür. Yani sana birpozisyon numarası verir, değerin kendisini değil.

Söz dizimi: =KAÇINCI(aranan_değer; aralık; eşleşme_türü)

Basit örnek: A1:A5 aralığında sırasıyla Elma, Armut, Kiraz, Muz, Üzüm yazsın. =KAÇINCI(“Kiraz”;A1:A5;0) formülü 3 sonucunu verir çünkü Kiraz listede üçüncü sırada.

Kilit Çıkarım: KAÇINCI sana “nerede” sorusunun cevabını verir, “ne” sorusunun değil.

İNDİS (INDEX) Fonksiyonu

İNDİS fonksiyonu ise tam tersini yapar: Sen ona bir pozisyon numarası ver, o sana o pozisyondaki değeri döndürsün.

Söz dizimi: =İNDİS(aralık; satır_no; [sütun_no])

Basit örnek: B1:B5 aralığında sırasıyla 10, 20, 30, 40, 50 yazsın. =İNDİS(B1:B5;3) formülü 30 sonucunu verir çünkü üçüncü satırdaki değer 30.

Kilit Çıkarım: İNDİS sana “ne” sorusunun cevabını verir ama bunun için “nerede” bilgisine ihtiyaç duyar.

İNDİS + KAÇINCI Birleşimi Nasıl Çalışır?

Şimdi sihir burada başlıyor. KAÇINCI fonksiyonu pozisyon buluyor, İNDİS fonksiyonu o pozisyondaki değeri getiriyor. Birini diğerinin içine yerleştirdiğinde, esnek bir arama motoru elde ediyorsun.

Genel formül yapısı:

=İNDİS(sonuç_aralığı; KAÇINCI(aranan_değer; arama_aralığı; 0))

Bu formülü şöyle oku: “Arama aralığında aranan değeri bul, kaçıncı sırada olduğunu öğren, sonra sonuç aralığında o sıradaki değeri getir.”

Adım Adım Örnek Senaryo

Diyelim ki birürün listeniz var:

Senürün kodunu yazıp fiyatı bulmak istiyorsun. İşte adımlar:

1) Önce KAÇINCI ileürün kodunun satır pozisyonunu bul: =KAÇINCI(“P002”;A2:A10;0) → Diyelim ki sonuç 2 çıktı.

2) Sonra İNDİS ile fiyat sütunundan o pozisyondaki değeri çek: =İNDİS(C2:C10;2) → Sonuç: 12 (Defter’in fiyatı)

3) İkisini birleştir: =İNDİS(C2:C10;KAÇINCI(“P002”;A2:A10;0)) → Sonuç: 12

Pro İpucu: “P002” yerine bir hücre referansı kullanabilirsin. Örneğin E1 hücresineürün kodunu yazıp formülü =İNDİS(C2:C10;KAÇINCI(E1;A2:A10;0)) şeklinde kurabilirsin. Böylece E1’i değiştirdikçe sonuç otomatik güncellenir.

İNDİS + KAÇINCI Neden DÜŞEYARA’dan Daha Esnek?

DÜŞEYARA çok yaygın kullanılsa da bazı durumlarda seni yarı yolda bırakır. İNDİS + KAÇINCI ikilisinin öne çıktığı senaryoları inceleyelim.

Sola Doğru Arama Yapabilme

DÜŞEYARA yalnızca soldan sağa çalışır. Arama sütununun en solda olması gerekir. Ama gerçek hayatta tablolar her zaman bu şekilde düzenlenmez.

Şu durumda ne yaparsın? Fiyat bilgisine göre ürün adını bulmak istiyorsun ama fiyat sütunu sağda. DÜŞEYARA burada çalışmaz. İNDİS + KAÇINCI ile arama aralığını ve sonuç aralığını bağımsız belirlediğin için bu sorun ortadan kalkar.

SütunEkleme/Silme Sorunu

DÜŞEYARA’da sütun numarasını elle yazarsın (örneğin 3). Tabloya yeni bir sütun eklendiğinde bu numara geçersiz hale gelir ve formül yanlış sonuç döndürür.

İNDİS + KAÇINCI’daise aralıkları hücre referansı olarak belirttiğin için, sütun ekleyip çıkarsan bile aralıklar otomatik güncellenir. Formül bozulmaz.

Performans Avantajı

Büyük veri setlerinde (on binlerce satır) İNDİS + KAÇINCI genellikle daha hızlı çalışır. DÜŞEYARA her seferinde tüm tabloyu tarar; İNDİS + KAÇINCI ise yalnızca belirtilen aralıklara bakar.

Yaygın Hatalar ve Çözümleri

İNDİS + KAÇINCI formülünü kurarken sık yapılan hatalar ve bunların çözümleri şöyle:

#YOK (#N/A) Hatası

Bu hata genellikle aranan değerin listede bulunamaması anlamına gelir. Kontrol etmen gerekenler:

Aralık BoyutuUyumsuzluğu

Arama aralığı ile sonuç aralığının satır sayısı eşit olmalı. A2:A10 (9 satır) ile C2:C15 (14 satır) kullanırsan hatalı sonuçlar alabilirsin.

Çözüm: Heriki aralığın da aynı satırlardan başlayıp aynı satırlarda bitmesine dikkat et.

Eşleşme Türünü Unutmak

KAÇINCI fonksiyonunda üçüncü parametre olan eşleşme türünü yazmazsan, Excel varsayılan olarak1 (yaklaşık eşleşme) kullanır. Bu genellikle istenmeyen sonuçlara yol açar.

Pro İpucu: Tam eşleşme istiyorsan mutlaka0 yaz. Bu en sık kullanılan ve en güvenli seçenektir.

Sıkça Sorulan Sorular

İNDİS + KAÇINCI öğrenmek zor mu?

İlk bakışta DÜŞEYARA’dan karmaşık görünebilir ama mantığını kavradığında aslında daha sezgisel. Birkaç pratik yaptıktan sonra formülü refleks olarak yazmaya başlarsın. Temel mantık “nerede bul, oradan al” şeklinde özetlenebilir.

DÜŞEYARA yerine her zaman İNDİS + KAÇINCI mı kullanmalıyım?

Şart değil. Basit, küçük tablolarda ve arama sütunu zaten en solda ise DÜŞEYARA gayet iş görür. Ancak sola doğru arama gerektiğinde, büyük veri setlerinde veya sütun yapısının değişebileceği durumlarda İNDİS + KAÇINCI tercih edilmeli.

XLOOKUP varken İNDİS + KAÇINCI öğrenmeli miyim?

XLOOKUP (XARA) yalnızca Excel365 ve Excel 2021’de mevcut. Daha eski sürümlerle çalışan dosyalar hazırlıyorsan veya uyumluluk önemliyse İNDİS + KAÇINCI hâlâ en güvenilir seçenek. Ayrıca bu formülü anlamak, Excel mantığını kavramana yardımcı olur.

Birden fazla kritere göre arama yapabilir miyim?

Evet, yapabilirsin ama formül birazdaha karmaşıklaşır. Dizi formülleri veya yardımcı sütun kullanarak çoklu kriter araması mümkün. Temel İNDİS + KAÇINCI mantığını öğrendikten sonra bu konuya geçmek daha kolay olur.

KAÇINCI fonksiyonunda1 ve -1 eşleşme türleri ne işe yarar?

1 değeri, aranan değerden küçük veya eşit en büyük değeri bulur (liste artan sıralı olmalı). -1 değeri ise aranan değerden büyük veya eşit en küçük değeri bulur (liste azalan sıralı olmalı). Bu seçenekler fiyat aralıkları, puan dilimleri gibi senaryolarda kullanılır.

Sonuç: Esnek Arama Artık Elinin Altında

İNDİS + KAÇINCI kombinasyonu, Excel’de veri arama konusunda seni bir üst seviyeye taşıyan temel becerilerden biri. DÜŞEYARA’nın kısıtlamalarından kurtulup sola doğru arama yapabilir, sütun değişikliklerinden etkilenmez formüller kurabilir ve büyük tablolarda daha iyi performans elde edebilirsin.

Formülün mantığını hatırla: KAÇINCI pozisyonu buluyor, İNDİS o pozisyondaki değeri getiriyor. Buiki fonksiyonu iç içe kullandığında, esnek ve güçlü bir arama mekanizması elde ediyorsun. Şimdi kendi tablolarında birkaç deneme yap; pratik yaptıkça formül parmaklarının ucuna yerleşecek.