FİLTRE Fonksiyonu ile Dinamik Arama Paneli (Excel Dersleri - 16)

kusha · 31 Temmuz 2026 · 3 dk okuma

FİLTRE fonksiyonu, bir aralığı belirttiğiniz bir koşula göre süzüp yalnızca eşleşen satırları döndürür — bu derste onu bir canlı arama kutusu yapmak için kullanacağız.

Temel Yapı

=FİLTRE(dizi; içerir_mi_kontrolü; eşleşme_yoksa)

Arama Kutusu Oluşturma

Bir hücreyi arama kutusu olarak ayırın (ör. E1). Sonuçların görüneceği hücreye şu formülü yazın:

=FİLTRE(A2:A20; MBUL(E1; A2:A20)>0; "Eşleşme Yok")
  • MBUL(aranan; metin): aranan metnin, hedef metnin neresinde geçtiğini (kaçıncı karakterden başladığını) bulur — bulamazsa hataya düşer.
  • MBUL(...)>0: bir konum bulunduysa (yani metin içeriyorsa) DOĞRU döner — bu da FİLTRE'nin koşulu olur.
  • Üçüncü parametre ("Eşleşme Yok"), hiçbir satır koşulu sağlamazsa gösterilecek mesajdır.

Nasıl Çalışır?

E1 kutusuna bir isim (veya ismin bir parçasını) yazdığınızda, formül otomatik olarak yeniden hesaplanır ve yalnızca o metni içeren satırları listeler — büyük/küçük harf duyarlı değildir. Kutuyu boşalttığınızda tüm liste tekrar görünür.

Kullanım Alanı

Bu teknik, yüzlerce/binlerce satırlık bir listede belirli bir kaydı ararken filtre menüsünü açıp kapatmadan, tek bir kutuya yazarak anlık sonuç almanızı sağlar — özellikle başkalarının kullanacağı bir pano/panel tasarlıyorsanız çok kullanışlıdır.

Sırada Ne Var?

Sırada, SIRALA ve FİLTRE'yi birlikte kullanarak "ilk N" listesi oluşturacağız (ör. en yüksek maliyetli 5 iş).