Excel'de bir listeyi filtreleyip geri kalan gizli veya görünür satırları nasıl silebilirim?
Excel'de büyük veri setleriyle çalışırken, yalnızca analiz veya raporlama için ihtiyaç duyduğunuz verileri görüntülemek üzere listeleri filtrelemek yaygındır. Ancak, veriler filtrelendikten sonra artık ihtiyacınız olmayan satırları da kaldırmak isteyebilirsiniz — bunu tüm gizli satırları (filtrelenmiş olanları) veya tüm görünür satırları (görmek istediğinizleri) silerek yapabilirsiniz, böylece yalnızca istenilen bilgiler kalır. Bu şekilde filtrelenmiş verileri doğru bir şekilde yönetmek, çalışma sayfalarını basitleştirir, karmaşıklığı azaltır ve yalnızca ilgili bilgilerin korunmasını sağlar. Bu makale, Excel'deki filtrelenmiş bir listeden gizli veya görünür satırları silmek için güvenilir birkaç yöntem tanıtmaktadır, böylece verilerinizi pratik ihtiyaçlarınıza göre verimli bir şekilde temizleyebilirsiniz.
Etkin çalışma sayfasındaki gizli satırları VBA kodu ile silme
Filtrelenmiş listenin görünür satırlarını tüm görünür hücreleri seçerek silme
Kutools for Excel ile filtrelenmiş listenin gizli veya görünür satırlarını kolayca silme
Etkin çalışma sayfasındaki gizli satırları VBA kodu ile silme
Excel'de verileri filtrelediğinizde, ölçütlerinize uymayan satırlar gizlenir ancak hala çalışma sayfasında mevcuttur. Bazen bu gizli satırların tamamını tek bir adımda hızlıca kaldırmak isteyebilirsiniz; özellikle büyük veri setleri için bunları tek tek elle silmek zaman alıcı ve hata yapmaya açık olabilir. Basit bir VBA makrosu kullanmak, gizli satırların filtrelendiği veya kullanıcı tarafından manuel olarak gizlendiği durumlar ne olursa olsun, etkin çalışma sayfasındaki tüm gizli satırları bir seferde silmenin etkili bir yoludur. Bu, yalnızca şu anda görünen (filtrelenmiş) verileri tutmak ve geri kalanını atmak istediğinizde özellikle uygundur.
İşte nasıl devam edeceğiniz:
1. İlk olarak, filtrelenmiş listenin bulunduğu çalışma sayfasının etkin (seçili) olduğundan emin olun.
2. Microsoft Visual Basic for Applications (VBA) düzenleyici penceresini açmak için Alt + F11 tuşlarına birlikte basın.
3. VBA düzenleyicisinde üst menüden Ekle'ye tıklayın ve ardından Modül'ü seçin. Aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın:
VBA kodu: Gizli satırları silme
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. Etkin sayfada gizli satırlar varsa, kaç tane gizli satırın silindiğini bildiren bir iletişim kutusu açılacaktır. Silmeyi tamamlamak için Tamam'a tıklayın. Aşağıdaki ekran görüntüsüne bakın:
Etkin çalışma sayfasında gizli satır yoksa, size buna uygun bir mesaj görüntülenecektir:
Notlar ve ipuçları:
- Bu makro, gizli satırlar filtrelendikleri veya manuel olarak gizlendikleri için olmasından bağımsız olarak 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 – önce yedek almayı düşünün.
- Silinecek satırların ötesinde formülleriniz varsa, satırları silmenin aşağı akım hesaplamalarını ve referanslarını etkileyebileceğini unutmayın.

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.
Tüm görünür hücreleri seçme özelliği ile filtrelenmiş listenin görünür satırlarını silme
Bazı senaryolarda, belki de yalnızca gizli (filtrelenmiş) girişleri daha fazla işleme veya inceleme için bırakmak isteyebilirsiniz. Excel'in yerleşik özelliklerini kullanarak, gizli satırları etkilemeden bir filtrelenmiş listenin tüm görünür satırlarını verimli bir şekilde silebilirsiniz. Bu, işlenmiş veya seçilmiş verileri temizlemek ve gizli kalanları - örneğin tamamlanmış görevleri veya gözden geçirilmiş kayıtları - korumak istediğinizde pratiktir.
İşte bunu yapmanın adımları:
1. Görünür ve gizli satırları içeren filtrelenmiş listenizin tüm aralığını seçin.
2. F5 tuşuna basarak (veya Ctrl+G) Git iletişim kutusunu açın. Sol alt köşedeki Özel düğmesine tıklayarak Git To Special seçeneklerini açın. Ekran görüntüsüne bakın:
3. Git To Special iletişim kutusunda, yalnızca Görünür hücreler seçeneğini işaretleyin ve ardından Tamam'a tıklayın. Bu eylem, seçtiğiniz aralıkta yalnızca görünür (filtrelenmemiş veya başka şekilde gizlenmemiş) satırları vurgular.
4. Artık görünür satırlar seçiliyken, vurgulanan alanda herhangi bir yere sağ tıklayın ve bağlam menüsünden Satırları Sil'i seçin.
Bu, görünür satırları hemen kaldırırken, gizli satırlar filtre koşulları altında etkilenmeden kalır. Çalışma sayfanızı yalnızca önceden gizli olan satırlara indirgemek için hızlı bir yoldur.
Önemli hatırlatmalar:
- Başlangıçta aralığı seçerken dikkatli olun — tüm amaçlanan satırları, şu anda gizli olanları bile içermesini sağlayın.
- Dosyanızı kaydedip kapattıktan sonra "Satırları Sil" işlemi geri alınamaz. Geri dönüşü olmayan değişiklikler yapmadan önce yedek alma işlemini düşünün.
- Bu yöntem, filtrelenmiş bir veri setinden görünür satırları ara sıra silmek için idealdir, ancak birden fazla aralık veya sık tekrarlanan görevler için zaman alıcı olabilir.
Kutools for Excel ile filtrelenmiş listenin gizli veya görünür satırlarını kolayca silme
Yukarıdaki manuel ve VBA yöntemleri yaygın olarak kullanılır, ancak sık sık karmaşık veya büyük çalışma sayfalarını yönettiğiniz durumlarda yeterince esnek veya uygun olmayabilir. Bu ihtiyaçları daha etkili bir şekilde ele almak için Kutools for Excel'deki Gizli (Görünür) Satırları & Sütunları Sil aracı, seçilen aralıklardan, geçerli çalışma sayfasından veya hatta tüm çalışma sayfalarından gizli veya görünür satırları hızlı bir şekilde kaldırmak için kullanıcı dostu bir yol sunar. Bu yöntem, zaman kazandırır ve özellikle büyük veri setlerini düzenli olarak temizleyen ve işleyen kullanıcılar için manuel işlemlerden kaynaklanan hataları azaltır.
Kutools for Excel'i bu görev için nasıl kullanacağınız aşağıda açıklanmıştır:
1. Gizli veya görünür satırlarını silmek istediğiniz filtrelenmiş aralığı seçin.
2. Excel penceresinin üst kısmındaki Kutools sekmesine gidin, ardından Sil > Gizli (Görünür) Satırları & Sütunları Sil'i seçin. Rehberlik için aşağıdaki ekran görüntüsüne bakın:
3. Açılan Gizli (Görünür) Satırları & Sütunları Sil diyalog kutusunda seçeneklerinizi ayarlayın:
– Ara Alanı açılır menüde Seçili Aralık İçinde seçeneğini koruyun (veya göreviniz gerektiği takdirde diğer seçenekleri seçin)
– Silme Türü bölümünde Satırlar
– Detaylı Tür bölümünde aşağıdakilerden birini seçin Görünür Satırlar veya Gizli Satırlar gereksinime göre
– Tamam butonuna tıklayarak onaylayın ve çalıştırın
4. Yürütme sonrası, bir onay kutusu size tam olarak kaç satırın silindiğini bildirecektir. İşlemi tamamlamak için Tamam'a tıklayın.
Kullanım notları ve ipuçları:
- Kutools, bir aralığı seçmeyi veya tüm çalışma sayfasına uygulamayı kolaylaştırır, toplu işlem verimliliğini artırır.
- Bu yaklaşım, özellikle büyük sayfalarda manuel seçimle ilişkili hataları azaltır.
- Birden fazla listeyle uğraşıyorsanız veya düzenli veri temizliği gerekiyorsa, bu çözüm özellikle kullanışlıdır.
- Tamam'a tıklamadan önce seçilen aralığı ve işlem seçiminizi her zaman onaylayın.
Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.
Kutools for Excel ile filtrelenmiş listenin gizli veya görünür satırlarını silme
En İyi Ofis Verimlilik Araçları
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!