FİLTRE (FILTER)

Etkileşimli İşlev Rehberi (Dinamik Dizi İşlevi)

=FİLTRE(
dizi;
dahil_et;
[boşsa]
)

*İlk 2 argüman zorunludur.

dizi, filtreleme sonucunda geri almak istediğiniz tüm sütunları veya aralığı kapsar (Örn: A2:D100). Bu, formülün döndüreceği nihai sonuç tablosudur.

SIRALA gibi, FİLTRE de sonuçları formülün yazıldığı hücreden başlayarak alt ve yan hücrelere yayar (Spill - Taşma).

dahil_et, DOĞRU veya YANLIŞ değerlerinden oluşan bir Boolean dizi döndüren bir mantıksal testtir. Bu dizinin boyutu, filtrelediğiniz verinin boyutuyla eşleşmelidir.

Örn: B2:B100="Meyve" bu koşul, B sütunundaki her hücreyi kontrol eder ve DOĞRU/YANLIŞ dizisi döndürür. FİLTRE sadece DOĞRU olan satırları alır.

Farklı kriterleri birleştirmek için matematiksel operatörler kullanılır:

  • VE (AND) koşulu için çarpma işareti (*) kullanılır: (Koşul 1) * (Koşul 2)
  • VEYA (OR) koşulu için toplama işareti (+) kullanılır: (Koşul 1) + (Koşul 2)

boşsa argümanı isteğe bağlıdır. Filtreleme sonucunda hiçbir satır eşleşmezse, FİLTRE normalde #HESAP! hatası döndürür.

Bu argümanı kullanarak hatayı önleyebilir ve "Sonuç bulunamadı" gibi özel bir metin döndürebilirsiniz.

Örnek: =FİLTRE(A:B; B:B="Elma"; "Yok")

Yukarıdaki adımlara tıklayarak detaylı açıklamaları görebilirsiniz.

Kombinasyon Notu: FİLTRE işlevinin sonucunu sıralı olarak görmek için, formülü SIRALA işlevi içine yerleştirin: =SIRALA(FİLTRE(...); ...)

İlişkili Diğer Dinamik Dizi İşlevleri

Bu işlevi daha etkili kullanmak veya benzer bir ihtiyacınızı çözmek için aynı kategorideki diğer işlevlere göz atın: