Excel’de bir listeyi nasıl filtreler ve ardından gizli veya görünür satırları silerim?
Excel’de büyük veri kümeleriyle çalışırken, analiz veya raporlama amacıyla yalnızca ihtiyacınız olan verileri görüntülemek için listeleri filtrelemek oldukça yaygındır. Ancak veriler filtrelendikten sonra artık ihtiyaç duymadığınız satırları kaldırmak isteyebilirsiniz – ya filtreyle gizlenmiş (görünmeyen) tüm satırları silerek ya da yalnızca seçtiğiniz (görünen) satırları silerek istediğiniz bilgilerin kalmasını sağlayabilirsiniz. Filtrelenmiş verileri bu şekilde yönetmek, çalışma sayfalarını basitleştirir, karmaşayı azaltır ve sadece ilgili bilgilerin korunmasını garantiler. Bu makalede, Excel’de filtrelenmiş bir listede gizli veya görünür satırları silmenin birkaç güvenilir yöntemi açıklanmaktadır; böylece verilerinizi pratik ihtiyaçlarınıza göre verimli şekilde temizleyebilirsiniz.
Etkin çalışma sayfasındaki gizli satırları VBA koduyla silin
Filtrelenmiş listenin görünür satırlarını tüm görünür hücreleri seçerek silin
Filtrelenmiş listenin gizli veya görünür satırlarını Kutools for Excel ile kolayca silin
Etkin çalışma sayfasındaki gizli satırları VBA koduyla silin
Excel’de verileri filtrelediğinizde, kriterlerinize uymayan satırlar gizlenir ancak çalışma sayfasında mevcut olmaya devam eder. Özellikle büyük veri kümelerinde, bu gizli satırları tek tek manuel olarak silmek hem zaman alıcı hem de hata yapmaya açık olabilir. Etkin çalışma sayfasındaki tüm gizli satırları —filtreyle mi yoksa kullanıcı tarafından manuel olarak mı gizlenmiş olsun— bir seferde silmenin en verimli yolu, basit bir VBA makrosu kullanmaktır. Bu yöntem, yalnızca şu anda görünür (filtrelenmiş) verileri saklamak ve geri kalanını kalıcı olarak kaldırmak istediğiniz durumlarda idealdir.
İşte bunu nasıl yapacağınız:
1. İlk olarak, filtrelenmiş listeyi içeren çalışma sayfasının etkin (seçili) olduğundan emin olun.
2. Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications (VBA) düzenleyici penceresini açın.
3. VBA düzenleyicide, üst menüden Ekle seçeneğine tıklayın ve ardından Modül seçeneğini seçin. Aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın:
VBA kodu: 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 4. Kodu çalıştırmak için F5 tuşuna basın veya araç çubuğundaki Çalıştır düğmesine tıklayın. Geçerli Çalışma Sayfası’nda gizli satırlar varsa, kaç satırın silindiğini bildiren bir iletişim kutusu görüntülenecektir. Silme işlemini tamamlamak için Tamam seçeneğine tıklayın. Aşağıdaki ekran görüntüsüne bakın:

Etkin çalışma sayfasında gizli satır yoksa, sizi uygun şekilde bilgilendiren bir mesaj görüntülenir:

Notlar ve ipuçları:
- Bu makro, filtrelemeyle ya da manuel satır gizlemeyle gizlenmiş olsun, tüm gizli satırları kaldırır.
- Makroyu çalıştırmadan önce doğru çalışma sayfasını seçtiğinizden emin olun. VBA kodunu çalıştırdıktan sonra Geri Al işlemi yapılamaz; bu nedenle öncelikle bir yedek oluşturmayı düşünün.
- Satır silme işlemi, silinecek satırların ötesindeki satırlara başvuran formülleriniz varsa, alt akıştaki hesaplamaları ve referansları etkileyebilir.

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Tüm görünür hücreleri seç özelliğiyle filtrelenmiş listenin görünür satırlarını silin
Bazı senaryolarda, filtre uyguladıktan sonra yalnızca görünür satırları kaldırmak isteyebilirsiniz – özellikle gizli (filtreyle çıkarılan) kayıtları daha fazla işleme veya inceleme amacıyla saklamak istiyorsanız. Excel’in yerleşik özellikleri, gizli satırları etkilemeden filtrelenmiş bir listedeki tüm görünür satırları verimli bir şekilde silmenize olanak tanır. Bu yöntem, işlenmiş ya da Veri Seç satırlarını temizlemek ve örneğin Tamamlanan Görevler veya incelenmiş kayıtlar gibi gizli kalan verileri korumak istediğinizde son derece pratiktir.
Bunu yapmak için aşağıdaki adımları izleyin:
1. Filtrelenmiş listenizin tüm aralığını seçin; bu, hem görünür hem de gizli satırları içermelidir.
2. F5 (veya Ctrl+G) tuşlarına basarak Git iletişim kutusunu açın. Sol alt köşedeki Özel düğmesine tıklayarak Özel Git seçeneklerini görüntüleyin. Ekran görüntüsüne bakın:

3. Özel Git iletişim kutusunda Yalnızca görünür hücreler seçeneğini işaretleyin ve ardından Tamam seçeneğine tıklayın. Bu işlem, aralık seçiminizde yalnızca görünür (filtrelenmemiş veya başka şekilde gizlenmemiş) satırları vurgular.

4. Görünür satırlar seçildikten sonra, vurgulanan alandaki herhangi bir yere sağ tıklayın ve bağlam menüsünden Satırları Sil seçeneğini seçin.

Bu işlem, görünür satırları hemen kaldırır; gizli satırlar ise Filtre Koşulları altında etkilenmeden kalır. Çalışma sayfanızı yalnızca önceden gizli olan satırlarla hızlıca sadeleştirmenin en pratik yoludur.
Önemli hatırlatmalar:
- Aralığı başlangıçta seçerken dikkatli olun – şu anda gizli olsalar bile tüm hedeflenen satırları içermesini sağlayın.
- "Satırları silme" işlemi, dosyanızı Kaydet ve Kapat yaptıysanız geri alınamaz. Kalıcı değişiklikler yapmadan önce mutlaka bir yedek oluşturun.
- Bu yöntem, filtrelenmiş bir veri kümesinden ara sıra görünür satırları silmek için idealdir; ancak birden fazla aralık veya sık tekrarlanan görevler söz konusu olduğunda zaman alıcı hale gelebilir.
Filtrelenmiş listenin gizli veya görünür satırlarını Kutools for Excel ile kolayca silin
Yukarıdaki manuel ve VBA yöntemleri sık kullanılan olsa da, karmaşık veya büyük çalışma sayfalarını sık sık yönettiğiniz durumlarda yeterince esnek ya da kullanışlı olmayabilir. Bu ihtiyaçlara daha verimli yanıt vermek için Gizli satır/sütunları sil aracı, Kutools for Excel içinde; aralık seçimi, geçerli çalışma sayfası veya tüm çalışma sayfaları arasında bile gizli ya da görünür satırlardan birini hızlıca kaldırmak için kullanıcı dostu bir çözüm sunar. Bu yöntem zaman kazandırır ve özellikle büyük veri kümelerini sıkça temizleyip işleyen kullanıcılar için manuel işlemlerden kaynaklanan hata riskini azaltır.
Bu görev için Kutools for Excel’i kullanmak şöyle yapılır:
1. Gizli veya görünür satırlarından birini silmek istediğiniz Filtre Aralığı’nı seçin.
2. Excel penceresinin üst kısmındaki Kutools sekmesine gidin, ardından Sil > Gizli satır/sütunları sil seçeneğini seçin. Yönlendirme için aşağıdaki ekran görüntüsüne bakın:

3. Açılan Gizli satır/sütunları sil iletişim kutusunda seçeneklerinizi ayarlayın:
– İçinde ara açılır listesinde Seçili Aralık seçeneğini bırakın (veya göreviniz gerektiriyorsa diğer seçenekleri seçin)
– Silme türü bölümünde Satırlar seçeneğini işaretleyin
– Detaylı tür bölümünde, ihtiyacınıza göre Görünür satırlar veya Gizli satırlar seçeneğini seçin
– Onaylamak ve işlemi yürütmek için Tamam seçeneğine tıklayın

4. İşlem tamamlandıktan sonra, tam olarak kaç satırın silindiğini bildiren bir onay kutusu görüntülenir. İşlemi tamamlamak için Tamam seçeneğine tıklayın.
Kullanım notları ve ipuçları:
- Kutools, toplu işlem verimliliğini artırmak için bir aralık seçmeyi veya tüm çalışma sayfasına aynı anda uygulamayı kolaylaştırır.
- Bu yaklaşım, özellikle büyük sayfalarda manuel seçim kaynaklı hataları en aza indirir.
- Sayıca çok sayıda listeye sahipseniz veya düzenli veri temizliği gerekiyorsa, bu çözüm özellikle kullanışlıdır.
- Tamam’a tıklamadan önce her zaman Aralık ve işlem seçimlerinizi onaylayın.
Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.
Filtrelenmiş listenin gizli veya görünür satırlarını Kutools for Excel ile silin
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar