{"segments": ["KutoolsforOffice — Tek çözüm, beş güçlü araç."]}{"segments": ["Daha az çabayla daha fazlasını başarmak."]}

Bir sütun veya satırdaki ilk boş olmayan değeri alın

YazarAmanda Li Değiştirme Tarihi

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.

1. satırdaki sütunda 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
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))

2. satırdaki sütunda ilk boş olmayan değeri alın

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

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

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 AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda  |  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ı/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|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
15 Araç Setlerinin Zirvesi:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

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.