Excel FİLTRE Fonksiyonu: Tek Formülle Dinamik Listeler Oluşturun!
Yayınlanma Tarihi: 13 September 2025
Selam!
Excel'de aradığımız veriyi bulmak ya da listeleri belirli kriterlere göre daraltmak için kullandığımız Filtre özelliği, işlerimizi çok kolaylaştırıyor. Bir Excel kullanıcısı için Filtre özelliğini bilmek ve kullanmak, bir çok işlem için başlangıç noktası hatta bazen işin kendisini halletmek demek.
Peki nerede başladı bu özellik. Aslında Excel ile başlamadı, verileri belirli kriterlere göre seçip görüntüleme mantığı, Excel’den çok önce özellikle veri tabanı yönetim sistemlerinde ve Lotus 1-2-3 gibi elektronik tablo programlarında da vardı. Ancak Excel ile, bu işlemler grafiksel arayüz ve sade menüler ile herkes için erişilebilir ve son derece kolay bir hale geldi. Yani, Excel bu yöntemi icat etmese de yaygınlaştırıp popülerleştirdi.
Hatırlayan arkadaşlarım muhakkak olacaktır, Excel’in Türkçe sürümlerinde filtreleme özelliği için uzun yıllar kullanılan isim “SÜZ” dü. Özellikle 1990’lar ve 2000’lerin başındaki Excel sürümlerinde, Veri sekmesinde “SÜZ” komutu, filtreleme işlemini başlatmak için kullanılıyordu. Bu, İngilizce’deki “Filter” komutunun Türkçeleştirilmiş haliydi. Daha sonra Excel’in arayüzü Ribbon (şerit) sistemine geçince, “SÜZ” ifadesi yerini “Filtre” ye bıraktı.
Günümüze gelirsek filtreleme artık sadece bir özellik değil, bir fonksiyon. Excel 365 ile gelen FİLTRE (FILTER) fonksiyonu, filtreleme mantığını formül dünyasına taşıyarak onu dinamik, bir araca dönüştürüyor.
Bu yazıda, FİLTRE fonksiyonunun temelinden başlayarak, en gelişmiş kullanım örneklerine kadar tüm detaylarına odaklanıyoruz.
Haydi Başlayalım.
Nedir bu FİLTRE Fonksiyonu?
FİLTRE, fonksiyonu ile belirli bir kritere uyan verileri, orijinal veriye dokunmadan yeni bir alanda yeniden oluşturabiliyoruz. Üstelik bir dizi fonksiyonu olduğu için, biz tek formül yazıyoruz, o taşma alanına tüm sonuçları getiriyor.
- Fonksiyon Yapısı: =FİLTRE(dizi; ekle; [boşsa]
- dizi: Filtrelemek istediğiniz tüm veri aralığı.
- ekle: Veriyi hangi koşula göre filtreleyeceğinizi belirten mantıksal bir test.
- [boşsa]: (İsteğe bağlı) Eğer filtreleme sonucunda hiçbir veri bulunamazsa, ekranda görünmesini istediğin metin.
Temel Kullanım Örneği
Aşağıdaki basit satış tablosunda, sadece "Bursa" şehrindeki satışları listelemek için: (Tabloyu Excel’ e kopyalayarak sen de deneyebilirsin.)
|
Ürün |
Şehir |
Tutar |
|
Telefon |
Bursa |
15709,00 |
|
Notebook |
Ankara |
6243,00 |
|
Tablet |
Bursa |
17622,00 |
|
Tablet |
Bursa |
6629,00 |
|
Notebook |
İstanbul |
7582,00 |
|
Notebook |
İstanbul |
5714,00 |
|
Telefon |
Bursa |
8263,00 |
|
Telefon |
Bursa |
9102,00 |
|
Telefon |
İstanbul |
11792,00 |
|
Notebook |
Bursa |
3583,00 |
=FİLTRE(A2:C11; B2:B11="Bursa"; "Bulamadım")
Enter tuşuna bastığında, Bursa bölgesine ait tüm verilerin dinamik olarak yeni bir tabloya aktığını göreceksin. Ayrıca, kaynak verideki bir değeri değiştirdiğinde, sonuçlar otomatik olarak güncellenecek.
Gelişmiş Kullanım Örnekleri
Çoklu Koşullar: Birden fazla kriteri bir arada kullanmak için * (ve) veya + (veya) işaretlerini kullanabilirsin.
Koşul "VE" (AND):
Bursa ilinde ve tutarı 10000'den büyük olan ürünleri listelemek için:
=FİLTRE(A2:C11; (B2:B11="Bursa") * (C2:C11>10000); "Bulamadım")
Koşul "VEYA" (OR):
Bursa veya Ankara illerindeki tüm satışları listelemek için:
=FİLTRE(A2:C11; (B2:B11="Bursa") + (C2:C11=”Ankara”); "Bulamadım")
Belirli Metinleri Filtreleme: Belirli bir metni içeren hücreleri bulmak için FİLTRE fonksiyonunu SOLDAN, YADA gibi metin fonksiyonlarıyla birleştirebilirsin.
=FİLTRE(A2:C11; YADA(SOLDAN(A2:A11;2)="Bu"; SOLDAN(A2:A11;2)="An"))
FİLTRE ile Diğer Dizi Fonksiyonlarının Kullanımı
Bu noktada işler gerçekten değişiyor ve FİLTRE fonksiyonunun gerçek gücü ortaya çıkıyor.
FİLTRE + SIRALA: Verileri filtreledikten sonra, sonuçları belirli bir sütuna göre sıralayabilirsin.
=SIRALA(FİLTRE(A2:C11; B2:B11="Bursa"); 3; -1)
FİLTRE + SÜTUNSEÇ: Filtreleme sonucunda sadece istediğin sütunları göstermek için kullanabilirsin.
=SÜTUNSEÇ(FİLTRE(A2:C11; B2:B11="Bursa"); 1; 3)
FİLTRE + TOPLA: Filtreleme sonucundaki sayısal verilerin toplamını almak için kullanabilirsin.
=TOPLA(FİLTRE(C2:C6; B2:B6="Bursa"))
Filtre özelliği zaten süperdi. Bu fonksiyon ile, verileri çok daha esnek ve hızlı bir şekilde yönetebilirsin. Artık sadece belirli kriterlere göre verileri görmekle kalmaz, aynı zamanda sıralama, toplama veya sadece belirli sütunları seçme gibi işlemleri de kolayca yapabilirsin.
Kullan bence.
Benzer Yazılar
Excel, Bu Fonksiyonlarla On Kaplan Gücünde : Dinamik Dizi Fonksiyonları
Devamını Oku →
LAMBDA ile Excel'de Bir Sonraki Seviyeye Geçin: İşte Adım Adım Rehberiniz!
Devamını Oku →
Ufak Ufak Pivot Tablolara Veda Ediyoruz Galiba: Excel'in Yeni GROUPBY (GRUPLAÖLÇÜT) ve PIVOTBY (ÖZETÖLÇÜT) Fonksiyonları
Devamını Oku →
0 Yorum
Bu yazıya henüz yorum yapılmamış.