Excel: eşleşen değerin ikinci bir örneği nasıl bulunur?
Excel’de eşleşen bir değerin ikinci örneğini döndürmek için aşağıdaki formülü kullanabilirsiniz:
=INDEX( B1:B11 ,SMALL(IF( A1:A11 = F1 ,ROW( A1:A11 )-MIN(ROW( A1:A11 ))+1),2))
Bu özel formül, F1 hücresindeki A1:A11 aralığındaki değeri arayacak ve ardından B1:B11 aralığında eşleşen değerin ikinci örneğiyle eşleşen değeri döndürecektir.
Not : Eşleşen bir değerin n’inci örneğini bulmak için formüldeki son 2’yi n ile değiştirmeniz yeterlidir.
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Excel’de eşleşen değerin ikinci bir örneğini bulun
Diyelim ki Excel’de çeşitli basketbol oyuncuları hakkında bilgiler içeren aşağıdaki veri kümesine sahibiz:
Diyelim ki puan sütunundaki, takım sütunundaki ikinci “Mavs” örneğine karşılık gelen değeri döndürmek istiyoruz.
Bunu yapmak için F2 hücresine aşağıdaki formülü yazabiliriz:
=INDEX( B1:B11 ,SMALL(IF( A1:A11 = F1 ,ROW( A1:A11 )-MIN(ROW( A1:A11 ))+1),2))
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Formül, takım sütunundaki ikinci “Mavs” örneğine karşılık gelen puan sütunundaki değer olan 24 değerini döndürür.
Bunun yerine asist sütunundaki değeri döndürmek istiyorsak, B1:B11 hücre aralığını C1:C11 olarak değiştirebiliriz:
=INDEX( C1:C11 ,SMALL(IF( A1:A11 = F1 ,ROW( A1:A11 )-MIN(ROW( A1:A11 ))+1),2))
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Formül, asist sütunundaki takım sütunundaki ikinci “Mavs” örneğine karşılık gelen değer olan 7 değerini döndürür.
Not : Aradığınız değer için ikinci bir örnek mevcut değilse formül #SAYI! Öyleyse.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: iki sütun arasındaki eşleşme sayısını sayın
Excel: kriterlere uyan tüm değerlerin nasıl bulunacağı
Excel: İki Çalışma Sayfasında Eşleşen Değerler Nasıl Bulunur?