Excel'de Verileri Filtreleme
Geçenlerde büyük miktarda veriyi kolayca özetlemek için Excel'de(Excel) özet işlevlerinin nasıl kullanılacağına dair bir makale yazdım , ancak bu makale çalışma sayfasındaki tüm verileri hesaba kattı. Ya yalnızca bir veri alt kümesine bakmak ve veri alt kümesini özetlemek istiyorsanız?
Excel'de(Excel) , filtrenizle eşleşmeyen satırları gizleyecek sütunlarda filtreler oluşturabilirsiniz. Ayrıca, yalnızca filtrelenmiş verileri kullanarak verileri özetlemek için Excel'deki(Excel) özel işlevleri de kullanabilirsiniz .
Bu makalede, Excel'de(Excel) filtre oluşturma ve ayrıca filtrelenmiş verileri özetlemek için yerleşik işlevleri kullanma adımlarında size yol göstereceğim .
Excel'de Basit Filtreler Oluşturun
Excel'de(Excel) basit filtreler ve karmaşık filtreler oluşturabilirsiniz . Basit filtrelerle başlayalım. Filtrelerle çalışırken, her zaman en üstte etiketler için kullanılan bir satırınız olmalıdır. Bu satıra sahip olmak bir gereklilik değildir, ancak filtrelerle çalışmayı biraz daha kolaylaştırır.
Yukarıda bazı sahte verilerim var ve Şehir(City) sütununda bir filtre oluşturmak istiyorum . Excel'de(Excel) bunu yapmak gerçekten çok kolay . Devam edin ve şeritteki Veri(Data) sekmesine tıklayın ve ardından Filtre(Filter) düğmesine tıklayın. Sayfadaki verileri seçmeniz veya ilk satırı tıklamanız da(sheet or click) gerekmez .
Filtre'ye(Filter) tıkladığınızda , ilk satırdaki her sütuna otomatik olarak en sağda küçük bir açılır düğme eklenir.
Şimdi devam edin ve Şehir sütunundaki(City column) açılır oku tıklayın . Aşağıda açıklayacağım birkaç farklı seçenek göreceksiniz.
En üstte, tüm satırları Şehir sütunundaki(City column) değerlere göre hızlıca sıralayabilirsiniz . Verileri sıraladığınızda, yalnızca Şehir sütunundaki(City column) değerleri değil, tüm satırı taşıyacağını unutmayın . Bu, verilerinizin eskisi gibi bozulmadan kalmasını sağlayacaktır.
Ayrıca, en öne kimlik adı verilen bir sütun eklemek ve(ID and number) bunu çalışma sayfanızda birden çok satıra kadar numaralandırmak iyi bir fikirdir. Bu şekilde, her zaman kimlik sütununa(ID column) göre sıralayabilir ve sizin için önemliyse, verilerinizi ilk baştaki sırayla geri alabilirsiniz.
Gördüğünüz gibi, elektronik tablodaki tüm veriler artık Şehir sütunundaki(City column) değerlere göre sıralanmıştır . Şimdiye kadar hiçbir satır gizlenmedi. Şimdi filtre iletişim(filter dialog) kutusunun altındaki onay kutularına bir göz atalım . Örneğimde, Şehir sütununda(City column) yalnızca üç benzersiz değerim var ve bu üçü listede görünüyor.
Devam ettim ve iki şehrin işaretini kaldırdım ve birini işaretli bıraktım. Şimdi sadece 8 satır veri gösteriyorum ve geri kalanı gizli. En soldaki satır numaralarını kontrol ederseniz, filtrelenmiş verilere baktığınızı kolayca anlayabilirsiniz. Kaç satırın gizlendiğine bağlı olarak, birkaç ekstra yatay çizgi göreceksiniz ve sayıların rengi mavi olacaktır.
Şimdi, sonuç sayısını daha da azaltmak için ikinci bir sütunda filtreleme yapmak istediğimi varsayalım. C sütununda, her ailedeki toplam üye sayısı var ve sadece ikiden fazla üyesi olan ailelerin sonuçlarını görmek istiyorum.
Devam edin ve Sütun C'deki(Column C) açılır oku tıklayın ; sütundaki her benzersiz değer için aynı onay kutularını göreceksiniz. Ancak, bu durumda, Sayı Filtreleri'ne(Number Filters) ve ardından Büyüktür'e( Greater Than) tıklamak istiyoruz . Gördüğünüz gibi, bir sürü başka seçenek de var.
Yeni bir iletişim kutusu açılacak ve buraya filtrenin değerini yazabilirsiniz. VE veya VEYA işleviyle(AND or OR function) birden fazla ölçüt de ekleyebilirsiniz . Örneğin, değeri 2'den büyük ve 5'e eşit olmayan satırlar istediğinizi söyleyebilirsiniz.
Şimdi sadece 5 satır veriye düştüm: sadece New Orleans'lı(New Orleans) ve 3 veya daha fazla üyesi olan aileler. Yeterince kolay mı? (Easy)Açılır menüye tıklayarak ve ardından “Sütun Adından” Filtreyi Temizle(Clear Filter From “Column Name”) bağlantısını tıklayarak bir sütundaki filtreyi kolayca temizleyebileceğinizi unutmayın .
Excel'deki(Excel) basit filtreler için bu kadar . Kullanımı çok kolaydır ve sonuçlar oldukça basittir. Şimdi Gelişmiş(Advanced) filtreler iletişim kutusunu kullanarak karmaşık filtrelere bir göz atalım .
Excel'de Gelişmiş Filtreler Oluşturun
Daha gelişmiş filtreler oluşturmak istiyorsanız, Gelişmiş (Advanced) filtre iletişim kutusunu(filter dialog) kullanmanız gerekir . Örneğin, New Orleans'ta(New Orleans) yaşayan ve ailelerinde 2'den fazla üye bulunan tüm aileleri VEYA(OR) ailelerinde 3'ten fazla üye bulunan Clarksville'deki tüm aileleri (Clarksville)VE(AND) yalnızca .EDU ile biten bir e-posta adresi olan aileleri görmek istediğimi varsayalım. Şimdi bunu basit bir filtreyle yapamazsınız.
Bunu yapmak için Excel sayfasını(Excel sheet) biraz farklı şekilde ayarlamamız gerekiyor. Devam edin ve veri kümenizin üzerine birkaç satır ekleyin ve başlık etiketlerini aşağıda gösterildiği gibi tam olarak ilk satıra kopyalayın.
İşte gelişmiş filtrelerin nasıl çalıştığı. Önce üst kısımdaki sütunlara kriterlerinizi yazmanız ve ardından Veri sekmesinde(Data) Sırala & Filtrele( Sort & Filter) altındaki Gelişmiş düğmesini tıklamanız gerekir.(Advanced)
Peki bu hücrelere tam olarak ne yazabiliriz? Tamam, öyleyse örneğimizle başlayalım. Yalnızca New Orleans veya Clarksville'den(New Orleans or Clarksville) gelen verileri görmek istiyoruz , bu yüzden bunları E2 ve E3(E2 and E3) hücrelerine yazalım .
Değerleri farklı satırlara yazdığınızda VEYA anlamına gelir. Şimdi ikiden fazla üyesi olan New Orleans aileleri ve 3'ten fazla üyesi olan Clarksville aileleri istiyoruz. (Clarksville)Bunu yapmak için, C2'ye >2 ve C3'e >3
>2 ve New Orleans aynı satırda olduğundan, bu bir AND operatörü(AND operator) olacaktır . Aynısı yukarıdaki 3. satır(row 3) için de geçerlidir . Son olarak sadece .EDU bitiş e-posta adresine sahip aileleri istiyoruz. Bunu yapmak için, hem D2 hem de D3'e (D2 and D3)*.edu yazmanız yeterlidir . * sembolü, herhangi bir sayıda karakter anlamına gelir.
Bunu yaptıktan sonra, veri kümenizde herhangi bir yere tıklayın ve ardından Gelişmiş(Advanced) düğmesine tıklayın. Liste Rang e alanı, (List Rang)Gelişmiş düğmesine(Advanced button) tıklamadan önce tıkladığınız için veri kümenizi otomatik olarak belirleyecektir . Şimdi Kriter aralığı(Criteria range) düğmesinin sağındaki küçük küçük düğmeye tıklayın.
A1'den E3'e kadar her şeyi seçin ve ardından (Select everything)Gelişmiş Filtre iletişim kutusuna(Advanced Filter dialog) geri dönmek için aynı düğmeye tekrar tıklayın . Tamam'ı tıklayın(Click OK) ve verileriniz şimdi filtrelenmelidir!
Gördüğünüz gibi, şu anda tüm bu kriterlere uyan sadece 3 sonucum var. Bunun çalışması için ölçüt aralığı etiketlerinin veri kümesi etiketleri ile tam olarak eşleşmesi gerektiğini unutmayın.
Açıkçası bu yöntemi kullanarak çok daha karmaşık sorgular oluşturabilirsiniz, bu nedenle istediğiniz sonuçları elde etmek için onunla oynayın. Son olarak, filtrelenmiş verilere toplama işlevlerini uygulama hakkında konuşalım.
Filtrelenmiş Verileri Özetleme
Şimdi diyelim ki filtrelenmiş verilerimdeki aile üyelerinin sayısını özetlemek istiyorum, bunu nasıl yapabilirim? Peki şeritteki Clear(Clear) butonuna tıklayarak filtremizi temizleyelim . Endişelenmeyin, sadece Gelişmiş düğmesine(Advanced button) tıklayarak ve tekrar Tamam'a tıklayarak gelişmiş filtreyi tekrar uygulamak çok kolaydır.
Veri kümemizin altına Toplam(Total) adlı bir hücre ekleyelim ve ardından toplam aile üyelerini toplamak için bir toplama işlevi ekleyelim. Örneğimde, az önce =SUM(C7:C31) yazdım .
Yani tüm ailelere bakarsam toplam 78 üyem var. Şimdi devam edelim ve Gelişmiş filtremizi(Advanced filter) yeniden uygulayalım ve ne olduğunu görelim.
Eyvah! Doğru sayı 11'i göstermek yerine, toplamın hala 78 olduğunu görüyorum! Nedenmiş? Eh, SUM işlevi(SUM function) gizli satırları yok saymaz, bu yüzden hala tüm satırları kullanarak hesaplamayı yapıyor. Neyse ki, gizli satırları yok saymak için kullanabileceğiniz birkaç işlev var.
İlki ARA TOPLAM'dır(SUBTOTAL) . Bu özel işlevlerden herhangi birini kullanmadan önce, filtrenizi temizlemek ve ardından işlevi yazmak isteyeceksiniz.
Filtre temizlendikten sonra devam edin ve =SUBTOTAL( yazın ve bir dizi seçenek içeren bir açılır kutu görmelisiniz. Bu işlevi kullanarak, önce bir sayı kullanarak kullanmak istediğiniz toplama işlevinin türünü seçersiniz.(summation function)
Örneğimizde, SUM kullanmak istiyorum , bu yüzden 9 sayısını yazardım(number 9) veya açılır menüden tıklardım. Ardından bir virgül yazın ve hücre aralığını seçin.
Enter tuşuna bastığınızda, 78 değerinin öncekiyle aynı olduğunu görmelisiniz. Ancak, şimdi filtreyi tekrar uygularsanız, 11'i göreceğiz!
Harika! Biz de tam olarak bunu istiyoruz. Artık filtrelerinizi ayarlayabilirsiniz ve değer her zaman yalnızca o anda gösterilen satırları yansıtır.
SUBTOTAL işleviyle(SUBTOTAL function) hemen hemen aynı şekilde çalışan ikinci işlev AGGREGATE işlevidir . Tek fark, TOPLAMA işlevinde(AGGREGATE function) gizli satırları yoksaymak istediğinizi belirtmeniz gereken başka bir parametrenin olmasıdır.
İlk parametre kullanmak istediğiniz toplama işlevidir ve (summation function)ARA TOTAL'da(SUBTOTAL) olduğu gibi 9 TOPLA işlevini(SUM function) temsil eder . İkinci seçenek, gizli satırları yok saymak için 5 yazmanız gereken yerdir. Son parametre aynıdır ve hücre aralığıdır.
TOPLAMA işlevinin ve (AGGREGATE function)MODE , MEDIAN , ORTALAMA(AVERAGE) , vb. gibi diğer işlevlerin nasıl kullanılacağını daha ayrıntılı olarak öğrenmek için özet işlevler hakkındaki makalemi de okuyabilirsiniz .
Umarım bu makale size Excel'de(Excel) filtreler oluşturmak ve kullanmak için iyi bir başlangıç noktası(starting point) sağlar . Herhangi bir sorunuz varsa, yorum yazmaktan çekinmeyin. Eğlence!
Related posts
Excel Verilerinizi Grafik Oluşturma
Excel Mobile'ın Yeni “Resimden Veri Ekle” İşlevini Kullanın
Excel'de Verileri Özetlemek için Özet İşlevlerini Kullanın
Web'den Veri Kopyalamak için Excel'i Bir Araç Olarak Kullanın
Bir Excel Scatter Plot bir Doğrusal Regression Trendline ekle
Histogram Excel'de nasıl yapılır
Background Microsoft Teams'de nasıl değiştirilir
Excel'de Sparklines nasıl kullanılır?
Microsoft Excel Temelleri Eğitimi - Excel'in Nasıl Kullanılacağını Öğrenme
En İyi 40 Microsoft Excel Klavye Kısayolu
Excel'de Değişiklikler Nasıl İzlenir
YEARFRAC İşlevi Excel'de Nasıl Kullanılır
Gantt Charts içinde Microsoft Excel Oluşturma
Excel'da bir Drop Down List nasıl oluşturulur?
Excel'de Variance'leri nasıl hesaplayabilirsiniz?
Çalışma Kitabındaki Önemli Hücreleri İzlemek için Excel İzleme Penceresini Kullanma
MS Access'ten SQL Server Veritabanına Veri Taşıma
Excel'de Otomatik Sığdır Sütun Genişlikleri ve Satır Yükseklikleri
Macro Excel'te nasıl kaydedilir?
Excel'de Sayfalar ve Çalışma Kitapları Arasındaki Hücreleri Bağlama