Skip to main content

Kriterlere göre en uzun metin dizesini bul

Author: Amanda Li Last Modified: 2025-06-10

Bu eğitimde, INDEX, MATCH, LEN ve MAX fonksiyonlarının yardımıyla Excel'de bir sütun veya satırdaki kriterlere göre en uzun metin dizesini nasıl arayacağımızdan bahsedeceğiz.

find longest text string with criteria 1

Excel'de kriterlere göre en uzun test dizesini nasıl bulurum?

Yukarıda listelenen isim aralığından Amerika'dan gelen en uzun isme sahip kişiyi hızlıca bulmak için, INDEX, MATCH, LEN ve MAX fonksiyonlarını birleştiren bir formül size yardımcı olacaktır: MAX fonksiyonu, LEN fonksiyonu tarafından sağlanan dize uzunlukları aralığındaki en büyük değeri alır. Ardından MATCH, aralıktaki ilk en uzun değerin konumunu bulacak ve INDEX, karşılık gelen pozisyondaki değeri getirecektir.

Genel sözdizimi

=INDEX(return_range,MATCH(MAX(LEN(return_range)*(criteria_range=criteria_value)),LEN(return_range)*(criteria_range=criteria_value),0))

√ Not: Bu bir dizi formülüdür ve Ctrl + Shift + Enter ile girmeniz gerekmektedir.

  • return_range: Kombinasyon formülünün en uzun ismi döndürmesini istediğiniz aralık. Burada isim aralığına atıfta bulunuyor.
  • criteria_range: Kriterlerin listelendiği aralık. Burada ülke aralığına atıfta bulunuyor.
  • criteria_value: Belirlediğiniz kriter.

Amerika'dan gelen en uzun isme sahip kişiyi bulmak için lütfen aşağıdaki formülleri F6 hücresine kopyalayın veya girin ve sonucu almak için Ctrl + Shift + Enter tuşlarına basın:

=INDEX(B5:B11,MATCH(MAX(LEN(B5:B11)*(C5:C11="America")),LEN(B5:B11)*(C5:C11="America"),0))

Veya, formülü dinamik hale getirmek için bir hücre referansı kullanın:

=INDEX(B5:B11,MATCH(MAX(LEN(B5:B11)*(C5:C11=F5)),LEN(B5:B11)*(C5:C11=F5),0))

find longest text string with criteria 2

Formül açıklaması

=INDEX(B5:B11,MATCH(MAX(LEN(B5:B11)*(C5:C11=F5)),LEN(B5:B11)*(C5:C11=F5),0))

  • LEN(B5:B11)*(C5:C11=F5): LEN fonksiyonu, B5:B11'deki her ismin uzunluklarının bir dizisini şu şekilde döndürür: {5;5;6;3;4;8;5}; (C5:C11=F5) kısmı, C5:C11 aralığındaki her değeri F5'teki değerle eşit olup olmadığını kontrol eder ve şu şekilde bir dizi oluşturur: {FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}, bu da çarpılacağı için {0;0;1;0;1;0;1} haline dönüşecektir. Ve işte çarpma sonrası elde ettiğimiz sonuç: {0;0;6;0;4;0;5}.
  • MAX(MAX(LEN(B5:B11)*(C5:C11=F5))) = MAX(MAX({0;0;6;0;4;0;5})): MAX fonksiyonu daha sonra {0;0;6;0;4;0;5} dizisinden en büyük değeri döndürür, bu da 6'dır.
  • MATCH(MATCH(MAX(LEN(B5:B11)*(C5:C11=F5)LEN(B5:B11)*(C5:C11=F5)),,LEN(B5:B11)*(C5:C11=F5)LEN(B5:B11)*(C5:C11=F5),0),0) = MATCH(MATCH(6,,{0;0;6;0;4;0;5},0),0): match_type 0, MATCH fonksiyonunu {0;0;6;0;4;0;5} dizisindeki ilk tam olarak eşleşen 6 sayısının konumunu bulmaya zorlar. Bu nedenle, sayı 3. pozisyonda olduğundan 3 döndürür.
  • INDEX(B5:B11B5:B11,,,MATCH(MAX(LEN(B5:B11)*(C5:C11=F5)LEN(B5:B11)*(C5:C11=F5))),,,LEN(B5:B11)*(C5:C11=F5)LEN(B5:B11)*(C5:C11=F5),0))) = INDEX(B5:B11B5:B11,,,3): INDEX fonksiyonu, isim aralığı B5:B11'deki 3. değeri döndürür, bu da Oliver'dır.

İlgili fonksiyonlar

Excel INDEX fonksiyonu

Excel INDEX fonksiyonu, bir aralık veya diziye dayalı olarak belirli bir pozisyondaki görüntülenen değeri döndürür.

Excel MATCH fonksiyonu

Excel MATCH fonksiyonu, bir hücre aralığında belirli bir değeri arar ve değerin göreli konumunu döndürür.

Excel LEN fonksiyonu

LEN fonksiyonu, bir metin dizesindeki karakter sayısını döndürür.


İlgili Formüller

Bir sütun veya satırdaki en uzun veya en kısa metin dizesini bul

Excel'de bir sütun veya satırdaki en uzun veya en kısa metin dizesini aramak için INDEX, MATCH, LEN ve MAX veya MIN fonksiyonlarını birlikte kullanabilirsiniz.

INDEX ve MATCH ile yaklaşık eşleşme

Çalışanların performansını değerlendirmek, öğrencilerin notlarını derecelendirmek, ağırlığa göre posta ücretini hesaplamak vb. durumlarda Excel'de yaklaşık eşleşmeler bulmamız gerekebilir. Bu eğitimde, ihtiyacımız olan sonuçları almak için INDEX ve MATCH fonksiyonlarını nasıl kullanacağımızdan bahsedeceğiz.

Birden fazla kritere göre en yakın eşleşme değerini ara

Bazı durumlarda, birden fazla kritere göre en yakın veya yaklaşık eşleşme değerini bulmanız gerekebilir. INDEX, MATCH ve IF fonksiyonlarının kombinasyonu ile bunu Excel'de hızlıca yapabilirsiniz.


En İyi Ofis Üretkenlik Araçları

Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur

🤖 Kutools AI Asistanı: Akıllı Çalışma Yöntemine Dayalı Veri Analizini Devrimleştirin   |  Kod Oluştur  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Belirle  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin  |  Formül Kullanmadan Yuvarla ...
Süper VLookup: Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalar Arası  |  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 | 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 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 for Excel, İhtiyacınız Olan Her Şeyin Tek 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ştir

  • Bir saniyede, onlarca açık belge arasında geçiş yapın!
  • Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
  • Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
  • Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.