Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de alt toplam satırını hariç tutarak veriler nasıl filtrelenir?

Author Xiaoyang Last modified

Günlük veri işleme süreçlerinde, genellikle toplamlar, ortalamalar, sayımlar ve diğer birleşimler gibi önemli rakamları özetlemek için veri setinizin altına bir toplam satırı hesaplamak yaygındır. Ancak Excel’in filtre özelliğini kullandığınızda, toplam satırı da verilerinizin geri kalanıyla aynı şekilde filtrelenebilir, yani filtreler uygulandığında gizlenebilir. Özellikle özet raporlama, finansal tablolar veya devam eden veri analitiği gibi birçok senaryoda, çalışma sayfanızdaki diğer verilere hangi filtreler uygulanırsa uygulansın toplam satırının her zaman verilerinizin en altında görünür kalmasını isteyebilirsiniz; aşağıdaki ekran görüntüsünde gösterildiği gibi.

Bu makale, alt toplam satırının filtreleme sırasında her zaman görünür kalmasını sağlamak için size çeşitli pratik yöntemler sunacak. Her bir yöntem farklı kullanım senaryoları ve kullanıcı tercihleri için uygundur. Makale, yalnızca Excel'in yerleşik özelliklerini değil, ayrıca formül yaklaşımlarını ve programatik VBA çözümlerini de içerir, böylece ihtiyaçlarınıza göre geniş bir seçenek yelpazesi sunar.

normal filter and filter data exclude bottom total row


Tablo oluşturarak alt toplam satırını hariç tutarak verileri filtreleme

Toplam satırınızı filtreleme sırasında görünür tutmanın en basit yolu, verilerinizi resmi bir Excel Tablosuna dönüştürmektir. Excel Tablolarının, verilerinizin alt kısmında akıllıca tasarlanmış olarak kalmak üzere yerleştirilmiş bir Toplam Satır işlevi bulunmaktadır. Bu yöntem için detaylı adımlar, yaygın senaryolar ve notlar aşağıda açıklanmıştır:

1. Verileriniz zaten manuel olarak hesaplanmış bir toplam satırı içeriyorsa (yani tabloya dahil edilmemiş toplam formülleri içeren bir satır), çakışmayı önlemek için bu satırı geçici olarak silin.

2. Gerçek veri aralığınızı seçin (manuel olarak oluşturulan toplam satırı hariç). Ardından Ekle > Tablo'ya gidin. Tablo Oluştur iletişim kutusunda, verileriniz sütun başlıkları içeriyorsa Tablomun Başlıkları Var seçeneğinin işaretli olduğundan emin olun. Veri aralığını gözden geçirerek tüm satırların içerildiğinden emin olun.

click Insert > Table to create a table for the selected data

3. Tamam'a tıkladıktan sonra, verileriniz bir Excel Tablosu olarak biçimlendirilecektir. Tablo seçiliyken, Tasarım sekmesine gidin (bazı sürümlerde Tablo Tasarımı). Tablo Stil Seçenekleri grubunda, Toplam Satır kutusunu işaretleyin. Excel, alt kısma otomatik olarak yeni bir toplam satırı ekleyecektir.

check Total Row under the Design tab

4. Artık herhangi bir sütundaki filtre oklarını kullanarak verilerinizi gerektiği gibi filtreleyebilirsiniz. Toplam Satır, uyguladığınız filtrelere bakılmaksızın her zaman tablonun son satırı olarak görünecektir.

when filtering this table, the bottom total row will be kept

Uygulanabilir Senaryolar: Bu yöntem, sık sık güncellenen, ekipler arasında paylaşılan veya tekrarlayan raporlarda kullanılan veri setleri için idealdir - özellikle bantlı satırlar, yapılandırılmış referanslar ve otomatik biçimlendirme gibi yerleşik tablo özelliklerinden faydalandığınızda.

Avantajlar:

  • Excel'in yerleşik özelliklerine sorunsuz entegrasyon
  • Veri genişlediğinde veya daraldığında formülleri güncellemenize gerek yok
  • Toplam satırı dinamik kalır ve otomatik olarak güncellenir

Sınırlamalar:

  • Toplam satırındaki özel formüller, Tablo'ya dönüştürdükten sonra yeniden yapılandırılmalıdır
  • Büyük veri setleri gerçek zamanlı biçimlendirmeden dolayı küçük performans düşüşleri yaşayabilir
Sorun Giderme İpuçları:
  • Tabloya dönüştürmeden önce manuel olarak oluşturulan toplam satırını silmeyi unutmayın, aksi takdirde çoğaltılmış toplamlar görebilirsiniz.
  • Tablo yapısını tutarlı tutmak için veri eklemek veya kaldırmadan önce filtreleri temizleyin.
a screenshot of kutools for excel ai

Kutools AI ile Excel Sihirini Keşfedin

  • Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
  • Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
  • VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
  • Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayın!

Formül ekleyerek alt toplam satırını hariç tutarak verileri filtreleme

Eğer bir Excel Tablosu kullanmak istemiyorsanız, SUBTOTAL formülünü kullanarak verilerinizin altına manuel bir toplam satırı koruyabilirsiniz. SUBTOTAL işlevi, Excel filtreleriyle dinamik olarak çalışacak şekilde özel olarak tasarlanmıştır - hesaplaması yalnızca görünür (filtrelenmiş) satırları yansıtır, ancak formül kendisi filtreleme sırasında gizlenmez veya hariç tutulmaz. Bu yaklaşım esnektir ve klasik veri aralıklarıyla iyi çalışır.

1. Amaçladığınız toplam satırının ilk hücresine, veri tablonuzun hemen altına aşağıdaki formülü girin (örneğin, değerleriniz B sütununda 2. satırdan 13. satıra kadar ise):

=SUBTOTAL(9, B2:B13)

Formüldeki B2:B13’ü verilerinizin gerçek sütun ve satırlarına karşılık gelen aralıklarla değiştirin. Formüldeki 9 sayısı TOPLA işlevini belirtir; gerektiğinde farklı işlev numaraları kullanabilirsiniz (örneğin, ORTALAMA için 1, SAYI için 2 vb.).

Subtotal formula example after filtering

2. Onaylamak için Enter tuşuna basın. Toplam satırı, görünür (filtrelenmemiş) satırlara dayalı olarak hemen hesaplanan toplamı gösterecektir. Excel’in yerleşik filtre düğmelerini kullanarak filtreler uyguladığınızda, toplam satırı tablonun en altında görünür kalır ve yalnızca görünür satırlar için geçerli ara toplamı gösterir.

İpucu: Verileriniz büyüdüğünde veya küçüldüğünde SUBTOTAL formülünüzdeki aralığı ayarlayın. Bu formül, DİNAMİK ARALIK fonksiyonu gibi OFFSET veya INDEX kullanmadığınız sürece otomatik olarak genişlemez.
Uygulanabilir Senaryolar: Statik aralık raporları için veya toplam satırınızın nasıl hesaplandığına ve görüntülendiğine dair kesin kontrole sahip olmak istediğinizde idealdir.
Potansiyel Sorunlar: Eğer verilerinizi sıralarsanız, manuel toplam satırı verilerle birlikte sıralanabilir ve konumunu bozabilir. Yalnızca filtreleme yapmayı düşünün veya toplam satırının sıralama aralığı dışında bırakıldığından emin olun.

Özet: SUBTOTAL formülü, çeşitli birleştirme işlevlerini destekler (ORTALAMA, SAYI vb.), bu nedenle finans, envanter ve raporlama iş akışlarında kullanılan özet satırları için esnektir.


VBA kodu kullanarak alt toplam satırını hariç tutarak verileri filtreleme

Daha büyük veri setleriyle çalışan veya alt toplam satırının her zaman görüntülenmesini otomatikleştirmek isteyen kullanıcılar için (filtre ayarlarına bakılmaksızın asla gizlenmez), VBA (Visual Basic for Applications) kullanarak filtreleme işlemini programlı olarak yönetebilirsiniz. Bu çözüm, özellikle veri aralığı veya toplam satırı konumu dinamik olarak değişen çalışma kitaplarında veya tüm kullanıcılar için tutarlılığı zorunlu kılmak istediğinizde çok yararlıdır.

📌 Nasıl çalışır:
Bu VBA örneği, veri aralığınızın son satırını kontrol ederek ve filtreler uygulandıktan sonra bile görünür kalmasını sağlayarak çalışır. Toplam satırının her zaman gösterilmesini sağlar ve makroyu bir düğmeye atayarak yeniden kullanılabilir.

Bu VBA çözümünü kullanma adımları:

1. Excel'de Geliştirici sekmesine gidin. Bu sekme görünmüyorsa, Excel Seçenekleri'nden Özelleştirme Şeridi bölümünde "Geliştirici" seçeneğini işaretleyerek etkinleştirmeniz gerekebilir.

2. Visual Basic'i açmak için tıklayın. Yeni pencerede, Ekle > Modül'e tıklayın ve aşağıdaki kodu yeni modüle yapıştırın:

Sub AlwaysShowTotalRow()
    Dim ws As Worksheet
    Dim lastRow As Long
    On Error Resume Next
    Set ws = ActiveSheet
    ' Get last used row in column A
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    ' Ensure total row is visible before applying filter
    ws.Rows(lastRow).Hidden = False
    ' If filtering is active, reapply filter
    If ws.FilterMode Then
        ws.ShowAllData
    End If
    ' Make sure total row remains visible
    ws.Rows(lastRow).Hidden = False
End Sub

3. Kodu girdikten sonra VBA düzenleyicisini kapatın. Excel'de Alt + F8'e basın, AlwaysShowTotalRow seçin ve Çalıştır'a tıklayın. Makro, filtreler uygulandıktan sonra bile son satırın (toplam satırınız) görünür olmasını sağlayacaktır.

⚙️ Pratik İpuçları:
• Makro, toplam satırının A sütunundaki son kullanılan satır olduğunu varsayar. Verileriniz boş satırlar veya birden fazla özet içeriyorsa mantığı ayarlayabilirsiniz.
• Verileriniz sık sık değişiyorsa bu makroyu kolayca yeniden kullanmak için bir düğme atamanızı düşünün.
• Çalışma kitabınızda birden fazla bölüm varsa, doğru toplam satırını daha güvenilir bir şekilde bulmak için adlandırılmış bir aralık veya belirli bir sütun işaretleyici kullanın.

Avantajlar: Kullanıcı eylemlerine veya filtrelemeye bakılmaksızın toplam satırının görünürlüğünü otomatikleştirir. Gösterge panoları, raporlar veya paylaşılan çalışma kitapları için idealdir.

Sınırlamalar: Makro etkin çalışma kitabı ve uygun makro izinleri gerektirir. Daha karmaşık sayfa düzenleri için özelleştirme gerekebilir.

Özet: Bu VBA yaklaşımı, toplam satırlarının manuel kontrolünün güvenilmez veya uygun olmadığı otomatikleştirilmiş ortamlar için önerilir. Tüm kullanım durumlarında özet verilerin görünürlüğünü korumaya yardımcı olur.

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 | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Ç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ı & 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 | 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 filtreleme...)...
En İyi15 Araç Takımı:12 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ştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına 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.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin