Bir sütun veya satırdaki ilk boş olmayan değeri alın
Tek sütunlu veya tek satırlı bir aralıktan ilk değeri (yani hataları yok sayarak ilk boş olmayan hücreyi) almak için INDEX ve MATCH işlevlerine dayalı bir formül kullanabilirsiniz. Ancak aralıktaki hataları göz ardı etmek istemiyorsanız, yukarıdaki formüle ISBLANK işlevini ekleyebilirsiniz.

Hataları göz ardı ederek bir sütun veya satırdaki ilk boş olmayan değeri alın
Hataları dahil ederek bir sütun veya satırdaki ilk boş olmayan değeri alın
Hataları göz ardı ederek bir sütun veya satırdaki ilk boş olmayan değeri alın
Yukarıda gösterildiği gibi, hataları göz ardı ederek listedeki ilk boş olmayan değeri almak için, MATCH işlevinin içine INDEX işlevini "INDEX((range0),0)" şeklinde yerleştirebilirsiniz. Bu sayede boş olmayan hücreler belirlenir ve MATCH işleviyle ilk boş olmayan hücrenin konumu bulunur. Daha sonra bu konum dıştaki INDEX işlevine sağlanarak ilgili konumdaki değer alınır.
Genel sözdizimi
=INDEX(range,MATCH(TRUE,INDEX((range<,>,0),0),0))
- Aralık: Metin veya sayı değerleri içeren ilk boş olmayan hücreyi döndürmek için kullanılacak, tek sütunlu ya da tek satırlı aralık. Hatalar göz ardı edilir.
Hataları göz ardı ederek listedeki ilk boş olmayan değeri almak için aşağıdaki formülü E4hücresine kopyalayın veya girin ve sonucu almak için Entertuşuna basın:
=INDEX()B4:B15,MATCH(TRUE,INDEX(()))B4:B150),0),0))

Formül açıklaması
=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<,>,0),0),0))
- INDEX((B4:B150),0): Bu kod parçacığı, B4:B150 aralığındaki her değeri değerlendirir. Bir hücre boşsa FALSE döner; bir hücre hata içeriyorsa, kod parçacığı hatayı olduğu gibi döndürür; bir hücre sayı veya metin içeriyorsa ise TRUE döner. Bu INDEX formülünün satır_num bağımsız değişkeni 0 olduğundan, kod parçacığı tüm sütun için şu değer dizisini döndürür: {FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
- MATCH(TRUE,)INDEX((B4:B150),0),0)=MATCH(TRUE,){FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE},0):match_type 0 bağımsız değişkeni, MATCH işlevinin dizideki ilk tam eşleşen TRUE değerinin konumunu döndürmesini sağlar. Böylece işlev 3 değerini döndürür.
- INDEX(B4:B15,)MATCH(TRUE,)INDEX((B4:B150),0),0)) = INDEX(B4:B15,3): INDEX işlevi, B4:B15 aralığında 3. değeri döndürür; bu da extendoffice değeridir.
Hataları dahil ederek bir sütun veya satırdaki ilk boş olmayan değeri alın
Hataları dahil ederek listedeki ilk boş olmayan değeri almak için, listedeki hücrelerin boş olup olmadığını denetlemek üzere basitçe ISBLANK işlevini kullanabilirsiniz. Daha sonra INDEX, MATCH'in sağladığı konuma göre ilk boş olmayan değeri döndürür.
Genel sözdizimi
=INDEX(range,MATCH(FALSE,ISBLANK(range),0))
√ Not: Bu, Ctrl + Shift + Enter ile girilmesi gereken bir dizi formülüdür; ancak Excel 365 ve Excel 2021 hariçtir.
- aralık: Metin, sayı veya hata değerleri içeren ilk boş olmayan hücreyi döndürmek için kullanılacak tek sütunlu veya tek satırlı aralık.
Hataları dahil ederek listedeki ilk boş olmayan değeri almak için aşağıdaki formülü E7 hücresine kopyalayın veya girin ve sonucu almak için Ctrl + Shift + Entertuşlarına basın:
=INDEX()B4:B15,MATCH(FALSE,ISBLANK())B4:B15),0))

Formül açıklaması
=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))
- ISBLANK(B4:B15): ISBLANK işlevi, B4:B15 aralığındaki hücrelerin boş olup olmadığını denetler. Hücre boşsa TRUE, değilse FALSE döner. Böylece işlev şu diziyi oluşturur: {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}.
- MATCH(FALSE,)ISBLANK(B4:B15),0)=MATCH(FALSE,){TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE},0):match_type 0 bağımsız değişkeni, MATCH işlevinin dizideki ilk tam eşleşen FALSE değerinin konumunu döndürmesini sağlar. Böylece işlev 2 değerini döndürür.
- INDEX(B4:B15,)MATCH(FALSE,)ISBLANK(B4:B15),0)) = INDEX(B4:B15,2): INDEX işlevi, B4:B15 aralığında 2. değeri döndürür; bu değer ise #REF! hatasıdır.
İlgili işlevler
Excel INDEX işlevi, bir aralıktan veya bir diziden verilen bir konuma göre Görüntülenen Değer değerini döndürür.
Excel MATCH işlevi, belirli bir değeri bir hücre aralığında arar ve bu değerin göreli konumunu döndürür.
İlgili Formüller
INDEX ve MATCH ile tam eşleşme
Excel'de belirli bir ürün, film veya kişiyle ilgili bilgileri hızlıca bulmanız gerekiyorsa, INDEX ve MATCH işlevlerinin güçlü kombinasyonundan en iyi şekilde yararlanmalısınız.
Bir sütundaki ilk metin değerini alın
Hem INDEX ve MATCH işlevlerini kullanan hem de VLOOKUP işlevini temel alan bir formülle, tek sütunlu bir aralıktaki ilk metin değerini alabilirsiniz.
Joker karakterlerle ilk kısmi eşleşmeyi bulun
Excel'de, sayısal değerler içeren bir aralıkta belirli bir sayıyı içeren ilk kısmi eşleşmenin konumunu bulmanız gerekebilir. Bu durumda, herhangi bir sayıda karakterle eşleşen joker karakter olan yıldız işaretini (*) kullanan MATCH ve TEXT fonksiyonlarını birlikte kullanmak işinizi kolaylaştırır. Ayrıca o konumdaki tam değeri öğrenmek istiyorsanız formüle INDEX işlevini ekleyebilirsiniz.
İlk kısmi eşleşme sayısını arayın
Excel'de, sayısal değerler içeren bir aralıkta belirli bir sayıyı içeren ilk kısmi eşleşmenin konumunu bulmanız gerekebilir. Böyle durumlarda, herhangi bir sayıda karakterle eşleşen joker karakter olan yıldız işaretini (*) kullanan MATCH ve TEXT fonksiyonlarını birlikte kullanmak işinizi kolaylaştırır. Ayrıca o konumdaki tam değeri öğrenmek isterseniz, formüle INDEX fonksiyonunu da ekleyebilirsiniz.
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.