Bir firmanın satış departmanı, Excel’de bulunan yıllık satış verilerinden yalnızca Ocak ayında yapılmış satışları görmek isteyebilir, İK departmanı eğitim derecesi lise olan çalışanlarını listelemek isteyebilir. Bu tip, birbirine bağlı kriterler olmadığı durumlarda filtre kullanabiliriz. Filtre, her sütunda istenen tüm değerleri arar ve filtreler.
Peki, İK verilerinden 24 yaşındaki lise mezunlarını ve 23 yaşındaki önlisans mezunlarını filtrelemek istediğimizde, filtre ile doğru sonuca ulaşabilir miyiz? Bu makalede birbirine bağlı birden fazla kriter olduğunda, filtreleme sonucunun yanlış geldiğini ve doğru sonuca ulaşmak için ne yapmamız gerektiğini inceleyeceğiz. Gelişmiş filtre, karmaşık ölçütlere göre filtreleme işlemini gerçekleştirmeye yarar. Gelişmiş filtrenin nasıl işlediğini anlamak için İK departmanı ile ilgili olan örnekten devam edelim.
Excel sayfasındaki listede İK departmanına ait çalışan, eğitim durumu ve yaş sütunlarını görüyorsunuz. İstenen ölçütler de F1:G3 aralığında belirtilmiştir. Buna göre eğitim derecesi lise; yaşı 24 olan ve eğitim derecesi ön lisans; yaşı 23 olan kişileri filtrelenmesi istenmiştir. Bu durumda normal filtre kullanılırsa firmada lise mezunu yaş ve ön lisans mezunu yaş varsa bu kayıtlar da listelenecektir. Normal filtreleme tüm kuralları tek tek değerlendirir ve hepsine uyan tüm satırları getirir.
Gördüğünüz gibi bizim asıl ölçütümüz lise mezunu yaş ve ön lisans mezunu iken lise mezunu ve ön lisans yaş da listelenmiştir.
Şimdi gelişmiş filtre adımlarıyla sadece bu kriterlerin elde edilmesini sağlayalım. Gelişmiş filtre’ye Veri sekmesi-> Sırala ve Filtre Uygula veri grubundan ulaşabilirsiniz.
Gelişmiş filtre seçeneği için Excel’de Veri-> Sırala ve Filtrele Uygula-> Gelişmiş seçilir.
Gelişmiş filtre komutuna basıldığında öncelikle liste aralığı için verilerin olduğu alan seçilir. Sonra ölçütlerin bulunduğu I2:J4 aralığı seçilir. Burada önemli olan ölçütlerin başlıklarıyla listedeki ölçütlerin uygulanacağı sütunların başlıkları aynı olmalıdır. Çünkü kriterlerinizi yazdığınız başlığın altında arar.
Filtrelenen listeyi ana listenin bulunduğu yerde veya hedef alanına bir konum belirtilerek başka bir alanda gösterebiliriz. Hedef belirtilmediğinde, filtrelenen yeni verileri, ana verilerinizin yerinde gösterdiği için ana veriler kaybolur.
Sonuç olarak istediğimiz görüntü aşağıdaki gösterilmiştir.
Birden fazla filtreleme kriteriniz olduğunda, Gelişmiş Filtre ile kriter alanını seçerek tek hamlede tüm filtrelerin verilerinize uygulanmasını sağlayabilirsiniz. Ayrıca gelişmiş filtre kriterlerini detaylandırmak istediğinizde, aşağıdaki mantıksal operatörleri kullanabilirsiniz.
METİN, SAYI VE TARİHLERİNİZİ KOLAYCA FİLTRELEYİN!
Verileri filtreleme; verilerin daha anlamlı olması, istenilen verilerin kolayca bulunup düzenlenmesi ve neticesinde daha etkili kararlar alınmasına yardımcı olur. Bir veya daha fazla sütuna filtreleme işlemi uygulayabilirsiniz. Bir filtreleme sadece görmek istediklerinizi değil görmek istemediklerinizi de denetler. Verileri filtrelediğinizde, veriler filtre ölçütüyle eşleşmediğinde satırların tamamı gizlenir. Aynı zamanda sayısal ve metin değerlerini filtreleyebilir veya arka planına ya da metnine renk biçimlendirmesi uygulanmış hücreleri rengine göre filtreleyebilirsiniz.
Şimdi Excel İleri Eğitimi konularımızdan biri olan metin, sayı, tarih filtreleme işlemini; müşteri ve satış bilgilerinin olduğu bir listede Satış Bölgesi İstanbul, Satış tl arası ve Tarih sonrası olacak şekilde bir filtreleme uygulamasını birlikte yapalım.
Öncelikle filtreleme işlemi uygulamak için listedeki herhangi bir hücreyi tıkladıktan sonra Veri sekmesinin altında bulunan Sırala ve Filtre Uygula grubundan Filtreleye tıklıyoruz. Sütun başlıklarının yanında filtreleme işlemlerini gerçekleştirmek üzere işaretler belirecektir. Satış Bölgesini sadece İstanbul olarak filtrelemek için sütundaki işarete tıklayıp filtreleme ekranını açıyoruz. Bu ekranda tüm satış bölgeleri seçili olarak gelecektir. Tümünü seç işaretini kaldırıp ister listeden sadece İstanbul’u seçebilir isterseniz ara alanından İstanbul’u aratarak seçiminizi yapabilirsiniz.
Satış sütununa tl arası bir filtre uygulamak için sütundaki işarete tıklayıp filtreleme ekranından Sayı Filtreleri ve ardından Arasında seçilir. Açılan Özel Otomatik Filtrele ekranında ’den büyük ’den küçük ayarlamalarını yaptıktan sonra İstanbul bölgesindeki arası olan satışlar filtrelenecektir.
Tarih sütununa sonrası olacak şekilde bir filtre uygulamak için sütundaki işarete tıklayıp filtreleme ekranından Tarih Filtreleri ve ardından Sonra seçilir. Açılan Özel Otomatik Filtrele ekranında filtre ölçütü olarak yazıldıktan sonra İstanbul bölgesindeki tl arası olan satışlardan sonrası olanlar filtrelenecektir.
Artık metin, sayı ve tarih verilerinizi kolayca bulup düzenleyebilir ve neticesinde daha etkili kararlar alabilirsiniz.
FİLTRE
Tablolarımızda istediğimiz bir veya daha fazla alanda Filtreleme yaparak, sadece istediğimiz verilerin tabloda görünmesini sağlayabiliyoruz. Bunun için Filtre özelliğini de sıklıkla kullanıyoruz. Excel’in demirbaş özelliklerinden biridir ve genellikle Sıralama özelliğiyle yan yana veya altlı üstlü şeklinde yer alır. Yani Sıralama özelliğine ulaştığımız her yerden Filtre özelliğine de erişebiliyoruz.
Kısayol tuşu: Ctrl + Shift + L – ( Tabloda Filtre yoksa ekler, varsa kaldırır. )
Excel’de bir Otomatik Filtre, bir de Gelişmiş Filtre vardır, ikisinde de Joker Karakterleri kullanabiliyoruz. Filtre özelliğinde, filtreleme uygulamak istediğiniz alandaki veri türüne göre;
Seçeneklerini kullanarak daha hızlı ve özel filtrelemeler yapabilirsiniz.
Ayrıca sütunda bir renklendirme kullanılmışsa, Renge Göre Filtre seçeneğini de kullanarak verilerin filtrelenmesini sağlayabiliyoruz. Hangi rengi seçerseniz o renkte olan hücreleri filtrelendiğini göreceksiniz.
Bir veriyi ararken Joker Karakterleri de kullanabildiğimizden bahsetmiştik.
Özellikle de * (yıldız) karakterini Ara kutucuğunda kullanarak arama kısıtlaması yapabilirsiniz.
GELİŞMİŞ FİLTRE
Bildiğiniz üzere, otomatik filtre özelliği ile tek bir alanda en fazla iki şarta göre ve/veya şeklinde filtrelemeler yapabiliyoruz. Eğer veri tabanı sorgusu gibi, birden fazla alanda birden fazla koşula eşit veya içeren verileri tablomuzda filtrelemek ya da sonuçları başka bir alanda listelemek istiyorsak o zaman Gelişmiş Filtre özelliğini kullanabiliriz. Bu özellik, Veri menüsünden Filtrenin hemen sağ alt köşesinde Gelişmiş adıyla yer alır.
Bu özellik bize iki şey sunar;
ilk maddeye göre örnek görseli aşağıda bulabilirsiniz.
Burada şunu demiş olduk; F1:F hücre aralığındaki Yalnızca benzersiz kayıtları N1 hücresinden itibaren listele. Sonucu N sütununda görebilirsiniz.
ikinci maddeye göre örnek görseli aşağıda bulabilirsiniz.
Burada şunu demiş olduk; A1:K aralığındaki veriler içerisinde, M1:O3 aralığındaki veriler varsa M6 hücresinden itibaren sonuçları listele.
Filtre uygulamak istediniz verilere karmaşık ölçütler gerekiyorsa (Tür = "Sebze" VEYA Satış Temsilcisi = "Tekin" gibi), Gelişmiş Filtre iletişim kutusunu kullanabilirsiniz.
Gelişmiş Filtre iletişim kutusunu açmak için Veri > Gelişmiş’e tıklayın.
Gelişmiş komutu, bazı önemli yönlerden Filtre komutundan farklı çalışır.
Otomatik Filtre menüsü yerine Gelişmiş Filtre iletişim kutusunu görüntüler.
Gelişmiş ölçütleri çalışma sayfasında ayrı bir ölçüt aralığına ve filtre uygulamak istediğiniz hücre aralığı veya tablonun üst kısmına yazarsınız. Microsoft Office Excel, gelişmiş ölçüt kaynağı olarak Gelişmiş Filtre iletişim kutusundaki ayrı ölçüt aralığını kullanır.
Bu makaledeki tüm yordamlarda aşağıdaki örnek veriler kullanılmıştır.
Veriler, ölçüt aralığı (A1:C4) olarak kullanılacak liste aralığının üzerinde dört boş satır ve bir de liste aralığı (A6:C10) içerir. Ölçüt aralığının sütun etiketleri vardır ve ölçüt değerleriyle liste aralığı arasında en az bir boş satır içerir.
Bu verilerle çalışmak için, bunları tablodan seçin, kopyalayın ve sonra da yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın.
Tür | Satış Elemanı | Satış |
Tür | Satış Elemanı | Satışlar |
İçecekler | Uludağ | TL |
Et ürünleri | Oktay | TL |
sebze | Koç | TL |
Sebze | Oktay | TL |
Aşağıdaki işleçleri kullanarak iki değeri karşılaştırabilirsiniz. İki değer, bu işleçler kullanılarak karşılaştırıldığında, sonuç mantıksal bir değerdir (DOĞRU veya YANLIŞ).
Karşılaştırma işleci | Anlamı | Örnek |
---|---|---|
= (eşit işareti) | Eşittir | A1=B1 |
> (büyüktür işareti) | Büyüktür | A1>B1 |
< (küçüktür işareti) | Küçüktür | A1<B1 |
>= (büyüktür veya eşittir işareti) | Büyüktür veya eşittir | A1>=B1 |
<= (küçüktür veya eşittir işareti) | Küçüktür veya eşittir | A1<=B1 |
<> (eşit değildir işareti) | Eşit değildir | A1<>B1 |
Hücreye metin veya bir değer yazarken formülü göstermek için eşittir simgesi (=) kullanıldığından, Excel yazdıklarınızı değerlendirir; öte yandan, bu beklenmedik filtre sonuçlarına neden olabilir. Metin veya değer içinde eşittir karşılaştırma işlecini göstermek için, ölçüt aralığında uygun hücreye ölçütü bir dize ifadesi olarak yazın:
=''=giriş''
Burada giriş bulmak istediğiniz metin veya değerdir. Örneğin:
Hücreye yazdığınız | Excel'in değerlendirip görüntülediği |
---|---|
="=Oktay" | =Oktay |
="=" | = |
Verilere filtre uyguladığınızda, Excel küçük harf karakterlerle büyük harf karakterler arasında ayrım yapmaz. Ancak, büyük/küçük harf duyarlı bir arama yapmak için bir formül kullanabilirsiniz. Örneğin, Joker ölçüt bölümüne bakın.
Bir aralığı Ölçüt olarak adlandırabilirsiniz ve aralığın başvurusu otomatik olarak Ölçüt aralığı kutusunda gösterilir. Ayrıca, filtre uygulanacak liste aralığı için Veritabanı adını ve satırları yapıştırmak istediğiniz alan için Ayıklama adını tanımlayabilirsiniz. Bu aralıklar otomatik olarak Liste aralığı ve Kopyala kutularında (sırasıyla) gösterilir.
Ölçüt olarak, formülün sonucu olarak elde edilen bir hesaplanmış değeri kullanabilirsiniz. Buradaki önemli noktaları aklınızda tutun:
Formülün DOĞRU veya YANLIŞ değerlendirmesi yapması gerekir.
Formül kullandığınızdan, formülü normal olarak girdiğiniz gibi girin, ancak ifadeyi şu yolla yazmayın:
=''=giriş''
Sütun etiketini ölçüt etiketi olarak kullanmayın; ölçüt etiketini boş bırakın veya liste aralığında sütun etiketi (aşağıdaki örnekte, Hesaplanan Ortalama ve Tam Eşleşme) olmayan bir etiket kullanın.
Formülde, göreli bir hücre başvurusu ya da aralık adı yerine, bir sütun etiketi kullanırsanız, Excel, ölçütü içeren hücrede #AD? ya da #DEĞER! gibi bir hata değeri görüntüler. Bu hatayı göz ardı edebilirsiniz; çünkü liste aralığına nasıl filtre uygulandığını etkilemez.
Ölçüt olarak kullandığınız formülün ilk veri satırındaki ilişkili hücreye başvurmak için göreli başvuru kullanması gerekir.
Formüldeki diğer tüm başvuruların mutlak başvurular olması gerekir.
Boole mantığı: (Satış Temsilcisi = "Tekin" VEYA Satış Temsilcisi = "Koç")
Liste aralığının üst kısmına ölçüt aralığı olarak kullanılabilecek en az üç boş satır ekler. Ölçüt aralığının sütun etiketleri olmalıdır. Ölçüt değerleriyle liste aralığı arasında en az bir boş satır olmasına dikkat edin.
Bir sütun için birden fazla ölçütü karşılayan satırları bulmak için, ölçütleri, ölçüt aralığının farklı satırlarına, doğrudan birbirinin altına yazın. Örneği kullanarak, şunları girin:
Tür | Satış Elemanı | Satışlar |
="=Oktay" | ||
="=Koç" |
Liste aralığındaki bir hücreye tıklayın. Örneği kullanarak, A6:C10 aralığındaki herhangi bir hücreye tıklayın.
Veri sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i tıklatın.
Aşağıdakilerden birini yapın:
Ölçütlerinizle eşleşmeyen satırları gizleyerek liste aralığını filtrelemek için, Listeye yerinde filtre uygula'ya tıklayın.
Ölçütlerinizle eşleşen satırları çalışma sayfasının başka bir alanına kopyalayarak liste aralığını filtrelemek için, Başka bir yere kopyala'ya tıklayın, Kopyala kutusuna tıklayın ve sonra da satırları yapıştırmak istediğiniz alanın sol üst köşesine tıklayın.
İpucu Filtrelenmiş satırları başka bir konuma kopyaladığınızda, kopyalama işlemine hangi sütunların katılacağını belirtebilirsiniz. Filtre uygulamadan önce, filtrelenmiş satırları yapıştırmayı planladığınız alanın ilk satırına, istediğiniz sütunların sütun etiketlerini kopyalayın. Filtreyi uygularken, Kopyala kutusuna kopyalanan sütun etiketlerine yönelik bir başvuru girin. Bundan sonra, kopyalanan satırlar yalnızca etiketlerini kopyaladığınız sütunları içerecektir.
Ölçüt aralığı kutusunda, ölçüt aralığının başvurusunu girin ve buna ölçüt etiketlerini de ekleyin. Örneği kullanarak, $A$1:$C$3 girin.
Siz ölçüt aralığını seçerken Gelişmiş Filtre iletişim kutusunun geçici olarak önünüzden kaldırılması için, İletişim Kutusunu Daralt'a tıklayın.
Örneği kullanarak, liste aralığı için filtrelenmiş sonuç şöyle olur:
Tür | Satış Elemanı | Satış |
Et ürünleri | Oktay | TL |
sebze | Koç | TL |
Sebze | Oktay | TL |
Boole mantığı: (Tür = "Sebze" VE Satış > )
Liste aralığının üst kısmına ölçüt aralığı olarak kullanılabilecek en az üç boş satır ekler. Ölçüt aralığının sütun etiketleri olmalıdır. Ölçüt değerleriyle liste aralığı arasında en az bir boş satır olmasına dikkat edin.
Birden fazla sütunda birden fazla ölçütü karşılayan satırları bulmak için, bütün ölçütleri ölçüt aralığının aynı satırına girin. Örneği kullanarak, aşağıdakileri girin:
Tür | Satış Elemanı | Satışlar |
="=Sebze" | > |
Liste aralığındaki bir hücreye tıklayın. Örneği kullanarak, A6:C10 aralığındaki herhangi bir hücreye tıklayın.
Veri sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i tıklatın.
Aşağıdakilerden birini yapın:
Ölçütlerinizle eşleşmeyen satırları gizleyerek liste aralığını filtrelemek için, Listeye yerinde filtre uygula'ya tıklayın.
Ölçütlerinizle eşleşen satırları çalışma sayfasının başka bir alanına kopyalayarak liste aralığını filtrelemek için, Başka bir yere kopyala'ya tıklayın, Kopyala kutusuna tıklayın ve sonra da satırları yapıştırmak istediğiniz alanın sol üst köşesine tıklayın.
İpucu Filtrelenmiş satırları başka bir konuma kopyaladığınızda, kopyalama işlemine hangi sütunların katılacağını belirtebilirsiniz. Filtre uygulamadan önce, filtrelenmiş satırları yapıştırmayı planladığınız alanın ilk satırına, istediğiniz sütunların sütun etiketlerini kopyalayın. Filtreyi uygularken, Kopyala kutusuna kopyalanan sütun etiketlerine yönelik bir başvuru girin. Bundan sonra, kopyalanan satırlar yalnızca etiketlerini kopyaladığınız sütunları içerecektir.
Ölçüt aralığı kutusunda, ölçüt aralığının başvurusunu girin ve buna ölçüt etiketlerini de ekleyin. Örneği kullanarak, $A$1:$C$2 girin.
Siz ölçüt aralığını seçerken Gelişmiş Filtre iletişim kutusunun geçici olarak önünüzden kaldırılması için, İletişim Kutusunu Daralt'a tıklayın.
Örneği kullanarak, liste aralığı için filtrelenmiş sonuç şöyle olur:
Tür | Satış Elemanı | Satış |
sebze | Koç | TL |
Sebze | Oktay | TL |
Boole mantığ: (Tür = "Sebze" VEYA Satış Temsilcisi = "Koç")
Liste aralığının üst kısmına ölçüt aralığı olarak kullanılabilecek en az üç boş satır ekler. Ölçüt aralığının sütun etiketleri olmalıdır. Ölçüt değerleriyle liste aralığı arasında en az bir boş satır olmasına dikkat edin.
Birden çok sütundaki birden çok ölçütü karşılayan satırları bulmak için, ölçütlerden doğru olanlar bulunduğunda, ölçütleri ölçüt aralığının farklı sütunlarına ve satırlarına yazın. Örneği kullanarak, aşağıdakileri girin:
Tür | Satış Elemanı | Satışlar |
="=Sebze" | ||
="=Koç" |
Liste aralığındaki bir hücreye tıklayın. Örneği kullanarak, A6:C10 liste aralığındaki herhangi bir hücreye tıklayın.
Veri sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i tıklatın.
Aşağıdakilerden birini yapın:
Ölçütlerinizle eşleşmeyen satırları gizleyerek liste aralığını filtrelemek için, Listeye yerinde filtre uygula'ya tıklayın.
Ölçütlerinizle eşleşen satırları çalışma sayfasının başka bir alanına kopyalayarak liste aralığını filtrelemek için, Başka bir yere kopyala'ya tıklayın, Kopyala kutusuna tıklayın ve sonra da satırları yapıştırmak istediğiniz alanın sol üst köşesine tıklayın.
İpucu: Filtrelenmiş satırları başka bir konuma kopyaladığınızda, kopyalama işlemine hangi sütunların katılacağını belirtebilirsiniz. Filtre uygulamadan önce, filtrelenmiş satırları yapıştırmayı planladığınız alanın ilk satırına, istediğiniz sütunların sütun etiketlerini kopyalayın. Filtreyi uygularken, Kopyala kutusuna kopyalanan sütun etiketlerine yönelik bir başvuru girin. Bundan sonra, kopyalanan satırlar yalnızca etiketlerini kopyaladığınız sütunları içerecektir.
Ölçüt aralığı kutusunda, ölçüt aralığının başvurusunu girin ve buna ölçüt etiketlerini de ekleyin. Örneği kullanarak, $A$1:$B$3 girin.
Siz ölçüt aralığını seçerken Gelişmiş Filtre iletişim kutusunun geçici olarak önünüzden kaldırılması için, İletişim Kutusunu Daralt'a tıklayın.
Örneği kullanarak, liste aralığı için filtrelenmiş sonuç şöyle olur:
Tür | Satış Elemanı | Satış |
sebze | Koç | TL |
Sebze | Oktay | TL |
Boole mantığı: ( (Satış > VE Satış < ) VEYA (Satış < ) )
Liste aralığının üst kısmına ölçüt aralığı olarak kullanılabilecek en az üç boş satır ekler. Ölçüt aralığının sütun etiketleri olmalıdır. Ölçüt değerleriyle liste aralığı arasında en az bir boş satır olmasına dikkat edin.
Her biri tek bir sütun için ölçüt içeren birden fazla ölçüt kümesini karşılayan satırları bulmak için, aynı sütun başlığına sahip birden fazla sütun ekleyin. Örneği kullanarak, aşağıdakileri girin:
Tür | Satış Elemanı | Satışlar | Satışlar |
> | < | ||
< |
Liste aralığındaki bir hücreye tıklayın. Örneği kullanarak, A6:C10 liste aralığındaki herhangi bir hücreye tıklayın.
Veri sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i tıklatın.
Aşağıdakilerden birini yapın:
Ölçütlerinizle eşleşmeyen satırları gizleyerek liste aralığını filtrelemek için, Listeye yerinde filtre uygula'ya tıklayın.
Ölçütlerinizle eşleşen satırları çalışma sayfasının başka bir alanına kopyalayarak liste aralığını filtrelemek için, Başka bir yere kopyala'ya tıklayın, Kopyala kutusuna tıklayın ve sonra da satırları yapıştırmak istediğiniz alanın sol üst köşesine tıklayın.
İpucu: Filtrelenmiş satırları başka bir konuma kopyaladığınızda, kopyalama işlemine hangi sütunların katılacağını belirtebilirsiniz. Filtre uygulamadan önce, filtrelenmiş satırları yapıştırmayı planladığınız alanın ilk satırına, istediğiniz sütunların sütun etiketlerini kopyalayın. Filtreyi uygularken, Kopyala kutusuna kopyalanan sütun etiketlerine yönelik bir başvuru girin. Bundan sonra, kopyalanan satırlar yalnızca etiketlerini kopyaladığınız sütunları içerecektir.
Ölçüt aralığı kutusunda, ölçüt aralığının başvurusunu girin ve buna ölçüt etiketlerini de ekleyin. Örneği kullanarak, $A$1:$D$3 girin.
Siz ölçüt aralığını seçerken Gelişmiş Filtre iletişim kutusunun geçici olarak önünüzden kaldırılması için, İletişim Kutusunu Daralt'a tıklayın.
Örneği kullanarak, liste aralığı için filtrelenmiş sonuç şöyle olur:
Tür | Satış Elemanı | Satış |
Et ürünleri | Oktay | TL |
sebze | Koç | TL |
Boole mantığı: ( (Satış Temsilcisi = "Tekin" VE Satış >) VEYA (Satış Temsilcisi = "Koç" VE Satış > ) )
Liste aralığının üst kısmına ölçüt aralığı olarak kullanılabilecek en az üç boş satır ekler. Ölçüt aralığının sütun etiketleri olmalıdır. Ölçüt değerleriyle liste aralığı arasında en az bir boş satır olmasına dikkat edin.
Her biri birden fazla sütun için ölçüt içeren birden fazla ölçüt kümesini karşılayan satırları bulmak için, her ölçüt kümesini ayrı sütun ve satırlara yazın. Örneği kullanarak, şunları girin:
Tür | Satış Elemanı | Satışlar |
="=Oktay" | > | |
="=Ersan" | > |
Liste aralığındaki bir hücreye tıklayın. Örneği kullanarak, A6:C10 liste aralığındaki herhangi bir hücreye tıklayın.
Veri sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i tıklatın.
Aşağıdakilerden birini yapın:
Ölçütlerinizle eşleşmeyen satırları gizleyerek liste aralığını filtrelemek için, Listeye yerinde filtre uygula'ya tıklayın.
Ölçütlerinizle eşleşen satırları çalışma sayfasının başka bir alanına kopyalayarak liste aralığını filtrelemek için, Başka bir yere kopyala'ya tıklayın, Kopyala kutusuna tıklayın ve sonra da satırları yapıştırmak istediğiniz alanın sol üst köşesine tıklayın.
İpucu Filtrelenmiş satırları başka bir konuma kopyaladığınızda, kopyalama işlemine hangi sütunların katılacağını belirtebilirsiniz. Filtre uygulamadan önce, filtrelenmiş satırları yapıştırmayı planladığınız alanın ilk satırına, istediğiniz sütunların sütun etiketlerini kopyalayın. Filtreyi uygularken, Kopyala kutusuna kopyalanan sütun etiketlerine yönelik bir başvuru girin. Bundan sonra, kopyalanan satırlar yalnızca etiketlerini kopyaladığınız sütunları içerecektir.
Ölçüt aralığı kutusunda, ölçüt aralığının başvurusunu girin ve buna ölçüt etiketlerini de ekleyin. Örneği kullanarak, $A$1:$C$3 girin. Siz ölçüt aralığını seçerken Gelişmiş Filtre iletişim kutusunun geçici olarak önünüzden kaldırılması için, İletişim Kutusunu Daralt'a tıklayın.
Örneği kullanarak, liste aralığı için filtrelenmiş sonuç şöyle olabilir:
Tür | Satış Elemanı | Satış |
sebze | Koç | TL |
Sebze | Oktay | TL |
Boole mantığı: Satış Temsilcisi = ikinci harfi 'o' olan bir ad
Bazı karakterleri paylaşıp diğerlerini paylaşmayan metin değerlerini bulmak için aşağıdakilerden birini veya birkaçını yapın:
Eşittir işareti (=) olmadan bir veya birkaç karakteri, sütunda bu karakterlerle başlayan metin değerine sahip satırları bulmak için yazın. Örneğin, ölçüt olarak Tek yazarsanız, Excel "Tekin", "Tekil" ve "Teksen" sözcüklerini bulur.
Joker karakter kullanın.
Kullanılacak karakter | Bulunacak öğe |
---|---|
? (soru işareti) | Herhangi bir tek karakter |
* (yıldız işareti) | Herhangi bir sayıda karakter |
~ (tilde simgesi), arkasından ?, * ya da ~ | Bir soru işareti, yıldız işareti veya yaklaşık işareti |
Liste aralığının üst kısmına ölçüt aralığı olarak kullanılabilecek en az üç boş satır ekler. Ölçüt aralığının sütun etiketleri olmalıdır. Ölçüt değerleriyle liste aralığı arasında en az bir boş satır olmasına dikkat edin.
Sütun etiketlerinin altındaki satırlara, eşleştirmek istediğiniz ölçütleri yazın. Örneği kullanarak, şunları girin:
Tür | Satış Elemanı | Satış |
="=Et*" | ||
="=?o*" |
Liste aralığındaki bir hücreye tıklayın. Örneği kullanarak, A6:C10 liste aralığındaki herhangi bir hücreye tıklayın.
Veri sekmesinin Sırala ve Filtre Uygula grubunda Gelişmiş'i tıklatın.
Aşağıdakilerden birini yapın:
Ölçütlerinizle eşleşmeyen satırları gizleyerek liste aralığını filtrelemek için, Listeye yerinde filtre uygula'ya tıklayın.
Ölçütlerinizle eşleşen satırları çalışma sayfasının başka bir alanına kopyalayarak liste aralığını filtrelemek için, Başka bir yere kopyala'ya tıklayın, Kopyala kutusuna tıklayın ve sonra da satırları yapıştırmak istediğiniz alanın sol üst köşesine tıklayın.
İpucu: Filtrelenmiş satırları başka bir konuma kopyaladığınızda, kopyalama işlemine hangi sütunların katılacağını belirtebilirsiniz. Filtre uygulamadan önce, filtrelenmiş satırları yapıştırmayı planladığınız alanın ilk satırına, istediğiniz sütunların sütun etiketlerini kopyalayın. Filtreyi uygularken, Kopyala kutusuna kopyalanan sütun etiketlerine yönelik bir başvuru girin. Bundan sonra, kopyalanan satırlar yalnızca etiketlerini kopyaladığınız sütunları içerecektir.
Ölçüt aralığı kutusunda, ölçüt aralığının başvurusunu girin ve buna ölçüt etiketlerini de ekleyin. Örneği kullanarak, $A$1:$B$3 girin.
Siz ölçüt aralığını seçerken Gelişmiş Filtre iletişim kutusunun geçici olarak önünüzden kaldırılması için, İletişim Kutusunu Daralt'a tıklayın.
Örneği kullanarak, liste aralığı için filtrelenmiş sonuç şöyle olur:
Tür | Satış Elemanı | Satışlar |
İçecekler | Uludağ | TL |
Et ürünleri | Oktay | TL |
sebze | Koç | TL |
Sorularınızı Excel Teknoloji Topluluğuuzmanlarına sorabilir veya Yanıt topluluğu içinden destek alabilirsiniz.
Normalde, hızlı bir şekilde uygulayabiliriz Gelişmiş Filtre aynı çalışma sayfasındaki ham verilerden veri çıkarma özelliği. Ancak bazen, filtrelenmiş sonucu başka bir çalışma sayfasına kopyalamaya çalıştığınızda, aşağıdaki uyarı mesajını alırsınız. Bu durumda, Excel'de bu görevle nasıl başa çıkabilirsiniz?
Gelişmiş Filtre özelliğini kullanarak verileri Gelişmiş Filtre ile başka bir çalışma sayfasına kopyalayın
VBA kodunu kullanarak verileri Gelişmiş Filtre ile başka bir çalışma sayfasına kopyalayın
İşte bu işi çözmeniz için basit bir çözüm, lütfen şu şekilde yapın:
1. Gelişmiş Filtre işlevini kullanarak filtrelenmiş sonucu kopyalamak istediğiniz çalışma sayfasını etkinleştirin.
2. Sonra tıklayın Veri > gelişmiş, ekran görüntüsüne bakın:
3. In Gelişmiş Filtre iletişim kutusunu seçin Başka bir yere kopyala itibaren Action bölümünü ve ardından tıklayın başka bir sayfada filtrelemek istediğiniz veri aralığını seçmek için düğmesi Liste aralığı, tıklamaya devam et yanındaki düğme Ölçüt aralığı başka bir sayfadan kriter seçmek için ekran görüntüsüne bakın:
4. Sonra tıklayın yanındaki düğme Kopyala etkin sayfadan filtrelenmiş sonucun çıktısını almak istediğiniz bir hücreyi seçmek için kutucuğu seçin ve ardından OK düğmesine basıldığında, filtrelenmiş sonuç, orijinal veri sayfanıza göre başka bir sayfaya çıkarılmıştır.
VBA kodu konusunda deneyimliyseniz, bu işi aşağıdaki VBA kodu ile bitirebilirsiniz.
1. Filtrelemek istediğiniz çalışma sayfasını etkinleştirin ve sonucu başka bir sayfaya kopyalayın.
2. Basılı tutun ALT + F11 Excel'de anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.
3. tıklayın Ekle > modülve aşağıdaki kodu modül Pencere.
VBA kodu: Verileri Gelişmiş Filtre ile başka bir çalışma sayfasına kopyalayın:
4. Ve sonra tuşuna basın. F5 Bu kodu çalıştırmak için anahtar ve filtrelemek istediğiniz veri aralığını seçmenize izin veren bir istem kutusu açılır, ekran görüntüsüne bakın:
5. Sonra tıklayın OKve filtrelemek istediğiniz kriter aralığını temel alarak seçmenizi hatırlatmak için başka bir iletişim kutusu açılır, ekran görüntüsüne bakın:
6. Tıklamaya git OK, açılan iletişim kutusunda, lütfen filtre sonucunu çıkarmak istediğiniz başka bir yeni çalışma sayfasından bir hücre seçin, ekran görüntüsüne bakın:
7. Sonunda, tıklayın OK düğmesi, filtrelenmiş veriler ihtiyaç duyduğunuzda başka bir belirtilen sayfaya çıktı.
Devamı Ücretsiz indirinSatın alma