Excel FİLTRE İşlevi
FİLTRE işlevi, bir veri aralığını filtreler ve belirttiğiniz ölçütlere göre eşleşen sonuçları dinamik olarak döndürür.
Not: FİLTRE işlevi yalnızca Microsoft 365 için Excel, Excel 2021 veya Excel'in daha yeni sürümlerinde ve Web için Excel'de kullanılabilir.
Sözdizimi
=FILTER(array, include, [if_empty])
Argümanlar
- dizi (gerekli): Filtrelenecek aralık veya dizi.
- dahil (gerekli): Dizideki karşılık gelen satır veya sütunun FİLTRE'den geçmesi gerekip gerekmediğini gösteren bir dizi Boole değeri (DOĞRU veya YANLIŞ) döndüren mantıksal test.
- [if_empty] (isteğe bağlı): Dahil edilen dizide eşleşen sonuç yoksa döndürülecek değer.
Geri dönüş değeri
FILTER işlevi bir dizi döndürür.
İşlev Notları
- dizi, bir değerler satırı, bir değerler sütunu veya satır ve değer sütunlarının bir kombinasyonu olarak sağlanabilir.
- Boyutları dahil şuna eşit olmalıdır dizi argüman.
- İki veya daha fazla kriter eklemek için dahil, her bir kriteri parantez içine almalı ve bir yıldız (*) ile birleştirmelisiniz.
- FILTER tarafından döndürülen sonuç, orijinal verileriniz gibi bir dizi hücreye yayılacaktır. dizi düzenlenmiştir. Dökülme aralığındaki bir veya daha fazla hücre boş değilse, #DÖKÜLMÜŞ! hata döndürülecektir.
- Dahil etme argümanı olarak sağlanan değerlerden herhangi biri bir hataysa veya bir Boolean değerine dönüştürülemezse, FILTER bir hata döndürür.
- içindeki metin değerleri dahil or if_boş argümanlar çift tırnak içine alınmalıdır. Aksi takdirde, FILTER # İSİM? hata.
- Eşleşen veri olmadığında hiçbir şey göstermemek için boş bir dize ("") sağlayın. if_boş.
- FİLTRE #HESAP! eşleşen veri ve değeri yoksa hata if_boş sağlanmaz.
- FILTER, farklı çalışma kitapları arasında kullanılabilir. Ancak, başvurulan çalışma kitaplarının açık olduğundan emin olun. Aksi takdirde, bir # BAŞV! sonuç hücresini yenilerseniz hata döndürülür.
- FILTER sonuçları dinamiktir, yani kaynak verideki değerler değiştiğinde otomatik olarak güncellenirler. Ancak, yeni girişler eklerseniz sonuçlar güncellenmeyecektir. dizi. Bunu düzeltmek için kullanmalısınız yapılandırılmış referanslar gibi dizi argüman.
Örnek E-posta
Aşağıdaki gibi bir öğrenci tablonuz olduğunu varsayalım, A sınıfından olan ve 60'tan fazla puan alan öğrencileri filtrelemek için lütfen aşağıdaki formülü kopyalayın veya sonuç tablosunun sol üst hücresine girin ve ardından tuşuna basın. Keşfet sonucu almak için:
=FİLTRE(B3: E14,(B3:B14="Class A")*(E3:E14>60),"KAYIT YOK")
Veya formülü dinamik hale getirmek için hücre referanslarını kullanın:
=FİLTRE(B3: E14,(B3:B14=H3)*(E3:E14>J3),"KAYIT YOK")
Eşleşme Yok Örneği
A sınıfından olan ve 60'ın altında puan alan (görünüşe göre 60'ın altında bir puan yok) öğrencileri filtrelemek istediğinizi varsayalım, sonuçları hiçbir şey veya belirli bir metin dizisi olarak görüntülemek için aşağıdaki formülleri kopyalayabilir ve basmak Keşfet sonuçları görmek için.
=FİLTRE(B3: E14,(B3:B14="Class A")*(E3:E14<60),"") >>> İade hiçbir şey değil
=FİLTRE(B3: E14,(B3:B14="Class A")*(E3:E14<60),"KAYIT YOK") >>> İade KAYIT YOK
İlgili işlevler
SIRALAMA işlevi, bir aralığın veya dizinin içeriğini artan veya azalan düzende sıralar.
SORTBY işlevi, karşılık gelen aralık veya dizi, sıralanacak aralığa veya diziye dahil edilip edilmediğine bakılmaksızın, bir aralığın veya dizinin içeriğini karşılık gelen aralık veya dizideki değerlere göre sıralar.
BENZERSİZ işlevi, bir dizi veriden benzersiz değerler çıkarır. Veriler metin, sayılar, tarihler, hata değerleri vb. içerebilir.
En İyi Ofis Üretkenliği Araçları
Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...
Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.