İlk hatayı bulun
Bir sütun veya satırdaki ilk hata konumunu bulmak için, MATCH ve ISERROR fonksiyonları size yardımcı olabilir.
Bir sütun veya satırdaki ilk hatayı nasıl eşleştirirsiniz?
Yukarıdaki listedeki ilk hatanın konumunu bulmak için, önce listenin her bir değerini hata olup olmadığını kontrol etmek için ISERROR fonksiyonunu kullanabilirsiniz. Fonksiyon daha sonra bir TRUE ve FALSE dizisi oluşturur; burada bir TRUE, değerin bir hata olduğunu gösterirken, aksi takdirde FALSE döner. Ardından MATCH fonksiyonu, dizideki ilk TRUE değerini eşleştirerek ilk hatanın konumunu sayısal bir değer olarak döndürür.
Genel sözdizimi
=MATCH(TRUE,ISERROR(aralık),0)
√ Not: Bu bir dizi formülüdür ve Ctrl + Shift + Enter ile girmenizi gerektirir.
- aralık: İlk hatayı döndürmek için kullanılacak tek sütunlu veya tek satırlı aralık.
- 0: match_type 0, MATCH fonksiyonunun tam eşleşme yapmasını zorlar.
İlk hatanın konumunu eşleştirmek için lütfen aşağıdaki formülü D5 hücresine kopyalayın veya girin ve sonucu almak için Ctrl + Shift + Enter tuşlarına basın:
=MATCH(TRUE,ISERROR(B5:B14),0)
Formül açıklaması
=MATCH(TRUE,ISERROR(B5:B14),0)
- ISERROR(B5:B14): ISERROR fonksiyonu, B5:B14 aralığındaki her bir değeri hata olup olmadığını kontrol eder ve eğer bir değer hata ise TRUE, aksi takdirde FALSE döndürür. Sonuçlar şu şekilde bir dizi olacaktır: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}.
- MATCH(TRUE,ISERROR(B5:B14),0) = MATCH(TRUE,{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE},0): match_type 0, MATCH fonksiyonunun tam eşleşme yapmasını zorlar. Fonksiyon daha sonra dizideki ilk tam TRUE'nun konumunu döndürür. Dolayısıyla, fonksiyon 8 döndürecektir çünkü ilk TRUE 8. pozisyondadır.
Bilinmesi gerekenler
- MATCH tarafından sağlanan konumdaki hata değerini almak için INDEX fonksiyonunu ekleyebilirsiniz.
- Yukarıdaki formüldeki ISERROR fonksiyonu herhangi bir hatayı eşleştirecektir. Eğer yalnızca ilk #N/A hatasını eşleştirmek istiyorsanız, lütfen ISERROR'u ISNA olarak değiştirin:
=MATCH(TRUE,ISNA(aralık),0)
İlgili fonksiyonlar
Excel MATCH fonksiyonu, belirli bir aralıkta belirli bir değeri arar ve bu değerin göreli konumunu döndürür.
İlgili Formüller
Kısmi eşleşme için joker karakterlerle ilk eşleşmeyi bulun
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 bulun
Belirli bir dizeyle başlamayan ilk eşleşmenin konumunu bulmak için, MATCH, LEFT ve IF fonksiyonları size yardımcı olabilir.
Belirli bir dizeyi içermeyen ilk eşleşmeyi bulun
Belirli bir dizeyi içermeyen ilk eşleşmenin konumunu bulmak için, MATCH, ISNUMBER ve SEARCH fonksiyonlarına dayalı bir formül kullanabilirsiniz.
Bir aralıktaki maksimum değeri bulun
Bazen bir liste, tablo veya satırdaki maksimum değerin konumunu Excel'de bulmanız gerekebilir. Bu eğitimde, görevi gerçekleştirmek için MAX ve MATCH fonksiyonlarını kullanma yaklaşımını 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.