Ana Sayfa Excel FILTER / FİLTRE FONKSİYONU
Excel

FILTER / FİLTRE FONKSİYONU

Paylaş
Paylaş

FİLTRE Fonksiyonu Nedir?

FİLTRE fonksiyonu, belirli bir dizi veya aralıktan, belirttiğiniz koşulları sağlayan satır veya sütunları dinamik bir dizi olarak döndürür. Bu fonksiyon, veri aralığınıza koşullar uygulayarak sadece istediğiniz kriterleri karşılayan değerleri otomatik olarak listeler. Verileriniz değiştiğinde sonuç dizisi de dinamik olarak güncellenir.

Avantajları:

  • Klasik filtreleme işlemlerine göre formül tabanlı ve dinamik bir çözümdür.
  • Şartları değiştirdiğinizde sonuç anında güncellenir.
  • Makrolara veya karmaşık arama işlemlerine gerek kalmadan formül aracılığıyla veri alt kümeleri oluşturabilirsiniz.

Sözdizimi

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

Argümanlar:

  1. dizi (gerekli):
    Filtrelemek istediğiniz veri aralığı veya dizi.
  2. ekle(gerekli):
    Filtreleme koşulunu belirleyen mantıksal ifade veya ifade dizisi. Bu ifade, dizi ile aynı boyutta olmalı ve her öğe için DOĞRU/YANLIŞ döndürmelidir.
    • DOĞRU olan satır veya sütunlar sonuç dizisine dahil edilir.
    • YANLIŞ olanlar hariç tutulur.
  3. [boşsa] (isteğe bağlı):
    Filtre koşullarını sağlayan hiçbir öğe yoksa döndürülecek değeri belirtir. Bu argüman belirtilmezse ve hiçbir satır koşullara uymuyorsa #HESAPLA! hatası döner.

Not: FİLTRE fonksiyonu, Microsoft 365 ve Excel’in web sürümünde kullanılabilir. Eski Excel sürümlerinde mevcut değildir.


Örnek Tablo ve Formül Kullanımı

Aşağıdaki tablo, bir mağazanın satış verilerini içermektedir:

Ürün AdıBölgeSatış Tutarı
KalemKuzey5.000 TL
DefterGüney3.000 TL
SilgiBatı4.000 TL
KitapKuzey2.000 TL
CetvelDoğu6.000 TL

Amacımız: “Kuzey” bölgesine ait ürünleri filtreleyerek listemek.

Adımlar:
  1. E1 hücresine “Kuzey Bölgesi Ürünleri” başlığını ekleyin.
  2. E2 hücresine aşağıdaki formülü girin: =FİLTRE(A2:C6; B2:B6="Kuzey"; "Veri Yok")
Açıklama:
  • A2:C6: Filtrelenecek verilerin bulunduğu dizi.
  • B2:B6=”Kuzey”:ekle” argümanı. Her satır için “Bölge” sütununda “Kuzey” ifadesi kontrol edilir. Koşulu sağlayan satırlar DOĞRU, sağlamayanlar YANLIŞ döndürür.
  • “Veri Yok”: Eğer koşulu sağlayan satır olmazsa “Veri Yok” yazısını döndürecek.

Formülü onayladığınızda, E2 hücresinden başlayarak dinamik bir dizi oluşturulur. Bu dizi, sadece “Kuzey” bölgesindeki ürünleri, bölgeleri ve satış tutarlarını içerir.

Sonuç:
Ürün AdıBölgeSatış Tutarı
KalemKuzey5.000 TL
KitapKuzey2.000 TL

İki satır (Kalem, Kitap) Kuzey bölgesinde olduğundan filtre koşulunu sağlar ve sonuç dizisi bu iki satırı otomatik olarak görüntüler. Eğer “Kuzey” yerine “Marmara” gibi tabloda olmayan bir bölgeyi aramış olsaydınız “Veri Yok” sonucunu görecektiniz.


Başka Bir Örnek:

Sadece 4.000 TL’den büyük satış tutarına sahip ürünleri listelemek isterseniz:

=FİLTRE(A2:C6; C2:C6>4000; "Uygun Veri Yok")

Bu ifade, Satış Tutarı 4.000 TL’den büyük olan satırları seçecektir.


İpuçları:

  • FİLTRE fonksiyonunu diğer dinamik dizi fonksiyonlarıyla (SIRALA, SÜTUNSEÇ, SATIRSEÇ vb.) birleştirerek esnek veri işleme yapıları oluşturabilirsiniz.
  • ekle” argümanı birden fazla koşulu AND/OR mantığıyla birleştirmek için matris benzeri yapılar kullanabilir. Örneğin: (B2:B6="Kuzey")*(C2:C6>3000) ifadesi hem “Kuzey” bölgesinde hem de 3.000 TL üstü satışları aynı anda filtreleyebilir (AND mantığı). Eğer iki koşul arasındaki * (yıldız) yerine + (artı) işareti konulduğunda OR/YADA mantığı devreye girer.
  • Eğer boş durumda hata dönmesini istemiyorsanız “[boşsa]” argümanını kullanın ve anlaşılır bir metin veya 0 gibi bir değer girin.

Özet: FİLTRE fonksiyonu, Excel’de dinamik dizi altyapısını kullanarak belirli kriterlere uyan verileri otomatik, hızlı ve esnek bir şekilde filtrelemenizi sağlar. Bu sayede formül tabanlı filtrelemelerle raporlarınızı, özet tablolarınızı ve veri görselleştirmelerinizi daha dinamik ve bakım kolay hale getirebilirsiniz.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...