Dinamik Dizi Fonksiyonları

Excel' de Boş asatırlarıı Hızlıca Kaldırmak

Yayınlanma Tarihi: 28 January 2026

Excel' de Boş asatırlarıı Hızlıca Kaldırmak

Selam!

Excel’de veri analizi yaparken, tablonun içindeki boş satırlar gerçekten can sıkıcı olabiliyor. Harika bir veri setin var ama aralardaki o boşluklar yüzünden ne analizlerin düzgün çalışıyor ne de raporların profesyonel görünüyor. Bu boş satırları tek tek manuel silmek ya da klasik filtre yöntemleriyle uğraşmak, hele ki büyük verilerde büyük bir zaman kaybı.

Bu yazıda Excel’in modern yeteneklerini, özellikle de Filtre (FILTER) fonksiyonunu kullanarak o can sıkıcı boşlukları ekarte etmek için harika bir yöntemden bahsedeceğim. Üstelik verinin orijinalini bozmadan, dinamik bir şekilde!

Haydi Başlayalım

 

Neden Manuel Silmek Yerine Formül Kullanmalısın?
Eskiden boş satırları bulmak için filtre oklarını açar, "Boş olanları seç" der ve silerdik. Ya da Ctrl + Shift + L kısayolunu kullanırdık. Ama veri güncellendiğinde ne oluyordu? Yine aynı hamallık.

İşte anlatacağım bu yöntemin alameti-i farikası, dinamik olması. Yani ana tablona yeni veri girdiğinde veya sildiğinde, temizlenmiş listen otomatik olarak güncellenir. Sürekli rapor çektiğin veya başka kaynaklardan veri kopyaladığın durumlarda, bu yöntem sana inanılmaz bir hız kazandıracak ve manuel hataları egale etmeni sağlayacak.

Adım Adım Uygulama

Bu iş için Excel 365 ile hayatımıza giren ve dinamik dizi fonksiyonlarının en önemlisi olan FİLTRE (FILTER) fonksiyonunu kullanacağız.

Örnek Senaryo


Elimizde A1:C10 aralığında bir satış tablosu olsun, ancak aralarda boş satırlar var. Biz bu boşlukları atıp, yan tarafa temiz bir liste dökmek istiyoruz.

=FİLTRE(A1:C10; A1:A10<>"")

Excel sürümüne göre noktalı virgül (;) yerine virgül (,) kullanman gerekebilir, aklında olsun

Formülün Mantığı (Nasıl Çalışıyor?)


Burayı iyi anlamak önemli, çünkü mantığı çözersen başka işlerde de kullanabilirsin. Formül bizden temel olarak 3 parametre ister.

  • Dizi (Nereyi Filtreleyeyim?): A1:C10. Excel'e diyoruz ki; "Bana bu aralıktaki verileri getir.".
  • Burası kritik nokta (Ekle/Koşul): A1:A10<>"". Şartımız ne? A sütunundaki hücrelerin boş olmaması. Yani "Boşluğa eşit olmayanları getir" diyoruz.
  • Boşsa (Opsiyonel): Eğer kriterine uyan veri bulamazsa "Bulunamadı" yazdırabilirsin.

Çoklu Sütun Kontrolü 
Eğer "Hem A sütunu hem de B sütunu doluysa getir" gibi gibi durumlarda işin içine biraz mantık katmamız gerekir. Hatırlarsan filtre fonksiyonunda birden fazla koşul için çarpı (*) işaretini kullanıyorduk, bu "VE" anlamına geliyordu.

Bu durumda formülü şöyle revize edebilirsin:

=FİLTRE(A1:C10; (A1:A10<>"") * (B1:B10<>""))


Bu formül; "A sütunu boş değilse VE B sütunu boş değilse getir" der.

  1. Dinamik Dizi ve Taşma: Bu formül dinamik bir dizi fonksiyonudur. Yani sonucu dökmek için altındaki hücrelerin boş olması gerekir. Eğer altta veri varsa #TAŞMA! (#SPILL!) hatası alırsın.
  2. Bu fonksiyonlar Microsoft 365 ve Excel 2021 sonrası sürümlerde çalışır.

 
Gördüğün gibi, boş satırlarla boğuşmak zorunda değilsin. Dolayısıyla, FİLTRE fonksiyonunu araç çantana ekleyerek hem zamandan tasarruf edebilir hem de verilerini profesyonelce yönetebilirsin. Tercih senin; ister klasik filtreleme yöntemleriyle  uğraş, ister bu modern yöntemle işleri otomatiğe bağla.

 

0 Yorum

Bu yazıya henüz yorum yapılmamış.

Yorum Yap