İlk eşleşmeyi bul, içermeyen
Belirli bir metni içermeyen ilk eşleşmenin konumunu bulmak için, MATCH, ISNUMBER ve SEARCH işlevlerine dayalı bir formül kullanabilirsiniz.
“TOOL” dizesini içermeyen ilk eşleşmeyi nasıl bulabilirim?
Yukarıdaki listede “TOOL” dizesini içermeyen ilk değerin konumunu bulmak için, SEARCH ve ISNUMBER işlevlerini kullanarak bir DOĞRU ve YANLIŞ dizisi oluşturabilirsiniz. Burada bir DOĞRU, “TOOL” dizesini içeren bir değeri temsil ederken, bir YANLIŞ ise dizeyi içermeyen bir değeri temsil eder. Ardından MATCH işlevi, dizideki ilk YANLIŞ değerle eşleşecek ve “TOOL” dizesini içermeyen ilk değerin konumunu döndürecektir.
Genel sözdizimi
=MATCH(FALSE,ISNUMBER(SEARCH(aranan_değer,aralık)),0)
√ Not: Bu bir dizi formülüdür ve girmek için Ctrl + Shift + Enter tuşlarına basmanız gerekmektedir.
- aranan_değer: İçermeyen ilk değeri eşleştirmek için belirttiğiniz dize. Dize çift tırnak içine alınmalıdır, aksi takdirde sonuç yanlış olacaktır. Ya da çift tırnak eklemekten kaçınmak için hücre referansı kullanabilirsiniz.
- aralık: İçinde aranan_değer'i içermeyen ilk değeri döndürecek liste.
- 0: 0 eşleşme_türü, MATCH işlevinin tam eşleşme yapmasını zorunlu kılar.
“TOOL” dizesini içermeyen ilk değerin konumunu bulmak için lütfen aşağıdaki formülü E5 hücresine kopyalayın veya girin ve sonucu almak için Ctrl + Shift + Enter tuşlarına basın:
=MATCH(FALSE,ISNUMBER(SEARCH("TOOL",B5:B11)),0)
Veya formülü dinamik hale getirmek için bir hücre referansı kullanın:
=MATCH(FALSE,ISNUMBER(SEARCH(E4,B5:B11)),0)
Formül açıklaması
=MATCH(FALSE,(ISNUMBER(SEARCH(E4,B5:B11)),0)
- SEARCH(E4,B5:B11): SEARCH işlevi, TOOL (E4'teki değer) dizesini B5:B11 aralığındaki her bir değer içinde arar ve bu değerlere ait dizenin başlangıç pozisyonlarının bir dizisini döndürür: {3;3;4;#DEĞER!;1;3;#DEĞER!}.
- ISNUMBER(ISNUMBER(SEARCH(E4,B5:B11))) = ISNUMBER(ISNUMBER({3;3;4;#DEĞER!;1;3;#DEĞER!})): ISNUMBER, dizideki sayıları DOĞRU'ya ve diğer değerleri YANLIŞ'a dönüştürür. Böylece sonuç şu şekilde olacaktır: {DOĞRU;DOĞRU;DOĞRU;YANLIŞ;DOĞRU;DOĞRU;YANLIŞ}.
- MATCH(FALSE,(ISNUMBER(SEARCH(E4,B5:B11)),0) = MATCH(FALSE,({DOĞRU;DOĞRU;DOĞRU;YANLIŞ;DOĞRU;DOĞRU;YANLIŞ},0): 0 eşleşme_türü, MATCH işlevinin tam eşleşme yapmasını zorunlu kılar. İşlev daha sonra dizideki ilk tam YANLIŞ'ın konumunu döndürür. Dolayısıyla, işlev 4 döndürecektir çünkü ilk YANLIŞ 4. pozisyondadır.
Bilinmesi gereken şeyler
- Formül büyük/küçük harfe duyarlı değildir. Büyük/küçük harfe duyarlı bir eşleşme yapmak için buradaki eğitimi inceleyin.
- MATCH tarafından sağlanan konumdaki değeri almak için INDEX işlevini ekleyebilirsiniz.
İlgili işlevler
Excel MATCH işlevi, bir hücre aralığında belirli bir değeri arar ve değerin göreli konumunu döndürür.
Excel'de, SEARCH işlevi size verilen metin dizesinden belirli bir karakterin veya alt dizenin konumunu bulmanıza yardımcı olabilir. Bu eğitimde, Excel'de bu SEARCH işlevini nasıl kullanacağınızı göstereceğim.
İlgili Formüller
Kısmi eşleşme için joker karakterlerle ilk eşleşmeyi bul
Excel'de bir aralıkta belirli bir metin dizesi içeren ilk kısmi eşleşmenin konumunu almak için, joker karakterler olan yıldız işareti (*) ve soru işareti (?) ile bir MATCH formülü kullanabilirsiniz.
Belirli bir dizeyle başlamayan ilk eşleşmeyi bul
Belirli bir dizeyle başlamayan ilk eşleşmenin konumunu bulmak için MATCH, LEFT ve IF işlevleri size yardımcı olabilir.
Bir sütun veya satırdaki ilk hata konumunu bulmak için MATCH ve ISERROR işlevleri size yardımcı olabilir.
Bir aralıktaki maksimum değeri bul
Excel'de bir listede, tabloda veya satırda maksimum değerin konumunu bulmanız gereken durumlar vardır. Bu eğitimde, MAX ve MATCH işlevleri ile bu görevi nasıl gerçekleştirebileceğimizi tartışacağız.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar
Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- 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 çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.