Skip to main content

n. eşleşme için INDEX ile alma

Author: Amanda Li Last Modified: 2025-08-07

Bir aralıktan bir değerin n. eşleşmesini bulmak ve onunla ilişkili verileri almak için, INDEX, ROW, SMALL ve IF fonksiyonlarına dayalı bir formül kullanabilirsiniz.

retrieve nth match with index 1

INDEX ile bir değerin n. eşleşmesiyle ilişkili bilgiler nasıl alınır?

Yukarıdaki tablodaki Usain Bolt'in 3. eşleşmesi hakkında bilgi almak için, ROW ve IF fonksiyonlarını birlikte kullanarak tüm Usain Bolt değerlerinin satır numaralarından oluşan bir dizi elde edebilirsiniz. Ardından SAMLL fonksiyonunu kullanarak belirttiğiniz n. eşleşen değerin satır numarasını alabilirsiniz. Son olarak, sonucu INDEX fonksiyonuna besleyerek aynı satırdaki ilgili bilgileri alabilirsiniz.

Genel sözdizimi

=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))

√ Not: Bu bir dizi formülüdür ve girmek için Ctrl + Shift + Enter tuşlarına basmanız gerekmektedir.

  • return_range: n. eşleşmeyle ilişkili bilgilerin alınacağı aralık. Burada yıl veya zaman aralığına atıfta bulunur.
  • lookup_array: n. eşleşmenin satır konumunun aranacağı aralık. Burada kazanan aralığına atıfta bulunur.
  • lookup_value: n. eşleşmesini aramak istediğiniz değer. Burada Usain Bolt'a atıfta bulunur.
  • n: n. eşleşmeyi gösterir. Bir değerin 1. eşleşmesini bulmak için n'yi 1 olarak ayarlayın; 2. eşleşmeyi bulmak için n'yi 2 olarak ayarlayın.

Usain Bolt'in 3. eşleşmesi hakkında bilgi almak için lütfen aşağıdaki formülleri G8 ve G9 hücrelerine kopyalayın veya girin ve sonuçları almak için Ctrl + Shift + Enter tuşlarına basın:

Yıl (Hücre G8)
=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12-ROW(INDEX(C6:C12,1,1))+1),G6))
Zaman (Hücre G9)
=INDEX(D6:D12,SMALL(IF(C6:C12=G5,ROW(C6:C12-ROW(INDEX(C6:C12,1,1))+1),G6))

retrieve nth match with index 2

Formül açıklaması

Burada aşağıdaki formülü örnek olarak kullanıyoruz:

=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • ROW(C6:C12): ROW işlevi, C6:C12 aralığındaki her hücrenin satır numaralarını şu şekilde bir dizi olarak döndürür: {6;7;8;9;10;11;12}.
  • ROW(INDEX(C6:C12,1,1)): INDEX ve ROW işlevleri, bu Excel çalışma sayfasındaki C6:C12 arama aralığının ilk satır numarasını döndürür, yani 6.
  • IF(C6:C12=G5,IF(C6:C12=G5,ROW(C6:C12)--ROW(INDEX(C6:C12,1,1))+1)+1) = IF(C6:C12=G5,IF(C6:C12=G5,{6;7;8;9;10;11;12}--6+1)+1): IF işlevi, C6:C12 aralığındaki her değerin G5 hücresindeki değere, Usain Bolt eşit olup olmadığını kontrol eder. Eğer evetse, işlev “karşılık gelen satır numarası-6+1” sonucunu döndürür; aksi takdirde FALSE döndürür. Böylece sonuçlar şu şekilde bir dizi olacaktır: {FALSE;2;3;4;FALSE;FALSE;FALSE}.
  • SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6) = SMALL({FALSE;2;3;4;FALSE;FALSE;FALSE},G6): Bu parçacık, diziden 3. (G6 hücresindeki değer) en küçük değeri döndürür, yani 4.
  • INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6)) = INDEX(B6:B12,4) INDEX işlevi, 4. değeri B6:B12 yıl aralığındaki döndürür, yani Beijing 2008.

İlgili işlevler

Excel INDEX işlevi

Excel INDEX işlevi, bir aralık veya diziye göre verilen pozisyona dayalı olarak görüntülenen değeri döndürür.

Excel IF işlevi

IF işlevi, Excel çalışma kitabında en basit ve en faydalı işlevlerden biridir. Karşılaştırma sonucuna bağlı olarak basit bir mantıksal test gerçekleştirir ve sonuç TRUE ise bir değer, sonuç FALSE ise başka bir değer döndürür.

Excel ROW işlevi

Excel ROW işlevi, bir referansın satır numarasını döndürür.


İlgili Formüller

n. eşleşme için VLOOKUP ile alma

Diyelim ki bir değer listesi ve bunların ilgili bilgileri var, bir değerin n. eşleşmesine ait ilgili bilgileri almak için VLOOKUP işlevine dayalı bir formül kullanabilirsiniz.

En düşük n değere ait bilgileri alma

Excel'de bir listedeki, tablodaki veya satırdaki en küçük, 2. en küçük veya n. en küçük değere karşılık gelen verileri almak için INDEX ve MATCH formüllerini SMALL işleviyle birlikte kullanabilirsiniz.

Maksimum değere karşılık gelen bilgileri alma

Excel'de bir listedeki, tablodaki veya satırdaki maksimum değere karşılık gelen verileri almak için INDEX ve MATCH formüllerini MAX işleviyle birlikte kullanabilirsiniz.

Minimum değere karşılık gelen bilgileri alma

Bir tablodaki minimum değere karşılık gelen verileri almak için INDEX ve MATCH formüllerini MIN işleviyle birlikte kullanabilirsiniz.


En İyi Ofis Üretkenlik Araçları

Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar

🤖 Kutools AI Asistanı: Akıllı Çalışma Yöntemine Dayalı Veri Analizini Devrimleştirin   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Veriyi Analiz Et ve Grafikler Oluştur  |  Kutools İşlevlerini Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştir  |  Formül Kullanmadan Yuvarla ...
Süper VLookup: Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalar Üzerinden  |  Bulanık Eşleme...
Gelişmiş Açılır Liste: Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste...
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  Sütunları Karşılaştırarak Aynı ve Farklı Hücreleri Seç ...
Öne Çıkan Özellikler: Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş Formül Çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi | Kaynak Kütüphanesi (Otomatik Metin)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Hücreleri Şifrele/Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili hücreleri filtrele...) ...
En İyi 15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil ...)  |  50+ Grafik Türü (Gantt Grafiği ...)  |  40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla ...)  |  19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle ...)  |  12 Dönüştürme Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme ...)  |  7 Birleştirme ve Bölme Aracı (Gelişmiş Satırları Birleştir, Excel Hücrelerini Böl ...)  |  ... ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40'tan fazla başka dilde desteklenmektedir!

Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...


Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir

  • Onlarca açık belge arasında bir saniyede geçiş yapın!
  • Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
  • Birden çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
  • Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.