Excel'de veri filtreleme – kolay ve kapsamlı
Excel Filtre komutu, bir aralıkta veya tabloda yalnızca ihtiyacınız olan verileri göstermek ve kalanları gizlemek için verileri filtrelemenize yardımcı olur. Yerleşik operatörlerini kullanarak sayıları, metinleri veya tarihleri kolayca filtreleyebilirsiniz; örneğin belirli bir sayıdan büyük veya eşit olan tüm sayıları filtreleyebilir, belirli bir karakter veya kelimeyle başlayan, biten veya içeren metinleri filtreleyebilir ya da yalnızca belirli bir tarihten önce veya sonra olan satırları gösterebilirsiniz. Bir aralıkta veya tabloda verileri filtreledikten sonra, veri değişirse filtreyi yeniden uygulayabilir veya filtreyi temizleyerek tüm verileri görüntüleyebilirsiniz.
Bu eğitimde, Excel'de filtre ekleme, kullanma ve kaldırma işlemlerini göstereceğiz. Ayrıca, filtre özelliğini daha karmaşık Excel sorunlarını çözmek için nasıl geliştirebileceğinizi de anlatacağız.
İçindekiler: [ Gizle ]
1. Excel'de filtre nasıl eklenir
Bir aralıkta veya tabloda veri filtrelemek için öncelikle verilerinize filtre eklemeniz gerekir. Bu bölümde Excel'de filtre eklemenin3 yolunu bulabilirsiniz.
1.1 Veri sekmesindeki Filtre komutu
Filtre eklemek istediğiniz aralık veya tablodaki herhangi bir hücreyi seçin, ardından "Veri" > "Filtre"ye tıklayın.
1.2 Giriş sekmesindeki Filtre komutu
Filtre eklemek istediğiniz aralık veya tablodaki herhangi bir hücreyi seçin, ardından "Giriş" > "Sırala ve Filtrele" > "Filtre"ye tıklayın.
1.3 Kısayol ile filtre ekleme
Filtre eklemek istediğiniz aralık veya tablodaki herhangi bir hücreyi seçin ve ardından "Ctrl" + "Shift" + "L" tuşlarına basın.
Yukarıdaki işlemlerden birini uyguladıktan sonra, seçili hücrelerin sütun başlıklarında açılır okların eklendiğini görebilirsiniz.
2. Excel'de filtre nasıl uygulanır (tek veya birden fazla kriter)
Filtre ekledikten sonra, filtreyi manuel olarak uygulamanız gerekir. Bu bölümde, Excel'de bir veya birden fazla sütunda filtre nasıl uygulanır gösterilecektir.
2.1 Bir sütuna filtre uygula (tek kriter)
Filtreyi yalnızca bir sütuna uygulamak istiyorsanız, örneğin aşağıdaki ekran görüntüsünde gösterildiği gibi C sütunundaki verileri filtrelemek için, ilgili sütuna gidin ve aşağıdaki adımları izleyin.
- 1) Sütun başlığındaki açılır oka tıklayın.
- 2) İhtiyacınıza göre bir filtre koşulu belirleyin.
- 3) Filtrelemeye başlamak için "Tamam" düğmesine tıklayın. Ekran görüntüsüne bakın:
Artık filtre C sütununa uygulanmıştır. Filtre kriterlerini karşılayan tüm veriler görüntülenecek, diğerleri gizlenecektir.
Filtre uygulandıktan sonra, açılır okun filtre simgesine dönüştüğünü görebilirsiniz. .
Oldukça kullanışlı bir şekilde, imleci filtre simgesinin üzerine getirdiğinizde, belirlediğiniz filtre kriterleri ekran ipucu olarak görüntülenecektir. Yani, filtreye hangi kriterleri belirlediğinizi unutursanız, sadece imleci filtre simgesinin üzerine getirin.
2.2 Birden fazla sütuna birden fazla kriterle filtre uygula (çoklu kriter)
2.2.1 Birden fazla sütuna birden fazla kriterle tek tek filtre uygula
Birden fazla sütuna birden fazla kriterle filtre uygulamak istiyorsanız, yukarıdaki yöntemi her sütuna tek tek uygulayın.
Birden fazla sütuna filtre uyguladıktan sonra, filtrelenen sütunlardaki açılır okların filtre simgesine dönüştüğünü görebilirsiniz.
2.2.2 Birden fazla sütuna birden fazla kriterle aynı anda filtre uygula
Yukarıdaki yöntemle, filtreyi sütunlara tek tek uygulamanız gerekir ve en önemli nokta, bu yöntemin yalnızca "VE" kriterini desteklemesidir. Burada, filtreyi birden fazla sütuna aynı anda uygulamanın ve hem "VE" hem de "VEYA" kriterlerini kullanmanın yollarını tanıtıyoruz.
Aşağıdaki ekran görüntüsünde gösterildiği gibi bir veri tablonuz olduğunu ve birden fazla sütundan şu kriterlere göre veri filtrelemek istediğinizi varsayalım: "Ürün = AAA-1" ve "Sipariş >80" veya "Toplam Fiyat >10000". Bunu gerçekleştirmek için aşağıdaki yöntemlerden birini deneyin.
2.2.2.1 Gelişmiş Filtre fonksiyonu ile birden fazla sütuna filtre uygula
Gelişmiş Filtre fonksiyonu bu sorunu çözmenize yardımcı olabilir, lütfen adım adım aşağıdaki gibi ilerleyin.
1. Öncelikle, aşağıdaki ekran görüntüsünde gösterildiği gibi çalışma sayfasında kriterleri oluşturun.
Not: VE kriteri için, kriter değerlerini aynı satırın farklı hücrelerine yerleştirin. VEYA kriteri için ise diğer satıra yerleştirin.
2. "Veri" > "Gelişmiş"e tıklayarak "Gelişmiş Filtre" fonksiyonunu açın.
3. "Gelişmiş Filtre" iletişim kutusunda aşağıdaki gibi yapılandırın.
Artık sütunlar, verilen kriterlere göre aynı anda filtrelenmiştir. Aşağıdaki ekran görüntüsüne bakın.
2.2.2.2 Harika bir araçla birden fazla sütuna kolayca filtre uygula
Yukarıdaki yöntemde "VE" ve "VEYA" filtre kriterlerini yönetmek kolay değildir, bu nedenle "Kutools for Excel"in "Süper Filtre" özelliğini şiddetle tavsiye ediyoruz. Bu özellikle, Excel'de birden fazla sütuna hem VE hem de VEYA kriterleriyle kolayca filtre uygulayabilirsiniz.
1. Kutools for Excel'i yükledikten sonra, "Kutools Plus" > "Süper Filtre"ye tıklayın.
Ardından, "Süper Filtre" bölmesi çalışma sayfasının sağ tarafında görüntülenir.
Varsayılan olarak, "Süper Filtre" bölmesinde aralarında VEYA ilişkisi olan iki boş kriter grubu eklenmiştir. Aynı gruptaki kriterler arasında ise VE ilişkisi vardır. Farklı gruplar arasındaki ilişkiyi ihtiyacınıza göre değiştirebilirsiniz.
2. "Süper Filtre" bölmesinde, filtre kriterlerini aşağıdaki gibi yapılandırın.

İpuçları: İlk açılır liste sütun başlıkları içindir, ikincisi filtre türleri içindir (buradan "Metin", "Sayı", "Tarih", "Yıl", "Metin biçimi" vb. seçebilirsiniz), üçüncüsü kriter türleri içindir ve son metin kutusu kriter değerini girmek içindir.
Yukarıda verdiğimiz örnekte olduğu gibi, burada üç açılır listeden sırasıyla "Ürün" > "Metin" > "Eşittir" seçiyorum ve ardından metin kutusuna "AAA-1" yazıyorum. Ekran görüntüsüne bakın:
Artık yalnızca eşleşen veriler orijinal veri aralığında görüntülenir, diğerleri gizlenir. Ekran görüntüsüne bakın:
İpuçları: Bu kullanışlı özellikle, bir gruba daha fazla kriter ekleyebilir, daha fazla grup oluşturabilir, mevcut filtre ayarlarını gelecekte kullanmak üzere bir senaryo olarak kaydedebilirsiniz. Çalışma süresinden büyük ölçüde tasarruf sağlayan ve verimliliği artıran vazgeçilmez bir araçtır.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Bu özellik hakkında daha fazla bilgi almak için tıklayın.
3. Excel'de filtre nasıl kullanılır
Bu bölümde, metin, sayı, tarih ve biçim gibi farklı veri türlerini filtrelemek için filtre komutunun nasıl kullanılacağını öğreneceksiniz.
3.1 Metin değerlerini filtrele
3.1.1 Belirli kriterlere sahip metin hücrelerini filtrele (ile başlar, ile biter, içerir vb.)
Aslında, yerleşik filtre operatörü – "Metin Filtreleri" metinleri kolayca filtrelemeniz için birçok kullanışlı kriter sunar. Örneğin, belirli bir karakterle (örneğin J harfiyle) başlayan hücreleri filtrelemek istiyorsanız, aşağıdaki adımları izleyin.
1. Orijinal veri aralığının sütun başlığına filtre ekleyin. Sütun başlığına nasıl filtre ekleyeceğinizi öğrenmek için tıklayın.
2. Başlık hücresindeki açılır oka tıklayarak filtre menüsünü açın.
3. "Metin Filtreleri" > "İle Başlar"a tıklayın.
4. "Özel Otomatik Filtre" iletişim kutusunda, belirli karakteri (burada J harfini yazıyorum) metin kutusuna girin ve ardından "Tamam"a tıklayın.
İpuçları: İhtiyacınıza göre başka "Ve" veya "Veya" ilişkili kriterler ekleyebilirsiniz.
Artık D sütununda J harfiyle başlayan tüm hücreler aşağıdaki ekran görüntüsünde olduğu gibi görüntülenir.
3.1.2 Büyük/küçük harf duyarlı filtrele
Yerleşik filtre operatörüyle belirli kriterlere göre metin hücrelerini filtrelemek kolay görünse de, Filtre fonksiyonu büyük/küçük harf duyarlı filtrelemeyi desteklemez. Peki, Excel'de büyük/küçük harf duyarlı filtreyi nasıl yapabiliriz? Bu bölümde bunu başarmanın yollarını göstereceğiz.
3.1.2.1 Formül ve Filtre komutu ile belirli metni büyük/küçük harf duyarlı filtrele
Örneğin, B sütununda “TEXT TOOLS” gibi tüm büyük harfli bir metni filtrelemek istiyorsanız, aşağıdaki adımları izleyin.
1. Orijinal veri aralığının yanına bir yardımcı sütun oluşturun (burada D sütununu seçiyorum). Aşağıdaki formülü ikinci hücreye girin ve ardından "Enter" tuşuna basın. Sonuç hücresini seçin, "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=EXACT(B2,UPPER(B2))
Not: Bu formül, büyük ve küçük harfli hücreleri ayırt etmeye yardımcı olur. Bir hücre tamamen büyük harf içeriyorsa, sonuç "TRUE" olur, aksi takdirde "FALSE" sonucu alırsınız.
2. B ve D sütunlarını seçin (C sütunu da seçilecektir, sorun değil), "Veri" > "Filtre"ye tıklayarak filtre ekleyin.
3. B sütununa gidin (filtreleyeceğiniz metinlerin olduğu sütun) ve aşağıdaki gibi yapılandırın.
Artık “text tools” ifadesinin hem büyük hem küçük harfli halleri B sütununda görüntülenir.
4. D sütunundaki açılır oka tıklayın, "Tümünü Seç" kutusunun işaretini kaldırın, "TRUE" öğesinin yanındaki kutuyu işaretleyin ve ardından "Tamam"a tıklayın.
B sütununda “text tools” ifadesinin tüm büyük harfli halleri aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
3.1.2.2 Harika bir araçla büyük/küçük harf duyarlı hücreleri kolayca filtrele
Bir sütunda yalnızca tüm büyük harfli veya küçük harfli metinleri filtrelemek istiyorsanız, burada "Kutools for Excel"in "Özel Filtre" özelliğini öneriyoruz. Bu özellikle, yalnızca birkaç tıklama ile tüm büyük veya küçük harfli metinler kolayca filtrelenir.
1. Filtreleyeceğiniz sütun aralığını seçin ve ardından "Kutools Plus" > "Özel Filtre" > "Özel Filtre"ye tıklayın.
2. "Özel Filtre" iletişim kutusunda aşağıdaki ayarları yapın.
3. Ardından, kaç hücrenin bulunduğunu ve filtreleneceğini belirten bir "Kutools for Excel" iletişim kutusu açılır, "Tamam"a tıklayın.
Artık tüm büyük veya küçük harfli hücreler aşağıdaki ekran görüntüsünde olduğu gibi anında filtrelenir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Bu özellik hakkında daha fazla bilgi almak için tıklayın.
3.1.3 Metin uzunluğuna göre filtrele
Hücreleri metin uzunluğuna göre filtrelemek istiyorsanız, örneğin metin uzunluğu10 karakter olan hücreleri filtrelemek için aşağıdaki üç yöntemden birini kullanabilirsiniz.
3.1.3.1 Filtre komutu ile metin uzunluğuna göre hücreleri filtrele
Aslında, Filtre komutunun bu sorunu çözmek için yerleşik bir operatörü vardır, lütfen aşağıdaki adımları izleyin.
1. Filtrelenecek hücre aralığını seçin (burada B1:B27 seçiyorum) ve ardından "Veri" > "Filtre"ye tıklayarak bu sütun aralığına filtre ekleyin.
2. Sütun başlığındaki açılır oka tıklayın ve ardından "Metin Filtreleri" > "Özel Filtre"ye tıklayın. Ekran görüntüsüne bakın:
3. "Özel Otomatik Filtre" iletişim kutusunda, eşittir kriterini seçin, metin kutusuna10 tane soru işareti (?) yazın ve ardından "Tamam"a tıklayın.
İpuçları: Bu10 soru işareti, uzunluğu10 olan metin dizisini eşleştirecektir.
Artık metin uzunluğu10 olan (boşluklar dahil) tüm hücreler anında filtrelenir.
3.1.3.2 Formül ve Filtre komutu ile metin uzunluğuna göre hücreleri filtrele
Ayrıca, LEN fonksiyonunu kullanarak her hücrenin metin uzunluğunu hesaplayabilir ve ardından hesaplanan sonuca göre gerekli metin uzunluğundaki hücreleri filtrelemek için Filtre komutunu uygulayabilirsiniz.
1. Orijinal veri aralığının yanına bir yardımcı sütun oluşturun. Aşağıdaki formülü girin ve ardından "Enter" tuşuna basın. Sonuç hücresini seçin ve ardından "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=LEN(B2)
Artık belirtilen sütundaki her hücrenin metin uzunluğunu elde ediyorsunuz.
2. Yardımcı sütunu (başlık dahil) seçin, "Veri" > "Filtre"ye tıklayarak filtre ekleyin.
3. Açılır oka tıklayın, "Tümünü Seç" kutusunun işaretini kaldırın ve ardından yalnızca10 sayısının yanındaki kutuyu işaretleyin, son olarak "Tamam"a tıklayın.
Artık metin uzunluğu10 olan (boşluklar dahil) tüm hücreler anında filtrelenir.
3.1.3.3 Harika bir araçla metin uzunluğuna göre hücreleri kolayca filtrele
Burada, Excel'de metin uzunluğuna göre hücreleri kolayca filtrelemenize yardımcı olacak "Kutools for Excel"in "Özel Filtre" aracını öneriyoruz.
1. Belirli metin uzunluğuna göre filtreleyeceğiniz sütun aralığını seçin, ardından "Kutools Plus" > "Özel Filtre" > "Özel Filtre"ye tıklayın. Ekran görüntüsüne bakın:
2. "Özel Filtre" iletişim kutusunda aşağıdaki gibi yapılandırın.
3. Kaç hücrenin bulunduğunu ve filtreleneceğini belirten bir "Kutools for Excel" iletişim kutusu açılır, devam etmek için "Tamam"a tıklayın.
Ardından, metin uzunluğu10 olan tüm hücreler aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3.2 Sayısal değerleri filtrele
Excel'de, Sayı Filtreleri komutuyla sayıları filtrelemek de oldukça kolaydır.
Örneğin, bir sütunda (aşağıdaki ekran görüntüsünde gösterildiği gibi C sütunu)15000 ile20000 arasındaki sayıları filtrelemek istiyorsanız, bunu başarmak için aşağıdaki adımları izleyin.
1. Filtreleyeceğiniz sayıları içeren sütun aralığını seçin, ardından "Veri" > "Filtre"ye tıklayarak filtre ekleyin.
2. Filtre ekledikten sonra, aşağıdaki gibi yapılandırın.
İpuçları:15000 ile20000 arasındaki sayıları filtrelemek istediğim için, buraya ayrı ayrı15000 ve20000 giriyorum.
Artık15000 ile20000 arasındaki sayıları içeren hücreler aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
3.3 Tarihleri filtrele
Varsayılan olarak, yerleşik Tarih Filtreleri özelliği tarihler için birçok yaygın filtreleme kriteri sunar. Ancak, haftanın gününe, hafta sonuna veya çalışma gününe göre filtreleme için yerleşik bir seçenek yoktur. Bu bölümde bu işlemleri nasıl gerçekleştireceğinizi öğreneceksiniz.
3.3.1 Tarihleri haftanın günü veya hafta sonuna göre filtrele
Aşağıdaki ekran görüntüsünde gösterildiği gibi bir veri tablonuz olduğunu ve tarihleri haftanın günü veya hafta sonuna göre filtrelemek istediğinizi varsayalım, aşağıdaki yöntemlerden birini uygulayın.
3.3.1.1 Formül ve Filtre komutu ile haftanın günü veya hafta sonuna göre tarihleri filtrele
Bu bölümde, her tarihin haftanın gününü hesaplamak için WEEKDAY fonksiyonunu kullanacak ve ardından ihtiyacınıza göre belirli bir gün veya hafta sonu için filtre uygulayacaksınız.
1. Boş bir hücreye (bu örnekte D2) aşağıdaki formülü girin ve "Enter" tuşuna basın. Sonuç hücresini seçin ve ardından "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=WEEKDAY(A2)
İpuçları:
Not: Gördüğünüz gibi, formül "1"den "7"ye kadar sayılar döndürür; bu sayılar haftanın günlerini "Pazar"dan "Cumartesi"ye kadar gösterir (1 Pazar,7 Cumartesi için).
2. Tüm formül sonuçlarını (başlık hücresi dahil) seçin, "Veri" > "Filtre"ye tıklayın.
3. Açılır oka tıklayın ve ardından "Tümünü Seç" kutusunun işaretini kaldırın.
Artık tüm hafta sonları veya haftanın belirli bir günü filtrelenmiştir. Ekran görüntüsüne bakın:
3.3.1.2 Harika bir araçla haftanın günü veya hafta sonuna göre tarihleri kolayca filtrele
Yukarıdaki yöntem sizin için uygun değilse, burada "Kutools for Excel"in "Özel Filtre" aracını öneriyoruz. Bu özellikle, yalnızca birkaç tıklama ile haftanın herhangi bir gününü içeren hücreleri kolayca filtreleyebilirsiniz.
1. Filtrelemek istediğiniz tarihleri içeren hücreleri seçin.
2. "Kutools Plus" > "Özel Filtre" > "Özel Filtre"ye tıklayın.
3. "Özel Filtre" iletişim kutusunda aşağıdaki gibi yapılandırın.
4. Kaç hücrenin bulunduğunu ve filtreleneceğini belirten bir "Kutools for Excel" iletişim kutusu açılır, devam etmek için "Tamam"a tıklayın.
Artık tüm hafta sonu veya haftanın herhangi bir günü filtrelenmiştir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3.3.2 Harika bir araçla çalışma günlerine göre hücreleri filtrele
Haftanın günü veya hafta sonuna göre hücreleri filtrelemenin yanı sıra, "Kutools for Excel"in "Özel Filtre" aracı çalışma günlerine göre de filtreleme yapmanıza yardımcı olabilir.
Aynı adımları izleyerek "Özel Filtre" aracını etkinleştirin.
2. "Özel Filtre" iletişim kutusunda aşağıdaki ayarları yapın.
3. Ardından bir "Kutools for Excel" iletişim kutusu açılır. Devam etmek için "Tamam"a tıklayın.
Artık tüm çalışma günü hücreleri filtrelenmiştir.
3.4 Biçimlere göre filtrele
Normalde, Excel aşağıdaki ekran görüntüsünde gösterildiği gibi yazı tipi rengi, hücre rengi veya simge kümeleri gibi görsel kriterlere göre veri filtrelemeyi destekler.
Ancak, yazı tipi stili (kalın, italik), yazı tipi efektleri (üstü çizili) veya özel hücreler (formül içeren) gibi diğer görsel kriterlere göre veri filtrelemek istiyorsanız, Excel bu konuda yardımcı olmaz. Bu bölümde bu sorunları çözmenize yardımcı olacak yöntemler sunulmaktadır.
3.4.1 Kalın/italik biçimli metni filtrele
Aşağıdaki ekran görüntüsünde gösterildiği gibi kalın veya italik biçimli metinleri filtrelemek istiyorsanız, aşağıdaki yöntemler size yardımcı olabilir. Lütfen aşağıdaki adımları izleyin.
3.4.1.1 Formül ve Filtre komutu ile kalın/italik biçimli metni filtrele
Get.Cell formülü ile Filtre komutunun birleşimi, bir sütun aralığında kalın biçimli metni filtrelemenize yardımcı olabilir.
1. "Formüller" > "Ad Tanımla"ya tıklayın.
2. "Yeni Ad" iletişim kutusunda şunları yapmanız gerekir:
=GET.CELL(20,$B2)
=GET.CELL(21,$B2)
Formül Söz Dizimi:
=GET.CELL(type_num, reference)
Formül Argümanları
3. B2 ile aynı satırda boş bir hücre seçin, aşağıdaki formülü girin ve ardından "Enter" tuşuna basın. Sonuç hücresini seçin, "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=Filter_Bold_Cells
4. Tüm sonuç hücrelerini (başlık dahil) seçin, "Veri" > "Filtre"ye tıklayın.
5. Açılır oka tıklayın, yalnızca "TRUE" seçeneğinin yanındaki kutuyu işaretleyin ve ardından "Tamam"a tıklayın.
Artık tüm kalın veya italik metin hücreleri filtrelenmiştir. Ekran görüntüsüne bakın:
3.4.1.2 Bul ve Değiştir ve Filtre komutları ile kalın veya italik biçimli metni filtrele
Ayrıca, Bul ve Değiştir ile Filtre komutlarının birleşimini kullanarak da bu işlemi gerçekleştirebilirsiniz.
1. Filtreleyeceğiniz kalın veya italik metin hücrelerini içeren sütun aralığını seçin ve ardından "Ctrl" + "F" tuşlarına basın.
2. "Bul ve Değiştir" iletişim kutusunda aşağıdaki gibi yapılandırın.
3. Artık orijinal aralıktaki tüm kalın veya italik metin hücreleri seçilmiştir, "Giriş" > "Doldurma Rengi"ne tıklayın ve seçili hücreler için bir dolgu rengi seçin.
4. Sütun aralığını tekrar seçin, "Veri" > "Filtre"ye tıklayarak filtre ekleyin.
5. Açılır oka tıklayın, "Renge Göre Filtrele"yi seçin ve ardından az önce belirlediğiniz dolgu rengini "Hücre Rengine Göre Filtrele" altında tıklayın. Ekran görüntüsüne bakın:
Artık tüm kalın veya italik metin hücreleri filtrelenmiştir.
3.4.1.3 Harika bir araçla kalın veya italik biçimli metni kolayca filtrele
Yukarıda belirttiğimiz gibi, "Kutools for Excel"in "Özel Filtre" aracı büyük/küçük harf duyarlı filtreleme, metin uzunluğuna göre filtreleme ve tarih filtreleme işlemlerini kolayca yapmanıza yardımcı olabilir. Burada, bu özelliği Excel'de kalın veya italik biçimli metin hücrelerini filtrelemek için nasıl kullanacağınızı öğreteceğiz.
1. Filtreleyeceğiniz kalın veya italik biçimli hücreleri içeren sütun aralığını (başlık dahil) seçin.
2. "Kutools Plus" > "Özel Filtre" > "Kalın Filtrele / İtalik Filtrele"ye tıklayın. Ekran görüntüsüne bakın:
3. Kaç hücrenin kriterleri karşıladığını belirten bir "Kutools for Excel" iletişim kutusu açılır, devam etmek için "Tamam"a tıklayın (bu iletişim kutusu kaç hücrenin kriterleri karşıladığını bildirir).
Artık tüm kalın veya italik biçimli metin hücreleri filtrelenmiştir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3.4.2 Üstü çizili biçimli metni filtrele
Bir listede üstü çizili olarak işaretlenmiş kişileri bulmanız ve filtrelemeniz gerekiyorsa, aşağıdaki yöntemler size yardımcı olabilir.
3.4.2.1 Kullanıcı tanımlı fonksiyon ve Filtre komutu ile üstü çizili biçimli metni filtrele
Kullanıcı tanımlı fonksiyonu uygulayarak üstü çizili biçimli metin hücrelerini tespit edebilir ve ardından Filtre komutunu kullanarak bu hücreleri filtreleyebilirsiniz.
1. "Microsoft Visual Basic for Applications" penceresini açmak için "Alt" + "F11" tuşlarına basın.
2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın. Ardından aşağıdaki VBA kodunu Kod penceresine kopyalayın.
Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function
3. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
4. Boş bir hücre seçin (bu hücre, hesaplamak istediğiniz hücreyle aynı satırda olmalıdır), aşağıdaki formülü girin ve "Enter" tuşuna basın. Sonuç hücresini seçin, "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=HasStrike(B2)
Not: İlgili hücrede üstü çizili yazı tipi efekti varsa "TRUE", yoksa "FALSE" döner.
5. Tüm sonuç hücrelerini (başlık dahil) seçin, "Veri" > "Filtre"ye tıklayın.
6. Açılır oka tıklayın > yalnızca "TRUE" seçeneğinin yanındaki kutuyu işaretleyin > "Tamam"a tıklayın. Ekran görüntüsüne bakın.
Artık tüm üstü çizili biçimli hücreler filtrelenmiştir.
3.4.2.2 Harika bir araçla üstü çizili biçimli metni kolayca filtrele
"Kutools for Excel"in "Özel Filtre" aracı ile, yalnızca birkaç tıklama ile tüm üstü çizili biçimli hücreler doğrudan filtrelenebilir.
1. Tüm üstü çizili biçimli hücreleri filtreleyeceğiniz sütun aralığını seçin, ardından "Kutools Plus" > "Özel Filtre" > "Üstü Çizgili Filtrele"ye tıklayın.
2. Kaç hücrenin kriterleri karşıladığını belirten bir "Kutools for Excel" iletişim kutusu açılır, devam etmek için "Tamam"a tıklayın.
Ardından, tüm üstü çizili biçimli hücreler aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3.4.3 Yazı tipi veya arka plan rengine göre filtrele
Bu filtre biçimleri bölümünün başında belirttiğimiz gibi, Excel yerleşik özelliğiyle yazı tipi rengi, hücre rengi veya simge kümelerine göre veri filtrelemeyi destekler. Bu bölümde, hücreleri yazı tipi veya arka plan rengine göre filtrelemek için "Renge Göre Filtrele" özelliğinin nasıl uygulanacağını ayrıntılı olarak göstereceğiz. Ayrıca, bu sorunu çözmek için kullanışlı bir üçüncü taraf fonksiyonu da öneriyoruz.
3.4.3.1 Filtre komutu ile tek yazı tipi veya arka plan rengine göre filtrele
Filtre komutunun Renge Göre Filtrele özelliğini doğrudan uygulayarak Excel'de belirli bir yazı tipi veya arka plan rengine göre hücreleri filtreleyebilirsiniz.
1. Yazı tipi veya arka plan rengine göre filtreleyeceğiniz sütun aralığını seçin ve ardından "Veri" > "Filtre"ye tıklayın.
2. Açılır oka tıklayın > "Renge Göre Filtrele"yi seçin. Ardından mevcut sütun aralığındaki tüm hücre renkleri ve yazı tipi renkleri listelenir. Herhangi bir hücre rengine veya yazı tipi rengine tıklayarak, seçili renge göre tüm hücreleri filtreleyebilirsiniz.
3.4.3.2 Kullanıcı tanımlı fonksiyon ve Filtre komutu ile birden fazla arka plan rengine göre filtrele
Birden fazla arka plan rengine göre hücreleri filtrelemek istiyorsanız, aşağıdaki yöntemi uygulayın.
Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi B sütununda turuncu ve mavi arka plan renkli tüm hücreleri filtrelemek istiyorsunuz. Öncelikle, bu hücrelerin renk kodunu hesaplamanız gerekir.
1. Aynı anda "Alt" + "F11" tuşlarına basın.
2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın. Ardından aşağıdaki VBA kodunu kod penceresine kopyalayın.
VBA kodu: Hücre arka plan renk kodunu al
Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function
3. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
4. Yeni bir sütunda, ilk hücreye bir başlık yazın (bu hücre orijinal aralığın başlığıyla aynı satırda olmalıdır).
5. Başlık hücresinin yanındaki boş bir hücreyi seçin (burada E2'yi seçiyorum), aşağıdaki formülü girin ve "Enter" tuşuna basın. Sonuç hücresini seçin ve ardından "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=GetColor(B2)
Not: Hücrede dolgu rengi yoksa, -4142 döner.
6. Yardımcı sütun hücrelerini (başlık dahil) seçin, "Veri" > "Filtre"ye tıklayarak sütuna filtre ekleyin.
7. Açılır oku tıklayarak açılır listeyi açın ve ardından aşağıdaki gibi yapılandırın.
Artık hücreler, belirtilen arka plan renklerine göre aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
3.4.3.3 Harika bir araçla yazı tipi veya arka plan rengine göre kolayca filtrele
Şüphesiz, yerleşik Renge Göre Filtrele özelliğini uygulayarak hücreleri yazı tipi veya arka plan rengine göre filtrelemek kolaydır. Ancak, dezavantajı açılır liste kutusunun orijinal verinin içeriğini kapatmasıdır; bu nedenle, uygun bir yazı tipi veya arka plan rengi seçmek için verileri her zaman göremeyiz. Bu sorunu önlemek için, burada "Kutools for Excel"in "Özel Filtre" aracını öneriyoruz.
1. Yazı tipi veya arka plan rengine göre filtreleyeceğiniz sütun aralığını seçin ve ardından "Kutools Plus" > "Özel Filtre" > "Özel Filtre"ye tıklayın.
2. "Özel Filtre" iletişim kutusunda aşağıdaki gibi yapılandırın.

Ardından, seçili aralıktaki belirtilen yazı tipi veya arka plan rengine sahip tüm hücreler filtrelenir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3.4.4 Formül hücrelerini filtrele
Hem gerçek değerler hem de formüller içeren uzun bir veri listeniz varsa ve yalnızca formül hücrelerini filtrelemeniz gerekiyorsa, ne yapabilirsiniz? Bu bölümde bunu başarmanın iki yöntemi sunulmaktadır.
3.4.4.1 Kullanıcı tanımlı fonksiyon ve Filtre komutu ile formül hücrelerini filtrele
Öncelikle, kullanıcı tanımlı fonksiyon ile listedeki tüm formül hücrelerini bulmanız, ardından sonuçlara göre Filtre komutunu uygulamanız gerekir.
1. "Microsoft Visual Basic for Applications" penceresini açmak için "Alt" + "F11" tuşlarına basın.
2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın, ardından aşağıdaki VBA kodunu Kod penceresine kopyalayın.
Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function
3. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
4. Boş bir hücre seçin, bu hücre kontrol etmek istediğiniz hücreyle aynı satırda olmalıdır, aşağıdaki formülü girin ve ardından "Enter" tuşuna basın. Sonuç hücresini seçin, "Otomatik Doldurma Tutamağı"nı aşağıya sürükleyin.
=HasFormula(C2)
Yukarıdaki ekran görüntüsünde gösterildiği gibi, sonuçlar "FALSE" ve "TRUE" olarak döner; bu, ilgili hücre bir formül hücresi ise TRUE, değilse FALSE döneceği anlamına gelir.
5. Sonuç hücrelerini (başlık dahil) seçin, "Veri" > "Filtre"ye tıklayarak filtre ekleyin.
6. Açılır oka tıklayın, yalnızca "TRUE" kutusunun yanındaki kutuyu işaretleyin ve ardından "Tamam"a tıklayın.
Artık tüm formül hücreleri filtrelenmiştir.
3.4.4.2 Harika bir araçla formül hücrelerini kolayca filtrele
Burada, "Kutools for Excel"in "Özel Filtre" aracını kullanarak bir listede yalnızca birkaç tıklama ile formül hücrelerini kolayca filtrelemeyi gösteriyoruz.
1. Tüm formül hücrelerini filtreleyeceğiniz listeyi seçin, ardından "Kutools Plus" > "Özel Filtre" > "Formül Filtrele"ye tıklayın.
2. Kaç hücrenin kriterleri karşıladığını belirten bir "Kutools for Excel" iletişim kutusu açılır, devam etmek için "Tamam"a tıklayın.
Ardından, tüm formül hücreleri aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
Ayrıca, "Kutools for Excel"in "Özel Filtre" özelliğini kullanarak diğer biçimlendirmelere sahip hücreleri de kolayca filtreleyebilirsiniz, örneğin:
Tüm yorumlu hücreleri filtrele, daha fazla bilgi için tıklayın...
Belirli bir değere göre tüm birleştirilmiş hücreleri filtrele, daha fazla bilgi için tıklayın...
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3.5 Joker karakter ile filtrele
Bazen, filtreleme sırasında tam arama kriterini unutabilirsiniz. Bu durumda, joker karakterleri kullanmanızı öneririz.
Excel'de yalnızca3 joker karakter vardır:
Joker karakter | Açıklama | Örnek |
* (yıldız işareti) | Herhangi bir sayıda karakteri temsil eder | Örneğin, *berry “Blackberry”, “Strawberry”, “Blueberry” vb. bulur |
? (soru işareti) | Herhangi bir tek karakteri temsil eder | Örneğin, l?ck “lick”, “lock”, “lack” vb. bulur |
~ (tilde) ardından *, ? veya ~ | Gerçek bir *, ? veya ~ karakterini temsil eder | Örneğin, Face~*Shop “Face*Shop”u bulur |
Joker karakterlerin filtrelemede nasıl kullanılacağını görelim.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, B sütununda Market ile biten tüm hücreleri filtrelemeniz gerektiğini varsayalım, aşağıdaki adımları izleyin.
1. Öncelikle bir kriter aralığı oluşturun. Orijinal sütun başlığıyla aynı başlığı girin ve ardından filtre kriterini altındaki hücreye yazın. Ekran görüntüsüne bakın:
2. "Veri" > "Gelişmiş"e tıklayın.
3. Açılan "Gelişmiş Filtre" iletişim kutusunda aşağıdaki gibi yapılandırın.
Artık Market ile biten tüm hücreler filtrelenmiştir. Ekran görüntüsüne bakın:
* ve ~ joker karakterlerinin filtrelemedeki kullanımı yukarıdaki işlemlerle aynıdır.
3.6 Yerleşik arama kutusu ile filtrele
Excel2010 veya daha yeni bir sürüm kullanıyorsanız, Excel Filtre'de yerleşik bir arama kutusu olduğunu fark etmiş olabilirsiniz. Bu bölümde, bu arama kutusunu kullanarak Excel'de verileri nasıl filtreleyeceğinizi göstereceğiz.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, “Market” içeren tüm hücreleri filtrelemek istiyorsunuz, arama kutusu bunu kolayca yapmanıza yardımcı olabilir.
1. Filtreleyeceğiniz sütun aralığını seçin, "Veri" > "Filtre"ye tıklayarak filtre ekleyin.
2. Açılır oka tıklayın, arama kutusuna “Market” yazın ve ardından "Tamam"a tıklayın.
Arama kutusuna veri girerken, tüm uygun metinler gerçek zamanlı olarak listelenir.
Ardından, “Market” içeren tüm hücreler aşağıdaki ekran görüntüsünde olduğu gibi filtrelenir.
4. Yalnızca görünür verileri kopyala (gizli veya filtrelenmiş verileri atla)
Varsayılan olarak, Excel hem görünür hem de gizli hücreleri kopyalar. Filtrelemeden sonra yalnızca görünür hücreleri kopyalamak istiyorsanız, aşağıdaki yöntemlerden birini deneyebilirsiniz.Kısayol tuşları ile yalnızca görünür verileri kopyala
Yalnızca görünür hücreleri seçmek için kısayol tuşlarını kullanabilir ve ardından bunları istediğiniz konuma manuel olarak kopyalayıp yapıştırabilirsiniz.
1. Yalnızca görünür hücreleri kopyalamak istediğiniz aralığı seçin. Bu adımda hem görünür hem de gizli hücreler seçilir.
2. Aynı anda "Alt" ve ";" tuşlarına basın. Artık yalnızca görünür hücreler seçilmiştir.
3. Seçili hücreleri kopyalamak için "Ctrl" + "C" tuşlarına, yapıştırmak için ise "Ctrl" + "V" tuşlarına basın.
Harika bir araçla yalnızca görünür verileri kolayca kopyala
Burada, Excel'de yalnızca görünür verileri kolayca kopyalamanız için "Kutools for Excel"in "Görünene Yapıştır" özelliğini tanıtıyoruz. Ayrıca, bu özellikle filtrelenmiş bir aralıkta yalnızca görünür hücrelere değerleri kopyalayıp yapıştırabilirsiniz.
1. Yalnızca görünür hücreleri kopyalamak istediğiniz filtrelenmiş aralığı seçin, ardından "Kutools" > "Aralık" > "Görünene Yapıştır" > "Tümü / Yalnızca Değerleri Yapıştır"a tıklayın.
Formül hücreleri için, hem sonucu hem de formülleri kopyalamak için "Tümü" seçin, yalnızca gerçek değerleri kopyalamak için "Yalnızca Değerleri Yapıştır"ı seçin.
2. Açılan "Görünür Aralığa Yapıştır" iletişim kutusunda, kopyalanan hücreleri yapıştırmak için boş bir hücre seçin ve ardından "Tamam"a tıklayın.
Artık seçili filtrelenmiş aralıktaki yalnızca görünür hücreler kopyalanıp yeni bir yere yapıştırılmıştır.
Not: Hedef aralık filtrelenmişse, seçili değerler yalnızca görünür hücrelere yapıştırılır.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
5. Filtrelemeden sonra gizli veya görünür satırları sil
Filtrelenmiş bir listede, yalnızca görünür verileri tutmak için gizli satırları silmeniz gerekebilir. Bu bölümde, Excel'de filtrelenmiş bir listede gizli veya görünür satırları silmenin üç yöntemini öğreneceksiniz.
VBA kodu ile geçerli çalışma sayfasındaki tüm gizli satırları sil
Aşağıdaki VBA kodu, Excel'de geçerli çalışma sayfasındaki tüm gizli satırları silmenize yardımcı olabilir.
Not: Bu VBA kodu, yalnızca filtrelenmiş listedeki gizli satırları değil, ayrıca manuel olarak gizlediğiniz satırları da kaldırır.
1. Gizli satırları kaldırmak istediğiniz çalışma sayfasında, aynı anda "Alt" + "F11" tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.
2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın ve ardından aşağıdaki VBA kodunu Modül penceresine kopyalayın.
VBA kodu: Geçerli çalışma sayfasındaki tüm gizli satırları sil
Sub RemoveHiddenRows()
Dim xRow As Range
Dim xRg As Range
Dim xRows As Range
On Error Resume Next
Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
If xRows Is Nothing Then Exit Sub
For Each xRow In xRows.Columns(1).Cells
If xRow.EntireRow.Hidden Then
If xRg Is Nothing Then
Set xRg = xRow
Else
Set xRg = Union(xRg, xRow)
End If
End If
Next
If Not xRg Is Nothing Then
MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
xRg.EntireRow.Delete
Else
MsgBox "No hidden rows found", , "Kutools for Excel"
End If
End Sub
3. Kodu çalıştırmak için "F5" tuşuna basın.
4. Kaç gizli satırın kaldırıldığını belirten bir "Kutools for Excel" iletişim kutusu açılır, kapatmak için "Tamam"a tıklayın.
Artık tüm gizli satırlar (otomatik gizlenen ve manuel olarak gizlenenler dahil) kaldırılmıştır.
Git özelliği ile filtrelemeden sonra görünür satırları sil
Yalnızca belirli bir aralıktaki görünür satırları kaldırmak istiyorsanız, "Git" özelliği size yardımcı olabilir.
1. Görünür satırları kaldırmak istediğiniz filtrelenmiş aralığı seçin, "F5" tuşuna basarak "Git" iletişim kutusunu açın.
2. "Git" iletişim kutusunda, "Özel" düğmesine tıklayın.
3. "Git Özel" iletişim kutusunda, "Yalnızca görünür hücreler" seçeneğini seçin ve ardından "Tamam"a tıklayın.
4. Artık tüm görünür hücreler seçilmiştir. Seçili aralığa sağ tıklayın ve açılan menüden "Satırı Sil"e tıklayın.
Artık tüm görünür hücreler silinmiştir.
Harika bir araçla filtrelemeden sonra gizli veya görünür satırları kolayca sil
Yukarıdaki yöntemler zahmetli ve zaman alıcıdır. Burada, "Kutools for Excel"in "Gizli (Görünür) Satır ve Sütunları Sil" özelliğini öneriyoruz. Bu özellikle, yalnızca seçili bir aralıkta değil, geçerli çalışma sayfasında, birden fazla seçili çalışma sayfasında veya tüm çalışma kitabında gizli veya görünür satırları kolayca silebilirsiniz. Lütfen aşağıdaki adımları izleyin.
1. Tüm gizli veya görünür satırları kaldırmak istediğiniz aralığı seçin.
Notlar:
2. "Kutools" > "Sil" > "Gizli (Görünür) Satır ve Sütunları Sil"e tıklayın.
3. "Gizli (Görünür) Satır ve Sütunları Sil" iletişim kutusunda aşağıdaki gibi yapılandırın.
4. Artık tüm görünür veya gizli satırlar aynı anda silinmiştir. Ayrıca, silinen satır sayısını belirten bir iletişim kutusu açılır, işlemi tamamlamak için "Tamam"a tıklayın.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
6. Birden fazla çalışma sayfasında filtrele
Normalde, bir çalışma sayfasında veri filtrelemek kolaydır. Bu bölümde, ortak veri yapısına sahip birden fazla çalışma sayfasında aynı kriterlerle veri filtrelemenin nasıl yapılacağını öğreneceksiniz.
Bir çalışma kitabında aşağıdaki ekran görüntüsünde gösterildiği gibi üç çalışma sayfası olduğunu ve şimdi bu üç çalışma sayfasında aynı anda "Ürün = KTE" kriteriyle veri filtrelemek istediğinizi varsayalım, aşağıdaki VBA kodu size yardımcı olabilir.
1. "Microsoft Visual Basic for Applications" penceresini açmak için "Alt" + "F11" tuşlarına basın.
2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın ve ardından aşağıdaki VBA kodunu modül penceresine kopyalayın.
VBA kodu: Aynı anda birden fazla çalışma sayfasında veri filtrele
Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
Dim xWs As Worksheet
On Error Resume Next
For Each xWs In Worksheets
xWs.Range("A1").AutoFilter 1, "=KTE"
Next
End Sub
Not: Kodda yer alan “Xws.Range(“A1”.AutoFilter1, “=KTE”)” satırı, A sütununda =KTE kriteriyle veri filtreleyeceğinizi belirtir ve1 sayısı A sütununun sütun numarasıdır. Bunları ihtiyacınıza göre değiştirebilirsiniz. Örneğin, B sütununda500'den büyük tüm sayıları filtrelemek istiyorsanız, bu satırı “Xws.Range(“B1”.AutoFilter2, “>500”)” olarak değiştirebilirsiniz.
3. Kodu çalıştırmak için "F5" tuşuna basın.
Belirtilen sütunlar artık geçerli çalışma kitabındaki tüm çalışma sayfalarında aynı anda filtrelenmiştir. Sonuçlara aşağıdan bakabilirsiniz.
7. Veri değiştikten sonra filtreyi tekrar uygula
Bazen, filtrelenmiş bir aralıkta değişiklikler yapmış olabilirsiniz. Ancak, aralıkta ne değişiklik yaparsanız yapın, filtre sonucu aynı kalır (aşağıdaki ekran görüntüsüne bakın). Bu bölümde, mevcut aralıkta filtreyi manuel veya otomatik olarak tekrar uygulamanın iki yolunu göreceksiniz, böylece yaptığınız değişiklikler de dahil edilir.
Yeniden Uygula komutu ile filtreyi manuel olarak tekrar uygula
Excel, filtreyi manuel olarak tekrar uygulamanıza yardımcı olacak yerleşik bir "Yeniden Uygula" özelliğine sahiptir. Aşağıdaki gibi uygulayabilirsiniz.
Geçerli sayfada filtreyi tekrar uygulamak için "Veri" > "Yeniden Uygula"ya tıklayın.
Artık filtrelenmiş aralık, yaptığınız değişiklikleri de kapsayacak şekilde tekrar uygulanır.
VBA kodu ile filtreyi otomatik olarak tekrar uygula
Filtrelenmiş liste sık sık değiştiriliyorsa, bu Yeniden Uygula özelliğini tekrar tekrar tıklamanız gerekir. Burada, veriler değiştiğinde filtreyi gerçek zamanlı olarak otomatik olarak tekrar uygulamanıza yardımcı olacak bir VBA kodu sunuyoruz.
1. Filtreyi otomatik olarak tekrar uygulamak istediğiniz çalışma sayfasında, sayfa sekmesine sağ tıklayın ve "Kodu Görüntüle"yi seçin.
2. Açılan "Microsoft Visual Basic for Applications" penceresinde aşağıdaki VBA kodunu Kod penceresine kopyalayın.
VBA kodu: Veri değiştiğinde filtreyi otomatik olarak tekrar uygula
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub
Not: Kodda, “Sheet2” geçerli çalışma sayfasının adıdır. İhtiyacınıza göre değiştirebilirsiniz.
3. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
Bundan sonra, filtrelenmiş listedeki veriler değiştirildiğinde, filtre sonucu dinamik olarak ayarlanacaktır. Aşağıdaki gif resmine bakın.
8. Filtreyi temizle veya kaldır
Yukarıdaki içerikte filtre eklemeyi, uygulamayı ve kullanmayı öğrendik. Burada, Excel'de filtreyi nasıl temizleyeceğimizi veya kaldıracağımızı öğreneceğiz.
8.1 Bir sütundan filtreyi temizle
Bir sütunda filtre uyguladıktan sonra, filtreyi temizlemek istiyorsanız, filtre simgesine tıklayın ve ardından açılır menüden "'Başlık adı'ndan Filtreyi Temizle"ye tıklayın.
8.2 Bir çalışma sayfasındaki tüm filtreleri temizle
Birden fazla sütuna filtre uyguladıysanız ve hepsini aynı anda temizlemek istiyorsanız, "Veri" > "Temizle"ye tıklayın.
Ardından, tüm filtreler aşağıdaki ekran görüntüsünde olduğu gibi temizlenir.
8.3 Geçerli çalışma kitabındaki tüm çalışma sayfalarından filtreleri temizle
Bir çalışma kitabında birden fazla çalışma sayfasında filtre uyguladıysanız ve bu filtreleri aynı anda temizlemek istiyorsanız, aşağıdaki VBA kodu size yardımcı olabilir.
1. Tüm filtreleri temizleyeceğiniz çalışma kitabını açın ve ardından aynı anda "Alt" + "F11" tuşlarına basın.
2. Açılan "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın ve ardından aşağıdaki VBA kodunu modül penceresine kopyalayın.
VBA kodu: Geçerli çalışma kitabındaki tüm çalışma sayfalarından filtreleri temizle
Sub Auto_Open()
'Updated by Extendoffice 20201113
Dim xAF As AutoFilter
Dim xFs As Filters
Dim xLos As ListObjects
Dim xLo As ListObject
Dim xRg As Range
Dim xWs As Worksheet
Dim xIntC, xF1, xF2, xCount As Integer
Application.ScreenUpdating = False
On Error Resume Next
For Each xWs In Application.Worksheets
xWs.ShowAllData
Set xLos = xWs.ListObjects
xCount = xLos.Count
For xF1 = 1 To xCount
Set xLo = xLos.Item(xF1)
Set xRg = xLo.Range
xIntC = xRg.Columns.Count
For xF2 = 1 To xIntC
xLo.Range.AutoFilter Field:=xF2
Next
Next
Next
Application.ScreenUpdating = True
End Sub
3. Kodu çalıştırmak için "F5" tuşuna basın. Ardından, geçerli çalışma kitabındaki tüm çalışma sayfalarından filtreler temizlenir.
8.4 Bir çalışma sayfasındaki tüm filtreleri kaldır
Yukarıdaki yöntemler yalnızca filtrelenmiş durumu temizlemeye yardımcı olur, ancak filtre özelliği çalışma sayfasında etkin kalır. Bir çalışma sayfasındaki tüm filtreleri kaldırmak istiyorsanız, aşağıdaki yöntemleri deneyin.
Filtreyi kapatarak bir çalışma sayfasındaki tüm filtreleri kaldırın
"Veri" > "Filtre"ye tıklayarak özelliği kapatın (Filtre düğmesi vurgulu değilse).
Kısayol tuşuyla bir çalışma sayfasındaki tüm filtreleri kaldırın
Ayrıca, bir çalışma sayfasındaki tüm filtreleri kaldırmak için kısayol tuşunu kullanabilirsiniz.
Filtreleri kaldırmak istediğiniz çalışma sayfasında, aynı anda "Ctrl" + "Shift" + "L" tuşlarına basın.
Geçerli çalışma sayfasındaki tüm filtreler anında kaldırılır.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!