Excel'de Büyük Veri Seti: FILTER ve SORT Kombinasyonu

Excel'de binlerce satırlık veri ile çalışırken manuel filtreleme ve sıralama işlemleri çok zaman alır. FILTER ve SORT fonksiyonlarını kombinleyerek dinamik, otomatik çalışan veri görünümleri oluşturabilirsin.

Problemi kısaca: Satış verilerinde belirli bölgenin, belirli tarih aralığının verilerini görmek ve en yüksek satıştan en düşüğe sıralamak istiyorsun. Bunu elle yapmak zahmetli ve veri güncellenince tekrar işlem yapman gerekir.

Çözüm: FILTER + SORT Kombinasyonu

Aşağıdaki örnek, A2:D1000 aralığındaki satış verilerinde "İstanbul" bölgesini filtrele, sonra satışları büyükten küçüğe sırala:

1=SORT(FILTER(A2:D1000,(A2:A1000="İstanbul")*(D2:D1000>5000)),4,-1)

Formülün Açıklaması:
- `FILTER(A2:D1000,(A2:A1000="İstanbul")(D2:D1000>5000))` A sütununda "İstanbul" olan VE D sütununda 5000'den büyük değerleri filtrele
- `SORT(...,4,-1)` Sonucu 4. sütun (Satış) ile büyükten küçüğe (-1) sırala

Daha Gelişmiş Örnek: Tarih Aralığı + Bölge Filtresi

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası
1=SORT(
2FILTER(
3A2:D1000,
4(A2:A1000="İstanbul")+
5(A2:A1000="Ankara"),
6(C2:C1000>=DATE(2024,1,1))*
7(C2:C1000<=DATE(2024,12,31))
8),
94,-1
10)

Bu formül İstanbul VEYA Ankara'dan 2024 yılı içindeki satışları bulup satış miktarına göre sıralar.

Beklenen Çıktı:

Filtrelenen ve sıralanan veriler gerçek zamanlı olarak gösterilir. Kaynak veri değişince sonuç otomatik güncellenir.

Sık Yapılan Hata:

FILTER'de birden fazla koşul kullanırken `+` (VEYA) ve `` (VE) operatörlerini karıştırmak. `(A2:A1000="İstanbul")*(D2:D1000>5000)` = İstanbul VE 5000'den büyük; `(A2:A1000="İstanbul")+(A2:A1000="Ankara")` = İstanbul VEYA Ankara demektir.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz