Excel'de Gelişmiş Filtre Nasıl Kullanılır?
Yayın: · Son güncelleme:
Kısaca
Gelişmiş filtre, koşulları sayfada ayrı bir ölçüt aralığına yazmanızı ister. Aynı satırdaki ölçütler VE, alt alta satırlar YA DA anlamına gelir. Veri sekmesindeki Gelişmiş düğmesiyle sonucu yerinde süzer ya da başka bir konuma kopyalarsınız.
Adım adım
- 1
Ölçüt başlıklarını kopyalayın
Filtreleyeceğiniz sütunların başlıklarını listenin sağındaki boş bir alana birebir aynı biçimde kopyalayın.
- 2
Koşulları yazın
Aynı satırdaki koşullar VE, alt alta satırlardaki koşullar YA DA anlamına gelir. Örneğin F2'ye İzmir, G2'ye >3000 yazın.
- 3
Gelişmiş Filtre kutusunu açın
Listeden bir hücre seçip Veri sekmesindeki Sırala ve Filtre Uygula grubunda Gelişmiş'e basın.
- 4
Aralıkları girin
Liste aralığı kutusuna başlıklar dahil verinizi, Ölçüt aralığı kutusuna başlık satırıyla birlikte ölçüt alanını girin.
- 5
Sonucun yerini seçin
Satırları gizlemek için yerinde filtreyi, ayrı bir liste için Başka bir konuma kopyala seçeneğini ve hedef hücreyi seçip Tamam'a basın.
İçindekiler
Gelişmiş filtre ne zaman gerekir?
Standart filtre, farklı sütunlar arasındaki koşulları hep VE mantığıyla birleştirir. "Şehri İzmir olanlar ya da tutarı 5.000 TL üzerinde olanlar" gibi bir soruyu oklarla soramazsınız. Gelişmiş filtre bu tür koşulları, formüllü ölçütleri ve sonucu başka bir alana kopyalamayı destekler.
Örneklerde sekiz temsilcinin şehir ve satış tutarı var. Ölçütler, listenin birkaç sütun sağına yazılan küçük bir tabloda tutulur.
Ölçüt aralığını hazırlama
Ölçüt aralığının ilk satırına, filtreleyeceğiniz sütunların başlıklarını listedekiyle birebir aynı yazarsınız. Başlığı elle yazmak yerine listeden kopyalamak, fazladan boşluk ya da yazım farkı riskini ortadan kaldırır. Başlıkların altındaki satırlara koşullar gelir.
F1'e Şehir, G1'e Tutar yazdığınızı düşünün. F2'ye İzmir, G2'ye >3000 yazarsanız iki koşul aynı satırda olduğu için VE anlamı taşır. Sonuçta İzmir'deki ve 3.000 TL'yi geçen satışlar kalır.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Temsilci | Şehir | Tutar | ||
| 2 | Selin | İzmir | 4.200 | 2 | |
| 3 | Murat | Ankara | 1.850 | ||
| 4 | Can | Bursa | 3.900 | ||
| 5 | Zeynep | İzmir | 2.600 | ||
| 6 | Burak | Ankara | 5.100 | ||
| 7 | Elif | Bursa | 1.400 | ||
| 8 | Kerem | İzmir | 3.300 | ||
| 9 | Deniz | Ankara | 2.750 |
=ÇOKEĞERSAY(B2:B9;"İzmir";C2:C9;">3000")=COUNTIFS(B2:B9,"İzmir",C2:C9,">3000")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 2
İzmir'deki üç satıştan Selin (4.200) ve Kerem (3.300) 3.000 TL'yi geçiyor. Gelişmiş filtre bu iki satırı döndürür.
Satırlar arasında YA DA mantığı
Koşulları alt alta farklı satırlara yazdığınızda Excel bunları YA DA ile birleştirir. F2'ye İzmir, F3'e Bursa yazarsanız iki şehrin satırları birlikte görünür. Aynı mantıkla F2'ye İzmir, bir alt satırda G3'e >5000 yazmak "İzmir ya da 5.000 TL üzeri" anlamına gelir.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Temsilci | Şehir | Tutar | ||
| 2 | Selin | İzmir | 4.200 | 5 | |
| 3 | Murat | Ankara | 1.850 | ||
| 4 | Can | Bursa | 3.900 | ||
| 5 | Zeynep | İzmir | 2.600 | ||
| 6 | Burak | Ankara | 5.100 | ||
| 7 | Elif | Bursa | 1.400 | ||
| 8 | Kerem | İzmir | 3.300 | ||
| 9 | Deniz | Ankara | 2.750 |
=EĞERSAY(B2:B9;"İzmir")+EĞERSAY(B2:B9;"Bursa")=COUNTIF(B2:B9,"İzmir")+COUNTIF(B2:B9,"Bursa")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 5
Üç İzmir ve iki Bursa satırı var. F2'de İzmir, F3'te Bursa yazılı ölçüt aralığı bu beş satırı getirir.
Ölçüt aralığına boş bir satır dahil etmemeye dikkat edin. Boş ölçüt satırı "her şey" demektir ve filtre bütün listeyi döndürür. Ölçüt satırlarını sonradan silerseniz Gelişmiş Filtre kutusundaki ölçüt aralığını da küçültmeniz gerekir, Excel bunu kendisi güncellemez.
Gelişmiş Filtre kutusunu doldurma
Listeden bir hücre seçip Veri sekmesinin Sırala ve Filtre Uygula grubundaki Gelişmiş düğmesine basın. Açılan Gelişmiş Filtre kutusunda Liste aralığı, başlıklar dahil verinizi gösterir. Ölçüt aralığı kutusuna F1:G2 gibi, başlık satırını da içeren ölçüt alanını girin.
Sonucun nerede görüneceğini de bu kutuda seçersiniz. Listeye yerinde filtre uygulama seçeneği satırları gizler. Başka bir konuma kopyala seçeneği ise eşleşen satırları belirttiğiniz hücreden başlayarak yeni bir alana yazar; asıl liste olduğu gibi kalır.
Kopyalama seçeneğinde aynı kutudaki yalnızca benzersiz kayıtlar işaretini de açabilirsiniz. Bu, tekrarlanan satırları ayıklanmış bir kopya elde etmenin formülsüz bir yoludur.
Formülle ölçüt yazmak
Sabit değerler yeterli değilse ölçüt hücresine bir formül yazabilirsiniz. Ortalamanın üzerindeki satışları süzmek için ölçüt başlığını boş bırakın ya da listede olmayan Ortalama üstü gibi bir ad verin. Altına =C2>ORTALAMA($C$2:$C$9) yazın.
Formül, listenin ilk veri satırına göreli başvurur ve Excel onu her satır için yeniden değerlendirir. Ortalama aralığının dolar işaretiyle sabitlenmesi gerekir, yoksa karşılaştırma her satırda kayar.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Temsilci | Şehir | Tutar | ||
| 2 | Selin | İzmir | 4.200 | 4 | |
| 3 | Murat | Ankara | 1.850 | ||
| 4 | Can | Bursa | 3.900 | ||
| 5 | Zeynep | İzmir | 2.600 | ||
| 6 | Burak | Ankara | 5.100 | ||
| 7 | Elif | Bursa | 1.400 | ||
| 8 | Kerem | İzmir | 3.300 | ||
| 9 | Deniz | Ankara | 2.750 |
=TOPLA.ÇARPIM(--(C2:C9>ORTALAMA(C2:C9)))=SUMPRODUCT(--(C2:C9>AVERAGE(C2:C9)))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 4
Tutarların ortalaması 3.137,5 TL'dir. Selin, Can, Burak ve Kerem bu değerin üstünde kalır; formüllü ölçüt de bu dört satırı süzer.
Joker karakterler ve karşılaştırma işaretleri
Ölçüt hücrelerinde joker karakterler kullanabilirsiniz. Yıldız işareti herhangi sayıda karakterin, soru işareti tek bir karakterin yerini tutar. Ürün sütununa *kablo* yazmak adında kablo geçen bütün ürünleri, A* yazmak A ile başlayanları getirir.
Sayı ve tarihlerde karşılaştırma işaretleri ölçüt değerinin başına yazılır. >=1000, <500 ya da <>İade gibi ölçütler standart filtredeki koşulların karşılığıdır. Bir tarih aralığı için aynı sütun başlığını ölçüt aralığında iki kez yazarsınız: birinin altına >=01.10.2026, diğerinin altına <=31.10.2026 girmek ekim ayını süzer.
Aynı başlığı iki kez kullanmak, tek satırda iki koşulu VE ile birleştirmenin yoludur. Bu yöntem yalnız tarihlerde değil, tutarı iki sınır arasında kalan satırları bulmakta da işe yarar.
Sık karşılaşılan sorunlar
Gelişmiş filtre, veriler değiştiğinde kendiliğinden yenilenmez. Kaynak listede değişiklik yaptıktan sonra Gelişmiş düğmesine yeniden basmanız gerekir. Sürekli güncel bir sonuç istiyorsanız Microsoft 365 ve Excel 2021'de FİLTRE fonksiyonu daha uygundur.
Metin ölçütleri büyük ve küçük harfe duyarlı değildir ve "ile başlar" gibi çalışır. Ölçüt hücresinde yalnız İzmir yazıyorsa "İzmir Merkez" gibi değerler de gelir. Yalnız tam eşleşme istiyorsanız ölçüt hücresine ="=İzmir" yazın.
Kendi verinizle deneyin
Listenizin sağında iki sütun boşluk bırakıp başlıkları kopyalayın ve önce tek bir VE koşulu yazın. Başka bir konuma kopyala seçeneğiyle sonucu ayrı bir alana alın; doğru çalıştığını gördükten sonra YA DA satırları ekleyin.
Bu rehberde kullanılan fonksiyonlar
Aynı konudaki diğer rehberler: Excel'de Tablolar ve Filtreler
Sıkça Sorulan Sorular
Excel'de gelişmiş filtre nasıl yapılır?
Başlıkları ayrı bir alana kopyalayıp altına koşulları yazın, sonra Veri sekmesinde Gelişmiş'e basın. Liste aralığını ve ölçüt aralığını girip Tamam'a bastığınızda filtre uygulanır.
Gelişmiş filtrede VE ile YA DA nasıl ayrılır?
Aynı satıra yazılan koşullar VE, farklı satırlara yazılan koşullar YA DA ile birleşir. Ölçüt aralığında boş satır bırakmamak gerekir.
Gelişmiş filtre formülü nasıl yazılır?
Ölçüt başlığını boş bırakın ya da listede olmayan bir ad verin, altına ilk veri satırına göreli bir formül yazın: =C2>ORTALAMA($C$2:$C$9).