Excel Formülü: Kriterlere göre en sık geçen metni bulun
Bazı durumlarda, Excel'de bir kritere göre en sık görülen metni bulmak isteyebilirsiniz. Bu öğretici, bu görevi gerçekleştirmek için bir dizi formülü tanıtacak ve bu formülün bağımsız değişkenleri hakkında açıklama sağlayacaktır.
Genel formül:
| =INDEX(rng_1,MODE(IF(rng_2=criteria,MATCH(rng_1,rng_1,0)))) |
Bağımsız değişkenler
| Rng_1: the range of cells that you want to find the most frequent text. |
| Rng_2: the range of cells that contain the criteria you want to use. |
| Criteria: the condition you want to find text based on. |
Dönüş değeri
Bu formül, belirli bir kritere göre en sık görülen metni döndürür.
Bu formül nasıl çalışır
Örnek: Hücrelerinizde ürünler, araçlar ve kullanıcılar içeren bir liste var ve her ürün için en sık kullanılan aracı belirlemek istiyorsunuz. Bunun için lütfen G3 hücresine aşağıdaki formülü girin:
| =INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) |
Doğru sonucu almak için Shift + Ctrl + Enter tuşlarına birlikte basın. Ardından bu formülü uygulamak için doldurma tutamacını aşağı doğru sürükleyin.
Açıklama
MATCH($C$3:$C$12,$C$3:$C$12,0): MATCH işlevi, aranan değerin bir satır veya sütundaki konumunu döndürür. Burada formül, $C$3:$C$12 aralığındaki her bir metnin konumunu bulan {1;2;3;4;2;1;7;8;9;7} dizi sonucunu verir.
IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)): IF işlevi bir koşul belirlemek için kullanılır. Bu formül, IF($B$3:$B$12=”KTE”,{1;2;3;4;2;1;7;8;9;7}) şeklinde çalışır ve şu dizi sonucunu döndürür: {1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}.
MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0))): MODE işlevi, bir aralıktaki en sık geçen değeri bulur. Bu formülde ise IF işlevinin dizi sonucunda en sık tekrarlanan sayı belirlenir; bu durum MODE({1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}) şeklinde ifade edilebilir ve sonuç olarak 1 değerini verir.
INDEX function: INDEX işlevi, verilen konuma göre bir tablo veya dizideki değeri döndürür. Burada formül INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) şu şekilde daraltılır: INDEX($C$3:$C$12,1).
Not
İki veya daha fazla metin eşit sıklıkta en çok geçiyorsa, formül ilk karşılaştığı değeri döndürür.
Örnek Dosya
Örnek dosyayı indirmek için tıklayın
İlgili Formüller
- Bir hücrenin belirli bir metni içerip içermediğini kontrol edin
Excel’de bir hücrenin A aralığındaki belirli metinleri içerip içermediğini ve B aralığındaki metinleri içermediğini kontrol etmek için COUNT, SEARCH ve AND işlevlerini birleştiren bir dizi formülü kullanabilirsiniz. - Bir hücrenin birkaç değerden birini içerip içermediğini, ancak diğer değerleri dışlayıp dışlamadığını kontrol edin
Bu öğretici, Excel’de bir hücrenin belirli değerlerden birini içerip içermediğini, aynı zamanda başka değerleri dışlayıp dışlamadığını hızlıca denetlemek için kullanabileceğiniz bir formül sunar ve bu formülün bağımsız değişkenlerini açıklar. - Hücrenin belirli öğelerden birini içerip içermediğini kontrol edin
Excel'de E sütununda bir değer listesi olduğunu varsayalım. B sütunundaki hücrelerin, E sütunundaki değerlerden herhangi birini içerip içermediğini kontrol edip TRUE veya FALSE döndürmek istiyorsunuz. - Hücrenin sayı içerip içermediğini kontrol edin
Bazen bir hücrenin sayısal değer içerip içermediğini kontrol etmeniz gerekebilir. Bu öğretici, hücre sayı içeriyorsa TRUE, aksi takdirde FALSE döndüren pratik bir formül sunar.
En İyi Office Verimlilik Araçları
Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur
Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.