Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

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

Author Amanda Li Last modified

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 Verimlilik Araçları

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

🤖 KUTOOLS AI Asistanı: Akıllı Yürütme, Kod Oluşturma, Özel Formüller Oluşturma, Veri Analizi ve Grafik Oluşturma, Kutools İşlevlerini Çağırma Üzerine Dayalı Veri Analizini Devrimleştirin…
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Belirle  |  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 Aç/Kapa  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 | Otomatik Metin Kütüphanesi (Kaynak Kütüphanesi)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Hücreleri Şifrele/Şifresini Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili 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 İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40'tan fazla diğer dil desteğiyle tercih ettiğiniz dilde kullanın!

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


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

  • 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 fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi Office'e (Excel dahil) Etkin Sekmeler Getirir.