FİLTRE işlevini kullanmak için, yalnızca kriterleriniz için diziyi ve aralığı girin. Boş filtre sonuçlarında bir Excel hatası oluşmasını önlemek için, özel bir gösterge görüntülemek üzere isteğe bağlı üçüncü bağımsız değişkeni kullanın.
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 şöyledir: FILTER(array, range=criteria, if_empty)
burada yalnızca ilk iki bağımsız değişken gereklidir. 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.
İLİŞKİLİ: Microsoft Excel’de İhtiyacınız Olan İşlevi Nasıl Bulursunuz?
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çalamak için, array
bağımsız değişken A2:D13’tür ve range=criteria
bağımsız değişken B2:B13=B2’dir. 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")
Verileri filtrelemek için başka bir hücredeki ölçütleri de kullanabilirsiniz. range=criteria
alan. 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 filtre uygulayacağız.
=FILTER(A2:D13,D2:D13=10)
Formülünüz için herhangi bir sonuç almıyorsanız veya #CALC! hata, üçüncü bağımsız değişkeni kullanabilirsiniz if_empty
. Örneğin, sonuç boşsa Yok’u göstereceğiz.
=FILTER(A2:D13,D2:D13=75,"None")
Gördüğünüz gibi, range=criteria
veriler 75’i içermez, bu nedenle sonucumuz Yoktur.
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 için bir işleç ekleyeceksiniz
veya VEYA (+).
=FILTER(A2:D13,(A2:A13=A3)*(B2:B13=B2))
Örneğin, veri kümemizi yıldız işareti kullanarak hem A3 (Batı) hem de B2 (Elektronik) olarak filtreleyeceğiz
Gördüğünüz gibi, hem West’i hem de Electronics’i içeren bir sonucumuz var.
=FILTER(A2:D13,(A2:A13=A3)+(B2:B13=B2))
VE kullanarak birden çok ölçüt için FİLTRE işlev formülü
Şimdi, sonuçlarımızın West veya Electronics ile beş kayıt içerdiğini görebilirsiniz.
VEYA kullanarak birden çok ölçüt için FİLTRE işlev formülü
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.
İLİŞKİLİ: FILTER(A2:D13,B2:B13=B2)
Microsoft Excel SIRALAMA İşlevi Nasıl Kullanılır?
=SORT(FILTER(A2:D13,B2:B13=B2),4,-1)
Burada, bu eğitimin başındaki temel filtremizi kullanacağız: array
. Ardından, dördüncü sütuna (Kayıp) göre azalan düzende (-1) sıralamak için bağımsız değişkenleriyle SORT ekleyeceğiz: 4
Bu formülü yıkmak için FİLTRE formülümüz şu şekildedir: -1
SIRALAMA işlevi için bağımsız değişken. Bundan sonra elimizde
Sonuçları azalan sırada görüntülemek için. -1
SORT işlevi ile azalan sırada FİLTRE işlevi 1
Bunun yerine sonuçları artan sırada görüntülemek için
=SORT(FILTER(A2:D13,B2:B13=B2),4,1)
:
FİLTRE işlevi, artan düzende SIRALAMA işleviyle birlikte 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.
İLİŞKİLİ:Veri Girişi için 13 Temel Excel İşlevi