Skip to main content

Excel'de otomatik filtre ölçütlerini nasıl görüntüleyebilir / gösterebilirim?

Author: Xiaoyang Last Modified: 2025-06-10

Otomatik Filtre, Excel kullanıcıları için kullanışlı bir özelliktir. Bazen verileri birden fazla ölçütle filtrelemek için Otomatik Filtre uygular ve dosyayı başkalarına göndeririz. Bu durumda, diğer kullanıcılar filtrenizin ölçütlerini öğrenmek isterse, bunu nasıl yapabilirler?

Kullanıcı Tanımlı İşlev ile çalışma sayfasında otomatik filtre ölçütlerini görüntüleme / gösterme

VBA kodu ile çalışma sayfasında otomatik filtre ölçütlerini görüntüleme / gösterme

Kutools for Excel ile çalışma sayfasında otomatik filtre ölçütlerini görüntüleme / gösterme good idea3


Kullanıcı Tanımlı İşlev ile çalışma sayfasında otomatik filtre ölçütlerini görüntüleme / gösterme

Aşağıdaki gibi bazı ölçütlerle filtrelenmiş verileriniz olduğunu varsayalım, ekran görüntüsüne bakın:

A screenshot of filtered data in Excel with auto filter applied

Şimdi, filtre ölçütlerini hücrelere gösterecek bir Kullanıcı Tanımlı İşlev oluşturabilirim, lütfen aşağıdaki adımları izleyin:

1. Microsoft Visual Basic for Applications Penceresini açmak için ALT + F11 tuşlarını basılı tutun.

2. Ekle > Modül'e tıklayın ve aşağıdaki makroyu Modül Penceresine yapıştırın:

Function AutoFilter_Criteria(Rng As Range) As String
'Updateby20140220
Dim str1 As String, str2 As String
Application.Volatile
With Rng.Parent.AutoFilter
    With .Filters(Rng.Column - .Range.Column + 1)
        If Not .On Then Exit Function
            str1 = .Criteria1
        If .Operator = xlAnd Then
            str2 = " AND " & .Criteria2
        ElseIf .Operator = xlOr Then
            str2 = " OR " & .Criteria2
        End If
    End With
End With
AutoFilter_Criteria = UCase(Rng) & ": " & str1 & str2
End Function

3. Ardından bu kodu kaydedip kapatın, boş bir satırın boş bir hücresinde, örneğin A1 hücresinde şu formülü girin: =AutoFilter_Criteria(A4) (A4, filtrelenmiş verilerin başlık hücresidir), ekran görüntüsüne bakın:

A screenshot of entering the AutoFilter_Criteria formula in Excel

4. Enter tuşuna basın, ardından A1 hücresini seçin, formülü içermesini istediğiniz sağdaki hücrelerin üzerine doldurma tutamacını sürükleyin ve tüm ölçütler hücrelere aktarılacaktır, ekran görüntüsüne bakın:

A screenshot of displaying the auto filter criteria in Excel

Not: Bir sütunda iki veya daha fazla ölçüt varsa, bu Kullanıcı Tanımlı İşlev doğru sonucu vermeyecektir.


VBA kodu ile çalışma sayfasında otomatik filtre ölçütlerini görüntüleme / gösterme

Burada ayrıca ilginç bir VBA kodundan bahsedeyim, bu kod size çalışma kitabının bir hücresinde filtre ölçütlerini göstermenize yardımcı olabilir.

1. Microsoft Visual Basic for Applications Penceresini açmak için ALT + F11 tuşlarını basılı tutun.

2. Ekle Insert > Module'e tıklayın ve aşağıdaki makroyu Module Window yapıştırın:

VBA kodu: Çalışma sayfasında otomatik filtre ölçütlerini görüntüleme

Sub ShowAutoFilterCriteria()
'Updateby20140219
Dim xFilter As AutoFilter
Dim TargetFilter As Filter
Dim TargetField As String
Dim xOut As String
Dim OutRng As Range
If ActiveSheet.AutoFilterMode = False Then
    Application.StatusBar = False
    Exit Sub
End If
xTitleId = "KutoolsforExcel"
Set OutRng = Application.Selection
Set OutRng = Application.InputBox("Cell", xTitleId, OutRng.Address, Type:=8)
Set xFilter = ActiveSheet.AutoFilter
For i = 1 To xFilter.Filters.Count
   TargetField = xFilter.Range.Cells(1, i).Value
   Set TargetFilter = xFilter.Filters(i)
   If TargetFilter.On Then
        On Error GoTo OutNext
        xOut = xOut & TargetField & TargetFilter.Criteria1
        Select Case TargetFilter.Operator
            Case xlAnd
            xOut = xOut & " And " & TargetField & TargetFilter.Criteria2
            Case xlOr
            xOut = xOut & " Or " & TargetField & TargetFilter.Criteria2
            Case xlBottom10Items
            xOut = xOut & " (bottom 10 items)"
            Case xlBottom10Percent
            xOut = xOut & " (bottom 10%)"
            Case xlTop10Items
            xOut = xOut & " (top 10 items)"
            Case xlTop10Percent
            xOut = xOut & " (top 10%)"
        End Select
    End If
Next
OutRng.Value = xOut
OutNext:
xOut = xOut & TargetField & "= Multiple Filters"
ErrorHandler:
Resume Next
End Sub

3. Bu kodu çalıştırmak için F5 tuşuna basın, ölçütleri yerleştireceğiniz boş bir hücre seçmenizi sağlayan bir uyarı kutusu açılacaktır, ekran görüntüsüne bakın:

A screenshot of the VBA prompt to select a blank cell for filter criteria

4. Tamam'a tıklayın, tüm ölçütler seçilen hücrede aşağıdaki gibi gösterilecektir:

A screenshot of auto filter criteria displayed in a cell

Not:

Bu VBA koduyla, bir sütunda iki veya daha fazla ölçütünüz varsa, detaylı filtre ölçütleri gösterilmeyecek ancak aşağıdaki gibi görüntülenecektir:

A screenshot showing a column with multiple filter criteria in Excel


Kutools for Excel ile çalışma sayfasında otomatik filtre ölçütlerini görüntüleme / gösterme

Kutools for Excel yüklüyse, verileri filtrelemek için Süper Filtre işlevini kullanabilir ve aynı zamanda filtre ölçütlerini her zaman görüntüleyebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Tıklayın Kutools Plus > Süper Filtre fonksiyonunu görüntülemek için. Süper Filtre Ekran görüntüsüne bakın:
A screenshot of the Kutools Super Filter option in Excel

2. Süper Filtre bölmesinde, tıklayınRange selection button filtrelemek istediğiniz veri aralığını seçin ve ardından filtre aralığını sabitlemek için Belirtilen onay kutusunu işaretleyin. Ekran görüntüsüne bakın:
A screenshot of selecting data range in the Super Filter pane

3. Süper Filtre bölmesinde, bir filtre grubundaki bir satıra tıklayın, ardından açılır listelerden ihtiyacınız olan filtre ölçütlerini belirtin ve Tamam'a tıklayarak ölçüt ayarını tamamlayın. Ekran görüntüsüne bakın:
A screenshot of specifying filter criteria in the Super Filter pane

4. Tıklayın Filtre, ve seçilen veriler ölçütlerle filtrelenmiştir ve aynı zamanda, filtre ölçütlerinin Süper Filtre bölmesinde görüntülendiğini görebilirsiniz. Ekran görüntüsüne bakın:
A screenshot of filtered data with visible criteria in the Super Filter pane

Not: Süper Filtre yardımcı programıyla filtre ölçütlerini bir senaryo olarak kaydedebilir ve bir dahaki sefere kullanabilirsiniz.

1. Tıklayın Geçerli filtre ayarlarını kaydet düğmesine basın, açılan diyalogda bir filtre adı girin.
A screenshot of saving the filter criteria scenario in Kutools

2. Bu filtre ayarlarını bir dahaki sefere kullanmak istediğinizde menü düğmesine tıklayın ve ardından Kaydedilmiş filtre ayarları senaryosunu aç.
A screenshot of opening a saved filter criteria scenario in Kutools

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

alt menüsündeki senaryoyu seçin.

Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!