Microsoft Excel'de FİLTRE İşlevini Kullanma


Özet:

FİLTRE işlevini kullanmak için, kriterleriniz için dizi ve aralığı girmeniz yeterlidir. Boş filtre sonuçlarında bir Excel hatası oluşmasını önlemek için üçüncü isteğe bağlı bağımsız değişkeni kullanarak özel bir gösterge görüntüleyin.

Microsoft Excel, gelişmiş bir filtre kullanma seçeneğiyle birlikte yerleşik bir filtre özelliği sunar. Ancak, birden çok ölçüte göre filtrelemek ve hatta sonuçları sıralamak istiyorsanız, Excel'deki FİLTRE işlevine bakın.

FILTER işlevini kullanarak, kriterleri birleştirmek için ve ve veya operatörlerini kullanabilirsiniz. Bonus olarak, sonuçlarınızı belirli bir sütuna göre artan veya azalan düzende görüntülemek için SIRALAMA işlevini formüle nasıl uygulayacağınızı göstereceğiz.

Excel'de FİLTRE İşlevi Nedir?

Formülün sözdizimi, yalnızca ilk iki bağımsız değişkenin gerekli olduğu FILTER(dizi, aralık=kriter, if_empty) şeklindedir. Verilerinize bağlı olarak ölçütler için bir hücre başvurusu, sayı veya tırnak içinde metin kullanabilirsiniz.

#CALC! varsayılan olarak hata. Hata mesajını değiştirmek için tırnak içine metin, harf veya rakam ekleyebilir veya boş bir hücre için tırnak işaretlerini boş bırakabilirsiniz.

Temel Filtre Formülü Nasıl Oluşturulur

Başlamak için, işlevin nasıl çalıştığını görebilmeniz için temel bir filtreyle başlayacağız. Her ekran görüntüsünde, filtre sonuçlarımızı sağda göreceksiniz.

B2 hücresinin (Elektronik) içeriğini ölçüt olarak kullanarak A2 ile D13 arasındaki hücrelerdeki verileri filtrelemek için, işte formül:

=FILTER(A2:D13,B2:B13=B2)

Formülü parçalara ayırmak için, dizi bağımsız değişkeninin A2:D13 ve aralık=kriter bağımsız değişkeninin B2:B13=B2 olduğunu görürsünüz. Bu, Elektronik içeren tüm sonuçları döndürür.

Formülü yazmanın bir başka yolu da, B2 hücresinin içeriğini aşağıdaki gibi tırnak işaretleri içinde girmektir:

=FILTER(A2:D13,B2:B13="Electronics")

aralık=kriter alanındaki verileri filtrelemek için başka bir hücredeki ölçütleri de kullanabilirsiniz. Burada B15 hücresindeki verileri kullanacağız.

=FILTER(A2:D13,B2:B13=B15)

Verileriniz bir sayı içeriyorsa, bunu tırnak işaretleri olmadan ölçüt olarak kullanabilirsiniz. Bu örnekte, aynı hücre aralığını kullanacağız, ancak 10'u aramak için D2'den D13'e kadar olan hücrelere göre filtreleyeceğiz.

=FILTER(A2:D13,D2:D13=10)

Formülünüz için herhangi bir sonuç almıyorsanız veya #CALC! hata, üçüncü argümanı if_empty kullanabilirsiniz. Örneğin, sonuç boşsa Yok'u göstereceğiz.

=FILTER(A2:D13,D2:D13=75,"None")

Gördüğünüz gibi range=criteria verisi 75'i içermiyor, dolayısıyla sonucumuz Yok.

FİLTRE İşlevinde Birden Çok Ölçüt Kullanarak Filtreleme

Excel'deki FİLTRE işlevinin bir avantajı, birden çok ölçüte göre filtre uygulayabilmenizdir. AND (*) veya OR (+) için bir operatör ekleyeceksiniz.

Örneğin, veri kümemizi şu formülle bir yıldız (*) kullanarak hem A3 (Batı) hem de B2 (Elektronik) olarak filtreleyeceğiz:

=FILTER(A2:D13,(A2:A13=A3)*(B2:B13=B2))

Gördüğünüz gibi, hem West'i hem de Electronics'i içeren bir sonucumuz var.

Diğer operatörü kullanmak için, artı işaretini (+) kullanarak aşağıdaki gibi A3 veya B2 için filtre uygulayacağız:

=FILTER(A2:D13,(A2:A13=A3)+(B2:B13=B2))

Şimdi, sonuçlarımızın West veya Electronics ile beş kayıt içerdiğini görebilirsiniz.

Filtrelenmiş Verilerinizi Excel'de Nasıl Sıralarsınız?

FİLTRE işlevinden aldığınız sonuçları sıralamak isterseniz, SIRALAMA işlevini formüle ekleyebilirsiniz. Bu, Veri sekmesindeki Sıralama özelliğini kullanmanın basit bir alternatifidir, ancak verilerinizi yeniden konumlandırmanızı gerektirmez.

Denemeden önce SIRALAMA işlevi hakkında daha fazla bilgi için, tüm ayrıntılar için nasıl yapılır bölümümüze bakın.

Burada, bu eğitimin başındaki temel filtremizi kullanacağız: FILTER(A2:D13,B2:B13=B2). Ardından, azalan düzende (-1) dördüncü sütuna (Kayıp) göre sıralamak için bağımsız değişkenleriyle SORT ekleyeceğiz:

=SORT(FILTER(A2:D13,B2:B13=B2),4,-1)

Bu formülü parçalamak için, SIRALAMA işlevi için dizi bağımsız değişkeni olarak FILTER formülümüze sahibiz. Bundan sonra, veri kümesindeki dördüncü sütuna göre sıralamak için 4 ve sonuçları azalan sırada görüntülemek için -1 var.

Bunun yerine sonuçları artan sırada görüntülemek için -1 yerine 1 yazın:

=SORT(FILTER(A2:D13,B2:B13=B2),4,1)

Excel'in yerleşik filtresi, bir veri kümesindeki belirli kayıtları hızla görmek için harikadır. Gelişmiş filtre, yerinde veya başka bir yerde bir ölçüt aralığına göre filtreleme için iyi çalışır. Ancak aynı anda birden fazla kriter kullanmak ve sıralama yapmak için, FİLTRE işlevini bir tur atın.