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
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,-110)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.
0 yorum