Bir sütun veya satırdaki ilk sayısal değeri alın
Tek bir sütun veya tek bir satır aralığından ilk sayısal değeri almak için, INDEX, MATCH ve ISNUMBER işlevlerine dayalı bir formül kullanabilirsiniz.
Bir listedeki ilk sayısal değeri nasıl alabilirim?
Yukarıda gösterildiği gibi listedeki ilk sayısal değeri almak için, INDEX, MATCH ve ISNUMBER işlevlerinin kombinasyonu size şu şekilde yardımcı olacaktır: ISNUMBER işlevi, listenin her bir değerini kontrol eder ve bunların sayı olup olmadığını belirler. Ardından MATCH işlevi, ilk sayısal değerin konumunu bulmak için tam eşleşme yapar. INDEX ise bu konumdaki değeri alır.
Genel sözdizimi
=INDEX(aralık,MATCH(TRUE,ISNUMBER(aralık),0))
√ Not: Bu bir dizi formülüdür ve Ctrl + Shift + Enter ile girmeniz gerekmektedir.
- aralık: İlk sayısal değerin alınacağı tek sütunlu veya tek satırlı aralık.
Listedeki ilk sayısal değeri almak için lütfen aşağıdaki formülü E4 hücresine kopyalayın veya girin ve sonucu almak için Ctrl + Shift + Enter tuşlarına basın:
=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))
Formül açıklaması
=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))
- ISNUMBER(B4:B15): ISNUMBER işlevi, B4:B15 aralığındaki her bir değeri değerlendirir. Eğer bir değer sayıysa TRUE, değilse FALSE döndürür. Böylece şu şekilde bir dizi oluşturur: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE}.
- MATCH(TRUE,MATCH(TRUE,ISNUMBER(B4:B15),0),0) = MATCH(TRUE,MATCH(TRUE,{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE},0),0): match_type 0, MATCH işlevinin dizideki ilk TRUE değerinin konumunu döndürmesini sağlar. Böylece işlev 10 değerini döndürür.
- INDEX(INDEX(B4:B15B4:B15,,MATCH(TRUE,ISNUMBER(B4:B15),0))) = INDEX(INDEX(B4:B15B4:B15,,10)): INDEX işlevi daha sonra B4:B15 aralığının 10. değerini döndürür, bu da 99'dur.
İlgili işlevler
Excel INDEX işlevi, bir aralık veya diziye göre verilen pozisyona dayalı olarak görüntülenen değeri döndürür.
Excel MATCH işlevi, bir hücre aralığında belirli bir değeri arar ve değerin göreli konumunu döndürür.
İlgili Formüller
Bir satırdaki ilk metin değerini alın
Tek bir satır aralığından ilk metin değerini almak için HLOOKUP işlevine dayalı bir formül size yardımcı olacaktır.
INDEX ile n'inci eşleşmeyi alın
Bir aralıktaki bir değerin n'inci eşleşmesini bulmak ve onunla ilişkili verileri almak için INDEX, ROW, SMALL ve IF işlevlerine dayalı bir formül kullanabilirsiniz.
Bir sütun veya satırdaki en uzun veya en kısa metin dizesini bulun
Excel'de bir sütun veya satırdaki en uzun veya en kısa metin dizesini bulmak için INDEX, MATCH, LEN ve MAX veya MIN işlevlerini birlikte kullanabilirsiniz.
Kriterlere göre en uzun metin dizesini bulun
Bu eğitimde, INDEX, MATCH, LEN ve MAX işlevlerinin yardımıyla Excel'de kriterlere göre bir sütun veya satırdaki en uzun metin dizesini nasıl bulacağımızdan bahsedeceğiz.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
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.