Excel'de bir listeyi filtrelemek ve geri kalan gizli veya görünür satırları silmek nasıl yapılır?
Excel'de büyük veri setleriyle çalışırken, yalnızca analiz veya raporlama için ihtiyaç duyduğunuz verileri göstermek üzere listeleri filtrelemek yaygındır. Ancak, veriler filtrelendikten sonra, artık ihtiyacınız olmayan satırları da kaldırmak isteyebilirsiniz — bunu ya tüm gizli satırları (filtrelenmiş olanları) ya da tüm görünür satırları (görmeyi seçtiğinizleri) silerek yapabilirsiniz; böylece yalnızca istediğiniz bilgiler kalır. Filtrelenmiş verileri bu şekilde 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 çeşitli güvenilir yöntemler tanıtır ve size pratik ihtiyaçlarınıza göre verilerinizi etkili bir şekilde temizlemenize olanak tanır.
Etkin çalışma sayfasındaki gizli satırları VBA koduyla 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 koduyla 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. Bunları manuel olarak tek tek silmek zaman alıcı ve hata yapmaya açık olabilir — özellikle büyük veri setleri için. Basit bir VBA makrosu kullanmak, gizli satırların filtrelendiği veya kullanıcı tarafından manuel olarak gizlendiği durumlarda bakılmaksızın, etkin çalışma sayfasındaki tüm gizli satırları bir defada silmenin etkili bir yolunu sağlar. Bu, yalnızca şu anda görünür (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üzenleyicide, ü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 göre bilgi veren bir mesaj görüntülenecektir:
Notlar ve ipuçları:
- Bu makro, gizli satırlar filtrelendikleri veya manuel olarak gizlendikleri için 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 Alma işlemi yapılamaz — ilk olarak yedek almayı düşünün.
- Silinecek satırların ötesindeki 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 amacıyla filtre uyguladıktan sonra yalnızca görünür satırları silmek isteyebilirsiniz. Excel'in yerleşik özellikleri, gizli satırları etkilemeden filtrelenmiş bir listenin tüm görünür satırlarını etkili bir şekilde silmenize yardımcı olabilir. Bu, işlenmiş veya seçilmiş verileri temizlemek ve gizli kalanları — tamamlanmış görevler veya incelenmiş kayıtlar gibi — korumak istediğinizde pratiktir.
Bunu yapmak için aşağıdaki adımları izleyin:
1. Görünür ve gizli satırları içeren filtrelenmiş listenizin tüm aralığını seçin.
2. F5'e (veya Ctrl+G) basın Git iletişim kutusunu açmak için. Sol alt köşedeki Özel düğmesine tıklayarak Git To Özel seçeneklerini açın. Ekran görüntüsüne bakın:
3. Git To Özel 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ıktaki 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çili olduğuna göre, vurgulanmış alandaki herhangi bir yere sağ tıklayın ve içerik menüsünden Satırları Sil'i seçin.
Bu, görünür satırları hemen kaldıracak, ancak gizli satırlar filtrelenmiş koşullar altında etkilenmeyecektir. Çalışma sayfanızı yalnızca daha önce gizli olan satırlara indirgemek için hızlı bir yoludur.
Önemli hatırlatmalar:
- Başlangıçta aralığı seçerken dikkatli olun — mevcut gizli olanlar da dahil olmak üzere tüm hedef satırları içerdiğinden emin olun.
- Dosyanızı kaydedip kapattıktan sonra "Satırları Sil" işlemi geri alınamaz. Geri alınamaz değişiklikler yapmadan önce yedek alma konusunda 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ılsa da, sık sık karmaşık veya büyük çalışma sayfalarını yönettiğiniz durumlarda yeterince esnek veya uygun olmayabilirler. Bu ihtiyaçları daha verimli 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, özellikle büyük veri setlerini sıklıkla temizleyip işleyen kullanıcılar için zamandan tasarruf eder ve manuel işlemlerden kaynaklanan hataların riskini azaltır.
İşte Kutools for Excel'i bu görev için nasıl kullanacağınız:
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 ayarlarınızı yapın:
– Açılan menüde Ara Alanı bölümünde Seçili Aralık İçinde seçeneğini koruyun (veya göreviniz gerektiriyorsa diğer seçenekleri seçin)
– Silme Türü bölümünde Satırlar
– Detaylı Tür bölümünde, ihtiyaca göre Görünür Satırlar veya Gizli Satırlar seçeneklerinden birini seçin
– Tamam 'a tıklayarak onaylayın ve çalıştırın
4. Yürütmeden sonra, 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.
- Eğer birçok listeyle uğraşıyorsanız veya düzenli veri temizlemesi gerekiyorsa, bu çözüm özellikle uygundur.
- Tamam'a tıklamadan önce seçilen aralığı ve işlem seçeneğini 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 güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e 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.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!