Excel Gelişmiş Filtre - nasıl oluşturulur ve kullanılır

  • Bunu Paylaş
Michael Brown

Bu eğitimde Excel'in Gelişmiş Filtresinin temelleri açıklanmakta ve bir veya daha fazla karmaşık kriteri karşılayan kayıtları bulmak için nasıl kullanılacağı gösterilmektedir.

Önceki eğitimimizi okuma şansınız olduysa, Excel Filtresinin farklı veri türleri için çeşitli seçenekler sağladığını biliyorsunuzdur. Metin, sayılar ve tarihler için bu dahili filtreleme seçenekleri birçok senaryoyu ele alabilir. Birçoğu, ama hepsi değil! Normal bir Otomatik Filtre istediğinizi yapamadığında, Gelişmiş Filtre aracını kullanın ve ölçütleri tam olarak ihtiyaçlarınıza göre yapılandırın.

Excel'in Gelişmiş Filtresi, iki sütun arasındaki eşleşmeleri ve farkları ayıklama, başka bir listedeki öğelerle eşleşen satırları filtreleme, büyük ve küçük harf karakterleri dahil olmak üzere tam eşleşmeleri bulma ve daha fazlası gibi iki veya daha fazla karmaşık kriteri karşılayan verileri bulmak söz konusu olduğunda gerçekten yararlıdır.

Gelişmiş Filtre Excel 365 - 2003'ün tüm sürümlerinde mevcuttur. Daha fazla bilgi edinmek için lütfen aşağıdaki bağlantılara tıklayın.

    Excel Gelişmiş Filtre vs Otomatik Filtre

    Temel AutoFilter aracıyla karşılaştırıldığında, Gelişmiş Filtre birkaç önemli yönden farklı çalışır.

    • Excel Otomatik Filtre, tek bir düğmeye tıklamayla uygulanan yerleşik bir özelliktir. Filtre düğmesine tıkladığınızda Excel filtreniz kullanıma hazırdır.

      Gelişmiş Filtre, önceden tanımlanmış bir kuruluma sahip olmadığından otomatik olarak uygulanamaz, liste aralığının ve kriter aralığının manuel olarak yapılandırılmasını gerektirir.

    • AutoFilter, verilerin en fazla 2 ölçütle filtrelenmesine izin verir ve bu koşullar doğrudan Özel Otomatik Filtre iletişim kutusu.

      Gelişmiş Filtre'yi kullanarak, birden çok sütunda birden çok ölçütü karşılayan satırları bulabilirsiniz ve gelişmiş ölçütlerin çalışma sayfanızda ayrı bir aralığa girilmesi gerekir.

    Aşağıda, Excel'de Gelişmiş Filtrenin nasıl kullanılacağına ilişkin ayrıntılı kılavuzun yanı sıra metin ve sayısal değerler için bazı yararlı gelişmiş filtre örnekleri bulacaksınız.

    Excel'de gelişmiş bir filtre nasıl oluşturulur

    Excel Gelişmiş Filtresini kullanmak Otomatik Filtre uygulamak kadar kolay değildir (birçok "gelişmiş" şeyde olduğu gibi :) ancak kesinlikle çabaya değer. Sayfanız için gelişmiş bir filtre oluşturmak için aşağıdaki adımları uygulayın.

    1. Kaynak verileri düzenleyin

    Daha iyi sonuçlar için veri setinizi bu 2 basit kurala göre düzenleyin:

    • Her sütunun benzersiz bir başlığa sahip olduğu bir başlık satırı ekleyin - yinelenen başlıklar Gelişmiş Filtre için karışıklığa neden olacaktır.
    • Veri setinizde boş satır olmadığından emin olun.

    Örneğin, örnek tablomuz şu şekilde görünmektedir:

    2. Kriter aralığını ayarlayın

    Koşullarınızı, yani ölçütlerinizi çalışma sayfasında ayrı bir aralığa yazın. Teorik olarak, ölçüt aralığı sayfanın herhangi bir yerinde bulunabilir. Pratikte, en üste yerleştirmek ve veri kümesinden bir veya daha fazla boş satırla ayırmak daha uygundur.

    Gelişmiş kriter notları:

    • Kriter aralığı şu özelliklere sahip olmalıdır aynı sütun başlıkları filtrelemek istediğiniz tablo / aralık olarak seçin.
    • Aynı satırda listelenen kriterler VE mantığı ile çalışır. Farklı satırlara girilen kriterler VEYA mantığı ile çalışır.

    Örneğin, kayıtları filtrelemek için Kuzey olan bölge Alt toplam 900'den büyük veya eşitse, aşağıdaki ölçüt aralığını ayarlayın:

    • Bölge: Kuzey
    • Alt toplam:>=900

    Kriterlerinizde kullanabileceğiniz karşılaştırma operatörleri, joker karakterler ve formüller hakkında ayrıntılı bilgi için lütfen Gelişmiş Filtre kriter aralığı bölümüne bakın.

    3. Excel Gelişmiş Filtresini Uygulayın

    Yerinde kriter aralığında, bu şekilde gelişmiş bir filtre uygulayın:

    • Veri kümenizdeki herhangi bir tek hücreyi seçin.
    • Excel 2016, Excel 2013, Excel 2010 ve Excel 2007'de Veri tab> Sırala ve Filtrele grubunu seçin ve Gelişmiş .

      Excel 2003'te Veri menüsünden Filtre 'a tıklayın ve ardından Gelişmiş Filtre... .

    Excel Gelişmiş Filtre iletişim kutusu görüntülenir ve aşağıda açıklandığı gibi ayarlarsınız.

    4. Gelişmiş Filtre parametrelerini yapılandırın

    Excel Gelişmiş Filtre iletişim penceresinde, aşağıdaki parametreleri belirtin:

    • Eylem . Listeyi yerinde filtrelemeyi veya sonuçları başka bir konuma kopyalamayı seçin.

      Seçme " Listeyi yerinde filtreleyin" kriterlerinizle eşleşmeyen satırları gizleyecektir.

    Eğer " Sonuçları başka bir konuma kopyalayın" filtrelenmiş satırları yapıştırmak istediğiniz aralığın sol üst hücresini seçin. Kopyalanan aralığın altındaki tüm hücreler temizleneceğinden, hedef aralığın sütunlarının hiçbir yerinde veri olmadığından emin olun.

    • Liste aralığı Filtrelenecek hücre aralığıdır, sütun başlıkları dahil edilmelidir.

      öğesine tıklamadan önce veri kümenizdeki herhangi bir hücreyi seçtiyseniz Gelişmiş düğmesine tıkladığınızda, Excel tüm liste aralığını otomatik olarak seçecektir. Excel liste aralığını yanlış seçtiyse İletişim Kutusunu Daralt simgesi hemen sağında Liste Aralığı kutusunu seçin ve fareyi kullanarak istediğiniz aralığı seçin.

    • Kriter aralığı Kriterleri girdiğiniz hücre aralığıdır.

    Buna ek olarak, Gelişmiş Filtre iletişim penceresinin sol alt köşesindeki onay kutusu şunları görüntülemenizi sağlar yalnızca benzersiz kayıtlar Örneğin, bu seçenek bir sütundaki tüm farklı (farklı) öğeleri çıkarmanıza yardımcı olabilir.

    Bu örnekte, listeyi yerinde filtreliyoruz, bu nedenle Excel Gelişmiş Filtre parametrelerini bu şekilde yapılandırın:

    Son olarak, Tamam'a tıklayın ve aşağıdaki sonucu alacaksınız:

    Bu harika... ancak aynı sonuç aslında normal Excel Otomatik Filtresi ile de elde edilebilir, değil mi? Her neyse, lütfen bu sayfayı terk etmek için acele etmeyin, çünkü Excel Gelişmiş Filtresinin nasıl çalıştığına dair temel fikri edinmeniz için yalnızca yüzeyi çizdik. Makalenin ilerleyen kısımlarında, takip etmenizi kolaylaştırmak için yalnızca gelişmiş filtre ile yapılabilecek birkaç örnek bulacaksınız,önce Gelişmiş Filtre kriterleri hakkında daha fazla bilgi edinelim.

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

    Az önce gördüğünüz gibi, Excel'de Gelişmiş Filtre kullanmanın roket bilimi ile ilgisi yoktur. Ancak Gelişmiş Filtre kriterlerinin incelikli ayrıntılarını öğrendiğinizde, seçenekleriniz neredeyse sınırsız olacaktır!

    Sayılar ve tarihler için karşılaştırma operatörleri

    Gelişmiş Filtre kriterlerinde, aşağıdaki karşılaştırma operatörlerini kullanarak farklı sayısal değerleri karşılaştırabilirsiniz.

    Karşılaştırma operatörü Anlamı Örnek
    = Eşittir A1=B1
    > Daha büyük A1>B1
    < Daha az A1 td="">
    >= Daha büyük veya eşit A1>=B1
    <= Daha az veya eşit A1<=B1
    Eşit değil A1B1

    Karşılaştırma operatörlerinin sayılarla kullanımı açıktır. Yukarıdaki örnekte, sayısal ölçütleri zaten kullandık >=900 ile kayıtları filtrelemek için Ara Toplam 900'e eşit veya daha büyük.

    Ve işte başka bir örnek: Diyelim ki Kuzey bölge ayı için kayıtlar Temmuz ile Miktar Bunun için kriter aralığında aşağıdaki koşulları belirtin:

    • Bölge: Kuzey
    • Sipariş tarihi:>=7/1/2016
    • Sipariş tarihi: <=7/30/2016
    • Tutar:>800

    Şimdi de Excel Gelişmiş Filtre aracını çalıştırın ve Liste aralığı (A4:D50) ve Kriter aralığı (A2:D2) ve aşağıdaki sonucu elde edersiniz:

    Not: Çalışma sayfanızda kullanılan tarih biçimi ne olursa olsun, her zaman tam tarih Gelişmiş Filtre ölçüt aralığında Excel'in anlayabileceği biçimde, örneğin 7/1/2016 veya 1-Jul-2016.

    Metin değerleri için gelişmiş filtre

    Sayılar ve tarihlerin yanı sıra, metin değerlerini karşılaştırmak için mantıksal operatörleri de kullanabilirsiniz. Kurallar aşağıdaki tabloda tanımlanmıştır.

    Kriterler Açıklama
    ="=metin" Değerleri şu olan hücreleri filtreleyin tam olarak eşittir "Metin".
    Metin İçeriği olan hücreleri filtreleme ile başlayın "Metin".
    Metin Değerleri şu olan hücreleri filtreleyin tam olarak eşit değil "text" (içeriklerinin bir parçası olarak "text" içeren hücreler filtreye dahil edilecektir).
    >metin Değerleri alfabetik olarak sıralanmış hücreleri filtreleme sonra "Metin".
    code=""> Değerleri alfabetik olarak sıralanmış hücreleri filtreleme önce "Metin".

    Gördüğünüz gibi, metin değerleri için gelişmiş bir filtre oluşturmanın bir dizi özelliği vardır, bu nedenle bu konuyu daha ayrıntılı olarak ele alalım.

    Örnek 1. Tam eşleşme için metin filtresi

    Yalnızca şu hücreleri görüntülemek için tam olarak eşit belirli bir metin veya karakter için eşittir işareti kriterlerde.

    Örneğin, yalnızca Muz Microsoft Excel, ölçütleri aşağıdaki gibi görüntüleyecektir =banana ancak ifadenin tamamını formül çubuğunda görüntüleyebilirsiniz:

    Yukarıdaki ekran görüntüsünde de görebileceğiniz gibi, kriterler yalnızca Muz ile kayıtlar Alt toplam 900'den büyük veya eşitse, göz ardı edilir Yeşil muz ve Goldfinger muz .

    Not: Filtreleme yaparken sayısal değerler bunlar tam olarak eşit eşittir işaretini kriterlerde kullanabilir veya kullanmayabilirsiniz. Örneğin, alt toplamı 900'e eşit olan kayıtları filtrelemek için aşağıdaki Alt toplam kriterlerinden herhangi birini kullanabilirsiniz:, =900 veya sadece 900.

    Örnek 2. Belirli karakter(ler)le başlayan metin değerlerini filtreleme

    İçeriği belirli bir metinle başlayan tüm hücreleri görüntülemek için, ölçüt aralığına eşittir işareti veya çift tırnak işareti olmadan bu metni yazmanız yeterlidir.

    Örneğin, tüm " yeşil " alt toplamı 900'den büyük veya eşit olan öğeler için aşağıdaki ölçütleri kullanın:

    • Ürün: Yeşil
    • Alt toplam:>=900

    Joker Karakterlerle Excel Gelişmiş Filtresi

    Metin kayıtlarını filtrelemek için kısmi eşleşme Gelişmiş Filtre kriterlerinde aşağıdaki joker karakterleri kullanabilirsiniz:

    • Herhangi bir tek karakterle eşleştirmek için soru işareti (?).
    • Herhangi bir karakter dizisiyle eşleştirmek için yıldız işareti (*).
    • Gerçek bir soru işareti, yıldız işareti veya tilde içeren hücreleri filtrelemek için tilde (~) ve ardından *, ? veya ~.

    Aşağıdaki tabloda joker karakterler içeren birkaç kriter aralığı örneği verilmiştir.

    Kriterler Açıklama Örnek
    *metin* Şu hücreleri filtreleyin içerir "Metin". *banana* "muz" kelimesini içeren tüm hücreleri bulur, örneğin "yeşil muzlar".
    ??text İçeriği olan hücreleri filtreleme ile başlayın herhangi iki karakter, ardından "Metin". ??banana "1#banana" veya "//banana" gibi herhangi 2 karakterle öncelenmiş "banana" kelimesini içeren hücreleri bulur.
    metin*metin Şu hücreleri filtreleyin ile başlayın "metin" VE bir ikinci olay hücrenin herhangi bir yerinde "metin". muz*muz "banana" kelimesiyle başlayan ve metnin ilerleyen kısımlarında "banana" kelimesinin geçtiği başka hücreleri bulur, örneğin " muz yeşili vs. muz sarısı" .
    ="=metin*metin" Şu hücreleri filtreleyin başla AND ile son "metin" ile. ="= muz * muz ", "muz" kelimesiyle başlayan ve biten hücreleri bulur, örneğin " muz, lezzetli muz" .
    ="=metin1?metin2" Şu hücreleri filtreleyin başla "metin1" ile, son "metin2" ile ve tam olarak bir karakter Arada. ="= muz ? turuncu ", "muz" kelimesiyle başlayan, "portakal" kelimesiyle biten ve arada herhangi bir tek karakter içeren hücreleri bulur, örneğin " muz/turuncu" ya da " muz*portakal".
    metin~** Şu hücreleri filtreleyin ile başlayın "Metin", ardından *, ardından diğer karakter(ler). muz~** "banana" ile başlayan ve ardından yıldız işareti gelen hücreleri ve ardından "banana*green" veya "banana*yellow" gibi başka bir metni bulur.
    ="=?????" Tam olarak 5 karakter içeren metin değerlerine sahip hücreleri filtreler. ="=?????" "elma" veya "limon" gibi tam olarak 5 karakter içeren herhangi bir metne sahip hücreleri bulur.

    Ve işte "banana" kelimesini içeren tüm hücreleri bulan en basit joker karakter kriteri (*banana*):

    Gelişmiş Filtre ölçütlerindeki formüller

    Daha karmaşık koşullara sahip gelişmiş bir filtre oluşturmak için ölçüt aralığında bir veya daha fazla Excel işlevi kullanabilirsiniz. Formül tabanlı ölçütlerin düzgün çalışması için lütfen aşağıdaki kurallara uyun:

    • Formül TRUE veya FALSE olarak değerlendirilmelidir.
    • Ö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ı kriterlerde boş veya liste aralığı başlıklarından herhangi birinden farklı bir başlığa sahiptir.
    • için değerlendirilecek formül için her veri satırı liste aralığında, ilk veri satırındaki hücreye başvurmak için göreli bir başvuru ($ olmadan, A1 gibi) kullanın.
    • Formülün yalnızca a için değerlendirilebilmesi için spesifik hücre veya hücre aralığı gibi bir mutlak referans ($ ile, $A$1 gibi) kullanarak o hücreye veya aralığa başvurabilirsiniz.
    • Referans verirken liste aralığı formülünde, her zaman mutlak hücre referanslarını kullanın.

    Örneğin, aşağıdaki satırları filtrelemek için Ağustos satışlar (sütun C) aşağıdakilerden daha büyüktür Temmuz satışları (D sütunu) için =D5>C5 ölçütünü kullanın; burada 5 ilk veri satırıdır:

    Not: Kriterleriniz sadece aşağıdakileri içeriyorsa bir formül Bu örnekte olduğu gibi, ölçüt aralığına en az 2 hücre eklediğinizden emin olun (formül hücresi ve başlık hücresi).

    Formüllere dayalı birden çok ölçütün daha karmaşık örnekleri için lütfen Excel'de Gelişmiş Filtre nasıl kullanılır - ölçüt aralığı örnekleri bölümüne bakın.

    Gelişmiş Filtreyi AND vs. OR mantığı ile kullanma

    Bu eğitimin başında daha önce de belirtildiği gibi, Excel Gelişmiş filtresi nasıl ayarladığınıza bağlı olarak VE'nin yanı sıra VEYA mantığı ile de çalışabilir. kriter aralığı :

    • Kriterler üzerinde aynı sıra ile birleştirilir VE Operatör.
    • Kriterler farklı satırlar ile birleştirilir VEYA Operatör.

    Anlaşılmasını kolaylaştırmak için aşağıdaki örnekleri göz önünde bulundurun.

    AND mantığı ile Excel Gelişmiş Filtre

    ile kayıtları görüntülemek için Alt toplam >=900 VE Ortalama >=350, her iki kriteri de aynı satırda tanımlayın:

    VEYA mantığı ile Excel Gelişmiş Filtresi

    ile kayıtları görüntülemek için Alt toplam >=900 VEYA Ortalama >=350, her koşulu ayrı bir satıra yerleştirin:

    VE yanı sıra VEYA mantığı ile Excel Gelişmiş Filtresi

    Kayıtları görüntülemek için Kuzey ile bölge Alt toplam 900'den büyük veya eşit VEYA Ortalama 350'den büyük veya eşitse, kriter aralığını bu şekilde ayarlayın:

    Başka bir deyişle, bu örnekteki kriter aralığı aşağıdaki koşula karşılık gelir:

    ( Bölge =Kuzey VE Alt toplam >=900) VEYA ( Bölge =Kuzey VE Ortalama >=350)

    Not: Bu örnekteki kaynak tablo yalnızca dört bölge içermektedir: Kuzey, Güney, Doğu ve Batı, bu nedenle Kuzey Kuzeybatı veya Kuzeydoğu gibi "kuzey" kelimesini içeren başka bölgeler olsaydı, tam eşleşme kriterlerini kullanırdık: ="=Kuzey" .

    Yalnızca belirli sütunlar nasıl çıkarılır

    Gelişmiş Filtreyi sonuçları başka bir konuma kopyalayacak şekilde yapılandırırken şunları belirtebilirsiniz hangi sütunların çıkarılacağı .

    1. Filtreyi uygulamadan önce, hedef aralığın ilk satırına çıkarmak istediğiniz sütunların başlıklarını yazın veya kopyalayın.

      Örneğin, aşağıdaki gibi veri özetini kopyalamak için Bölge , Öğe ve Alt toplam belirtilen kriter aralığına göre H1:J1 hücrelerindeki 3 sütun etiketini yazın (lütfen aşağıdaki ekran görüntüsüne bakın).

    2. Excel Gelişmiş Filtresi Uygula'yı seçin ve Başka bir konuma kopyala altında seçenek Eylem .
    3. İçinde Şuraya kopyala kutusunu seçin, hedef aralıktaki (H1:J1) sütun etiketlerine bir referans girin ve Tamam'ı tıklatın.

    Sonuç olarak, Excel satırları ölçüt aralığında listelenen koşullara göre filtrelemiştir ( Kuzey ile bölge öğeleri Alt toplam >=900) ve 3 sütunu belirtilen konuma kopyaladı:

    Filtrelenmiş satırları başka bir çalışma sayfasına kopyalama

    Orijinal verilerinizi içeren çalışma sayfasında Gelişmiş Filtre aracını açarsanız, " Başka bir konuma kopyala " seçeneğini seçin ve Şuraya kopyala aralığını başka bir sayfaya eklerseniz, aşağıdaki hata mesajıyla karşılaşırsınız: " Filtrelenmiş verileri yalnızca etkin sayfaya kopyalayabilirsiniz ".

    Ancak, filtrelenmiş satırları başka bir çalışma sayfasına kopyalamanın bir yolu vardır ve ipucunu zaten aldınız - Gelişmiş Filtre'yi varış noktası sayfası böylece aktif sayfanız olacaktır.

    Orijinal tablonuzun Sayfa1'de olduğunu ve filtrelenmiş verileri Sayfa2'ye kopyalamak istediğinizi varsayalım. İşte bunu yapmanın süper basit bir yolu:

    1. Başlangıç olarak, Sayfa1'de kriter aralığını ayarlayın.
    2. Sayfa2'ye gidin ve çalışma sayfasının kullanılmayan bir bölümündeki herhangi bir boş hücreyi seçin.
    3. Excel'in Gelişmiş Filtresini çalıştırın ( Veri tab> Gelişmiş ).
    4. İçinde Gelişmiş Filtre iletişim penceresinde aşağıdaki seçenekleri belirleyin:
      • Altında Eylem , seçti Başka bir konuma kopyala .
      • içinde tıklayın Liste Aralığı kutusunu seçin, Sayfa1'e geçin ve filtrelemek istediğiniz tabloyu seçin.
      • içinde tıklayın Kriter aralığı kutusunu seçin, Sayfa1'e geçin ve ölçüt aralığını seçin.
      • içinde tıklayın Şuraya kopyala kutusunu seçin ve Sayfa2'de hedef aralığın sol üst hücresini seçin. (Yalnızca bazı sütunları kopyalamak istiyorsanız, Sayfa2'de istediğiniz sütun başlıklarını önceden yazın ve şimdi bu başlıkları seçin).
      • Tamam'a tıklayın.

    Bu örnekte, Sayfa2'ye 4 sütun çıkarıyoruz, bu nedenle ilgili sütun başlıklarını tam olarak Sayfa1'de göründükleri gibi yazdık ve başlıkları içeren aralığı (A1:D1) Şuraya kopyala Kutu:

    Temel olarak, Excel'de Gelişmiş Filtreyi bu şekilde kullanabilirsiniz. Bir sonraki eğitimde, formüllerle daha karmaşık ölçüt aralığı örneklerine daha yakından bakacağız, bu yüzden lütfen bizi izlemeye devam edin!

    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.