Excel'de yatay filtre nasıl oluşturulur?
Excel’de filtreyi yatay olarak kullanmak için, işlevde belirttiğiniz ölçütlere göre tabloyu filtrelemenize olanak tanıyan FİLTRE işlevini kullanmanız gerekir. Bir tablo belirtebilir, ardından satır adını kullanarak filtrelenecek kriterleri belirtebilirsiniz.
Aşağıdaki örnekte, adın ve yaşın yatay formda olduğu (başlıklar satırlar halinde) küçük bir veri kümeniz var. Artık yaş 45’in üzerinde olduğunda verileri yaşa göre filtrelememiz gerekiyor.
Burada toplam 40 kişilik bir isim ve yaşımız var, bu da isim ve yaş ile sahip olduğumuz aralığın A1:AO2 olduğu anlamına geliyor. A1 ve B1 hücrelerinin üstbilgi olduğu hücreler.
Excel’de Yatay Filtre Uygulama Adımları
- D2 hücresinde filtre işlevini eklemeye başlayın.
- Buradan, ilk argümanda, filtrelememiz gereken gerçek verilere sahip olduğumuz B2:AO2 aralığına bakın.
- Şimdi ikinci argümanda, yaş değerinin olduğu aralığa bakın.
- Daha sonra büyüktür ve eşittir operatörünü girin.
- Daha sonra kriter olarak kullanmak istediğimiz 45’i girin.
- Üçüncü argümanda, değerin olmadığı hücreler için kullanılacak bir değer belirtmeyi kullanabilirsiniz.
- Sonunda, kapatma parantezlerini girin ve filtrelenen verileri almak için Enter tuşuna basın.
Gördüğünüz gibi yatay formda sahip olduğumuz orijinal verilerden filtrelenmiş verilerimiz var.
=FILTER(B1:AO2,B2:AO2>=45)
Bu formül nasıl çalışıyor?
Bu formülü anlamaya çalışmadan önce, FİLTRE’nin tek bir formülde aynı anda birden fazla değerle çalışmanıza ve ardından birden fazla hücrede değer döndürmenize olanak tanıyan DİNAMİK bir işlev olduğunu bilmemiz gerekir.
Bunu anlamak için şimdi bu fonksiyonu iki parçaya ayıralım:
İlk bölümde adını ve yaşını aldığımız B1:AO2 serisinin tamamından bahsetmiştik. Buna başvurduğunuzda Excel’e iki farklı tablo almasını söyler çünkü A ve B satırlarımız var.
Şimdi ikinci bölümde sadece yaş sütununa değindik ve bununla birlikte test edilecek 45’e eşit ve daha büyük bir koşul belirledik.
Artık bu fonksiyonun tüm büyüsü bu kısımda. Filtrelenecek bir koşul belirtirken, yaş sütunundaki her değeri test eder.
Test sırasında yaş sütununda yalnızca 45’ten büyük veya ona eşit üç değer buluyor. Bu da FİLTRE fonksiyonuna filtrelememiz gereken üç değer olduğunu söyler.
Söylediğim gibi, vurgulanan filtrelenmiş veri kümesinden herhangi bir hücreyi seçerken bu dinamik bir işlevdir.
Ayrıca daha da ileri giderek verileri transpoze edebilir, yatay verileri filtreleyebilir ve transpoze fonksiyonunu kullanarak dikey verilere dönüştürebilirsiniz.
Filtre fonksiyonunu transpoze fonksiyonuna sarmanız yeterlidir.