Excel: hücre metin içeriyorsa index match nasıl kullanılır?
Bir sütunda belirli bir değeri bulmak ve başka bir sütunda eşleşen bir değer döndürmek için Excel’deki INDEX ve KAÇINCI işlevlerini kullanabilirsiniz.
Belirli bir metni içeren bir hücreyi bulmak için INDEX ve MATCH ile aşağıdaki sözdizimini kullanabilirsiniz:
=INDEX( A2:B11 ,MATCH("*Warr*", A2:A11,0 ),2)
Bu özel formül, “Warr” alt dizesini içeren A2:A11 aralığındaki değeri arar ve A2:B11 aralığının 2. sütunundaki karşılık gelen değeri döndürür.
Not : Yıldız işaretleri ( * ) joker karakter olarak kullanılır. Bu, hücrede herhangi bir karakterin “Warr”dan önce veya sonra gelebileceği anlamına gelir.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Hücre Excel’de metin içeriyorsa INDEX MATCH nasıl kullanılır?
Farklı takımlardaki basketbolcuların attığı puanlar hakkında bilgi içeren Excel’de aşağıdaki veri kümesine sahip olduğumuzu varsayalım:
Diyelim ki Takım sütununda “Warr” alt dizesini aramak ve Puanlar sütununda karşılık gelen değeri döndürmek istediğimizi varsayalım.
Bunu yapmak için G4 hücresine aşağıdaki formülü yazabiliriz:
=INDEX( A2:B11 ,MATCH("*Warr*", A2:A11,0 ),2)
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Formül, Puan sütununda adında “Warr” bulunan takıma karşılık gelen değer olan 18 değerini döndürür:
Yalnızca bir alt dize yerine tam takım adını aramak için aşağıdaki formülü de kullanabileceğinizi unutmayın:
=INDEX( A2:B11 ,MATCH("Warriors", A2:A11,0 ),2)
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Bu formül aynı zamanda Warriors’a karşılık gelen puan değeri olan 18 değerini de döndürür.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: INDEX MATCH ile IF işlevinin nasıl kullanılacağı
Excel: INDEX MATCH ile SUM nasıl kullanılır?
Excel: Birden Çok Değeri Dikey Olarak Döndürmek için INDEX ve MATCH’i Kullanın