Excel'de Gelişmiş Filtre nasıl kullanılır - formüllerle ölçüt aralığı örnekleri

  • Bunu Paylaş
Michael Brown

Eğitimde Excel'de Gelişmiş Filtre'nin nasıl kullanılacağı gösterilmekte ve büyük/küçük harfe duyarlı filtre oluşturmak, iki sütun arasındaki eşleşmeleri ve farkları bulmak, daha küçük bir listeyle eşleşen kayıtları ayıklamak ve daha fazlası için önemsiz olmayan bir dizi ölçüt aralığı örneği verilmektedir.

Bir önceki makalemizde, Excel Gelişmiş Filtresinin farklı yönlerini ve satırları AND ve OR mantığı ile filtrelemek için nasıl kullanılacağını tartıştık. Artık temel bilgileri bildiğinize göre, çalışmanız için yararlı olabilecek daha karmaşık ölçüt aralığı örneklerine bir göz atalım.

    Formüle dayalı bir kriter aralığı oluşturma

    Bu eğitimde ele alınan kriter aralıkları örneklerinin çoğu çeşitli formüller içereceğinden, bunları düzgün bir şekilde ayarlamak için temel kuralları tanımlayarak başlayalım. Bana güvenin, bu küçük teori parçası size çok zaman kazandıracak ve formüllere dayalı birden fazla koşul içeren karmaşık kriter aralıklarınızda sorun giderme baş ağrısından kurtaracaktır.

    • Ölçüt aralığında kullandığınız formül şu şekilde değerlendirilmelidir DOĞRU veya YANLIŞ .
    • Ölçüt aralığı en az 2 hücre içermelidir: formül hücresi ve başlık hücresi.
    • Bu başlık hücresi Formüle dayalı kriterlerin herhangi biri ya boş olmalı ya da tablo (liste aralığı) başlıklarından farklı olmalıdır.
    • için değerlendirilecek formül için her satır liste aralığında, A1 gibi göreli bir başvuru kullanarak veri içeren en üstteki hücreye başvurun.
    • Formülün yalnızca a için değerlendirilebilmesi için spesifik hücre veya hücre aralığı , $A$1 gibi mutlak bir referans kullanarak o hücreye veya aralığa başvurun.
    • Referans verirken liste aralığı formülünde, her zaman mutlak hücre referanslarını kullanın.
    • Birden fazla koşul sağlarken, tüm ölçütleri aynı satıra girerek bunları bir VE operatörü ile birleştirmek için her bir kriteri ayrı bir satıra yerleştirin. VEYA Operatör.

    Excel Gelişmiş Filtre ölçüt aralığı örnekleri

    Aşağıdaki örnekler, normal Excel Otomatik Filtresi kullanılarak gerçekleştirilemeyen daha karmaşık görevleri yerine getirmek için Excel'de kendi filtrelerinizi nasıl oluşturacağınızı öğretecektir.

    Metin değerleri için büyük/küçük harfe duyarlı filtre

    Excel AutoFilter gibi, Gelişmiş Filtre aracı da doğası gereği büyük/küçük harfe duyarsızdır, yani metin değerlerini filtrelerken büyük ve küçük harf karakterleri arasında ayrım yapmaz. Ancak, gelişmiş filtre ölçütlerinde EXACT işlevini kullanarak büyük/küçük harfe duyarlı bir aramayı kolayca gerçekleştirebilirsiniz.

    Örneğin, aşağıdakileri içeren satırları filtrelemek için Muz görmezden gelerek MUZ ve muz 'yi seçin, ölçüt aralığına aşağıdaki formülü girin:

    =EXACT(B5, "Muz")

    Burada B öğe adlarını içeren sütundur ve 5. satır ilk veri satırıdır.

    Ardından, Excel Gelişmiş Filtresi'ni uygulamak için Gelişmiş üzerindeki Veri sekmesine gidin ve Liste aralığı ve Kriter aralığı Lütfen aşağıdaki ekran görüntüsünde gösterildiği gibi Kriter aralığı 2 hücre içerir - başlık hücresi ve formül hücresi .

    Not: Yukarıdaki görüntü ve bu eğitimdeki diğer tüm ekran görüntüleri, yalnızca netlik sağlamak amacıyla ölçüt aralığı hücrelerindeki formülleri göstermektedir. Gerçek çalışma sayfalarınızda, formül hücresi, ilk veri satırının ölçütlerle eşleşip eşleşmediğine bağlı olarak DOĞRU veya YANLIŞ döndürmelidir:

    Bir sütunda ortalamanın üzerindeki veya altındaki değerleri filtreleme

    Sayısal değerleri filtrelerken, genellikle yalnızca sütundaki ortalama bir değerin üstünde veya altında olan hücreleri görüntülemek isteyebilirsiniz. Örneğin:

    Satırları alt toplam ile filtrelemek için ortalamanın üzerinde kriter aralığında aşağıdaki formülü kullanın:

    =F5>ORTALAMA($F$5:$F$50)

    Satırları alt toplam ile filtrelemek için ortalamanın altında aşağıdaki formülü kullanın:

    =F5

    Lütfen veri içeren en üst hücreye (F5) başvurmak için göreli bir referans ve sütun başlığı hariç olmak üzere ortalamasını hesaplamak istediğiniz tüm aralığı tanımlamak için mutlak referanslar kullandığımıza dikkat edin ($F$5:$F$50).

    Aşağıdaki ekran görüntüsü yukarıdaki ortalama formülü iş başında göstermektedir:

    Excel Sayı Filtreleri'ne aşina olanlar, yerleşik sayı filtreleri zaten aşağıdaki özelliklere sahipken neden birinin gelişmiş bir filtre kullanma zahmetine girdiğini merak edebilir Ortalamanın üzerinde ve Ortalamanın altında seçenekleri? Bu doğru, ancak dahili Excel filtreleri VEYA mantığı ile kullanılamaz!

    Bu örneği daha da ileri götürmek için, aşağıdaki satırları filtreleyelim Alt toplam (F sütunu) VEYA Eylül satış (E sütunu) ortalamanın üzerindedir. Bunun için, her koşulu ayrı bir satıra girerek VEYA mantığı ile ölçüt aralığını ayarlayın. Sonuç olarak, E veya F sütununda ortalamanın üzerinde değerlere sahip öğelerin bir listesini alacaksınız:

    Boşluklu veya boşluksuz satırları filtreleme

    Herkesin bildiği gibi, Excel Filtresi boş hücreleri filtrelemek için dahili bir seçeneğe sahiptir. (Boşluklar) onay kutusunu işaretlerseniz, yalnızca bir veya daha fazla sütunda boş veya boş olmayan hücrelere sahip satırları görüntüleyebilirsiniz. Sorun şu ki, boşluklar için yerleşik Excel filtresi yalnızca AND mantığı ile çalışabilir.

    Boş veya boş olmayan hücreleri VEYA mantığıyla filtrelemek veya boş / boş olmayan koşullarını diğer bazı ölçütlerle birlikte kullanmak istiyorsanız, aşağıdaki formüllerden biriyle gelişmiş bir filtre ölçütü aralığı ayarlayın:

    Filtre BOŞLUKLAR :

    top_cell =""

    Filtre boş olmayanlar:

    top_cell ""

    Boş hücreleri VEYA mantığı ile filtreleme

    A veya B sütununda ya da her iki sütunda da boş hücre bulunan satırları filtrelemek için Gelişmiş Filtre ölçüt aralığını bu şekilde yapılandırın:

    • =A6=""
    • =B6=""

    Burada 6 en üstteki veri satırıdır.

    Boş olmayan hücreleri AND mantığının yanı sıra OR ile filtreleme

    Excel'in Gelişmiş Filtresinin birden çok ölçütle nasıl çalıştığını daha iyi anlamak için, örnek tablomuzdaki satırları aşağıdaki koşullarla filtreleyelim:

    • Ya da Bölge (sütun A) veya Öğe (B sütunu) boş olmamalıdır ve
    • Alt toplam (C sütunu) 900'den büyük olmalıdır.

    Farklı bir şekilde ifade etmek gerekirse, aşağıdaki koşulları karşılayan satırları görüntülemek istiyoruz:

    ( Ara Toplam >900 VE Bölge =boş olmayan) VEYA ( Ara Toplam >900 VE Öğe =boş olmayan)

    Bildiğiniz gibi, Excel Gelişmiş Filtre ölçüt aralığında, VE mantığı ile birleştirilen koşullar aynı satıra ve VEYA mantığı ile birleştirilen koşullar farklı satırlara girilmelidir:

    Bu örnekteki kriterlerden biri formülle ifade edildiğinden (boşluksuz) ve diğeri bir karşılaştırma operatörü içerdiğinden (Alt toplam> 900), size şunu hatırlatayım:

    • Karşılaştırma operatörleri ile oluşturulan kriterler, tablo başlıklarına tam olarak eşit başlıklara sahip olmalıdır, örneğin Alt toplam Yukarıdaki ekran görüntüsündeki kriterler.
    • Formül tabanlı ölçütlerde ya boş bir başlık hücresi ya da tablo başlıklarından herhangi biriyle eşleşmeyen bir başlık bulunmalıdır, örneğin Boş olmayanlar Yukarıdaki ekran görüntüsündeki kriterler.

    Üst/alt N kayıtları nasıl çıkarılır

    Muhtemelen bildiğiniz gibi, yerleşik Excel Sayı Filtrelerinin ilk 10 veya son 10 öğeyi görüntüleme seçeneği vardır. Peki ya ilk 3 veya son 5 değeri filtrelemeniz gerekiyorsa? Bu durumda, aşağıdaki formüllere sahip Excel Gelişmiş Filtresi kullanışlı olur:

    Özüt üst N adet:

    top_cell >=BÜYÜK( aralık , N)

    Özüt alt N adet:

    top_cell <=KÜÇÜK( aralık , N)

    Örneğin, ilk 3 alt toplamı filtrelemek için, bu formülle ölçüt aralığını oluşturun:

    =F5>=LARGE($F$5:$F$50,3)

    Alt 3 alt toplamı çıkarmak için bu formülü kullanın:

    =F5>=SMALL($F$5:$F$50,3)

    F5'in veri içeren en üstteki hücre olduğu yerde Ara Toplam sütunu (sütun başlığı hariç).

    Aşağıdaki ekran görüntüsü ilk 3 formülü iş başında göstermektedir:

    Not: Liste aralığı, üst/alt N listesine giren aynı değerlere sahip birkaç satır içeriyorsa, aşağıdaki ekran görüntüsünde gösterildiği gibi tüm bu satırlar görüntülenecektir:

    İki sütun arasındaki eşleşmeleri ve farkları filtreleme

    Önceki makalelerimizden birinde, Excel'de iki sütunu karşılaştırmanın ve aralarındaki eşleşmeleri ve farklılıkları bulmanın çeşitli yolları açıklanmıştı. Yukarıdaki eğitimde ele alınan Excel formüllerine, koşullu biçimlendirme kurallarına ve Yinelenen Kaldırma aracına ek olarak, iki veya daha fazla sütunda aynı veya farklı değerlere sahip satırları ayıklamak için Excel'in Gelişmiş Filtresini de kullanabilirsiniz. Bunu yapmak için, birölçüt aralığında aşağıdaki basit formüllerden birini seçin:

    • Filtre için eşleşmeler (çiftler) 2 sütun halinde:

    =B5=C5

  • Filtre için farklılıklar (benzersiz değerler) 2 sütunda:
  • =B5C5

    Burada B5 ve C5, karşılaştırmak istediğiniz iki sütunda veri bulunan en üstteki hücrelerdir.

    Not: Gelişmiş Filtre aracı yalnızca aşağıdaki eşleşmeleri ve farklılıkları arayabilir aynı sıra A sütununda bulunan ancak B sütununun hiçbir yerinde bulunmayan tüm değerleri bulmak için bu formülü kullanın.

    Listedeki eşleşen öğelere göre satırları filtreleme

    Diyelim ki yüzlerce veya binlerce satırdan oluşan büyük bir tablonuz var ve elinize yalnızca belirli bir anda ilgili öğeleri içeren daha kısa bir liste geçti. Soru şu: Tablonuzda daha küçük listede olan veya olmayan tüm girdileri nasıl bulursunuz?

    Listedeki öğelerle eşleşen satırları filtreleme

    Kaynak tablodaki daha küçük bir listede de bulunan tüm öğeleri bulmak için aşağıdaki EĞERSAY formülünü kullanın:

    COUNTIF( list_to_match , top_data_cell)

    Küçük listenin D2:D7 aralığında olduğunu ve tablonun bu listeyle karşılaştırılacak öğelerinin 10. satırdan başlayarak B sütununda olduğunu varsayarsak, formül aşağıdaki gibidir (lütfen mutlak ve göreli referansların kullanımına dikkat edin):

    =COUNTIF($D$2:$D$7,B10)

    Elbette, tablonuzu yalnızca tek bir kriterle filtrelemekle sınırlı değilsiniz.

    Örneğin, listeyle eşleşen satırları filtrelemek için, ancak Kuzey bölgesi yalnızca, aynı satıra iki ölçüt girin, böylece AND mantığı ile çalışacaklardır:

    • Bölge: ="=Kuzey"
    • Eşleşen eşyalar: =COUNTIF($D$2:$D$7,B10)

    Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, tabloda her iki kriterle de eşleşen yalnızca iki kayıt vardır:

    Not: Bu örnekte, biz tam eşleşme metin değerleri için kriterler: ="=Kuzey " yalnızca belirtilen metne tam olarak eşit olan hücreleri bulmak için. Bölge ölçütünü basitçe şu şekilde girerseniz Kuzey (eşittir işareti ve çift tırnak olmadan), Microsoft Excel belirtilen metinle başlayan tüm öğeleri bulacaktır, örn. Kuzeydoğu veya Kuzeybatı Daha fazla bilgi için lütfen metin değerleri için Excel Gelişmiş Filtresi bölümüne bakın.

    Listedeki öğelerle eşleşmeyen satırları filtreleme

    Tablodaki daha küçük listede olmayan tüm öğeleri bulmak için, COUNTIF formülümüzün sonucunun sıfıra eşit olup olmadığını kontrol edin:

    COUNTIF( list_to_match , top_data_cell) =0

    Örneğin, filtrelemek için Kuzey bölgesi Listede görünen tablodaki öğeler için aşağıdaki ölçütleri kullanın:

    • Bölge: ="=Kuzey"
    • Eşleşmeyen ürünler: =COUNTIF($D$2:$D$7,B10)=0

    Notlar:

    • Eşleştirilecek liste farklı bir çalışma sayfasında bulunuyorsa, sayfa adını formüle eklediğinizden emin olun, örn. =COUNTIF(Sayfa2!$A$2:$A$7,B10) .
    • Sonuçları farklı bir sayfaya çıkarmak istiyorsanız, filtrelenmiş satırları başka bir çalışma sayfasına çıkarma bölümünde açıklandığı gibi Gelişmiş Filtreyi hedef sayfadan başlatın.

    Hafta sonları ve hafta içi için filtre

    Şimdiye kadar, Gelişmiş Filtre ölçüt aralığı örneklerimiz çoğunlukla sayısal ve metin değerleriyle ilgiliydi. Şimdi, tarihler üzerinde işlem yapanlara bazı ipuçları vermenin zamanı geldi.

    Yerleşik Excel Tarih Filtreleri birçok senaryoyu kapsayan geniş bir seçenek yelpazesi sunar. Birçok ama hepsini değil! Örneğin, size bir tarih listesi verilseydi ve hafta içi ve hafta sonlarını filtrelemeniz istenseydi, bunu nasıl yapardınız?

    Muhtemelen bildiğiniz gibi, Microsoft Excel, belirli bir tarihe karşılık gelen haftanın gününü döndüren özel bir WEEKDAY işlevi sağlar. Ve Excel Gelişmiş Filtre ölçüt aralığında kullanacağımız bu işlevdir.

    Excel'de hafta sonları nasıl filtrelenir

    WEEKDAY terimlerinde 1'in Pazar ve 6'nın Cumartesi anlamına geldiğini akılda tutarak, hafta sonlarını filtrelemek için formül aşağıdaki gibidir:

    VEYA(HAFTA İÇİ( Tarih )=7, HAFTA İÇİ( Tarih )=1)

    Bu örnekte, 5. satırdan başlayarak B sütunundaki tarihleri filtreliyoruz, bu nedenle Weekends formülümüz aşağıdaki şekli alır:

    =VEYA(HAFTA IÇI(B5)=7, HAFTA IÇI(B5)=1)

    Excel'de hafta içi günleri filtreleme

    Hafta içi günleri filtrelemek için yukarıdaki formülü 1'leri (Pazar) ve 7'leri (Cumartesi) dışarıda bırakacak şekilde değiştirin:

    VE(HAFTA İÇİ( Tarih )7, HAFTA İÇİ( Tarih )1)

    Örnek tablomuz için aşağıdaki formül işe yarayacaktır:

    =AND(HAFTANIN GÜNÜ(B5)7, HAFTANIN GÜNÜ(B5)1)

    Ayrıca, boş hücreleri filtrelemek için bir koşul daha ekleyebilirsiniz: =B5""

    Çalışma sayfalarınızdaki tarihleri başka şekillerde filtrelemek için, ilgili Tarih işlevini bulun ve gelişmiş filtre kriteri aralığınızda kullanmaktan çekinmeyin.

    Excel'de Gelişmiş Filtreyi karmaşık ölçütlerle bu şekilde kullanabilirsiniz. Elbette seçenekleriniz bu eğitimde ele alınan örneklerle sınırlı değildir, amacımız sadece sizi doğru yola sokacak birkaç ilham verici fikir vermekti. Ustalığa giden yolun pratikle döşeli olduğunu hatırlayarak, aşağıdaki bağlantıyı kullanarak örneklerimizi indirmek ve genişletmek veya tersine çevirmek isteyebilirsinizOkuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!

    Alıştırma çalışma kitabı

    Excel Gelişmiş Filtre örnekleri (.xlsx dosyası)

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.