İçeriğe geç
parazade

Excel'de Gelişmiş Filtre Nasıl Kullanılır?

Yayın: · Son güncelleme:

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac

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. 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. 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. 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. 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. 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
  1. Gelişmiş filtre ne zaman gerekir?
  2. Ölçüt aralığını hazırlama
  3. Satırlar arasında YA DA mantığı
  4. Gelişmiş Filtre kutusunu doldurma
  5. Formülle ölçüt yazmak
  6. Joker karakterler ve karşılaştırma işaretleri
  7. Sık karşılaşılan sorunlar
  8. Kendi verinizle deneyin

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.

Örnek 1: Aynı satırdaki iki koşul (VE)
ABCDE
1TemsilciŞehirTutar
2Selinİzmir4.2002
3MuratAnkara1.850
4CanBursa3.900
5Zeynepİzmir2.600
6BurakAnkara5.100
7ElifBursa1.400
8Keremİzmir3.300
9DenizAnkara2.750
=ÇOKEĞERSAY(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.

Örnek 2: Alt alta iki koşul (YA DA)
ABCDE
1TemsilciŞehirTutar
2Selinİzmir4.2005
3MuratAnkara1.850
4CanBursa3.900
5Zeynepİzmir2.600
6BurakAnkara5.100
7ElifBursa1.400
8Keremİzmir3.300
9DenizAnkara2.750
=EĞERSAY(B2:B9;"İzmir")+EĞERSAY(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.

Örnek 3: Formüllü ölçüt: ortalamanın üstü
ABCDE
1TemsilciŞehirTutar
2Selinİzmir4.2004
3MuratAnkara1.850
4CanBursa3.900
5Zeynepİzmir2.600
6BurakAnkara5.100
7ElifBursa1.400
8Keremİzmir3.300
9DenizAnkara2.750
=TOPLA.ÇARPIM(--(C2:C9>ORTALAMA(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.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · rehberdeki örnekler hazır formüllerle

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).