Excel'den CSV dosyasına yalnızca filtrelenmiş verileri nasıl kaydedebilirim veya dışa aktarabilirim?
Excel'de büyük veri kümeleriyle çalışırken, genellikle verilerinizin belirli alt kümelerine odaklanmak için filtreler uygularsınız. Ancak bazen bu filtrelenmiş (görünür) satırları raporlama, veri alışverişi veya ileri analiz amacıyla ayrı bir CSV dosyasına kaydetmek veya dışa aktarmak istersiniz. Varsayılan olarak Excel’in Farklı Kaydet işlevi, CSV dosyasına kaydederken tüm çalışma sayfasını—gizli ve filtreye gizlenmiş satırlar dahil—dışa aktarır. Bu da yalnızca filtre sonuçlarınızı dışa aktarmak ve o anda ihtiyacınız olmayan verileri dışlamak istiyorsanız sorunlara yol açabilir.
Aşağıdaki bölümlerde, Excel’de yalnızca filtrelenmiş verileri bir CSV dosyasına dışa aktarmak için çeşitli pratik yöntemler bulacaksınız. Her yöntem, farklı kullanıcı ihtiyaçlarına ve senaryolara özel avantajlar sunar. İş akışınıza ve Excel bilgi düzeyinize en iyi uyan çözümü belirlemek için dikkatlice okuyun:
VBA kodu ile Excel'den CSV dosyasına yalnızca filtrelenmiş verileri kaydedin / dışa aktarın
Excel'den CSV dosyasına yalnızca filtrelenmiş verileri kaydedin / dışa aktarın Kutools for Excel
Power Query ile Filtrelenmiş Verileri Dışa Aktarma
Yalnızca Görünür Hücreleri Kopyala ile Excel'den CSV dosyasına yalnızca filtrelenmiş verileri kaydedin / dışa aktarın
Excel, filtrelenmiş (görünür) satırları doğrudan CSV dosyası olarak kaydetmenize izin vermez. Ancak hedefinize ulaşmak için basit ve pratik bir geçici çözüm uygulayabilirsiniz. Bu yöntem, karmaşık işlevlerden veya kod yazmaktan kaçınmak isteyen kullanıcılar için idealdir. Detaylı adımlar aşağıda açıklanmıştır:
1. Çalışma sayfanıza filtreyi uyguladıktan sonra, dışa aktarılan dosyada netlik sağlayabilmek adına kaydetmek istediğiniz filtrelenmiş veri aralığını seçin. Başlık satırını da dahil ettiğinizden emin olun (gerekliyse).
2. Şerit sekmesinde Giriş > Bul ve Seç > Özel Git seçeneğine gidin. Bu seçenek yalnızca görünür hücreleri seçmenizi sağlar. 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. Böylece yalnızca görüntülenen (filtrelenmiş) satırlar seçilmiş olur ve gizli satırlar yanlışlıkla kopyalanmaz.

4. Tamamdüğmesine tıkladıktan sonra Aralık seç'i kopyalayın ()Ctrl+C tuşlarına basabilir veya sağ tıklayıp Kopyala seçeneğini seçebilirsiniz), ardından yeni bir çalışma sayfası açın ve verilerinizi (Ctrl+V kullanarak) yapıştırın. Yalnızca görünür (filtrelenmiş) satırlar görünecektir—gizli satırlar hariç tutulur; böylece veri kümeniz dışa aktarılmaya hazırdır.
5. Bu verileri dışa aktarmak için Dosya > Farklı Kaydet yolunu izleyin. Farklı Kaydet iletişim kutusunda istediğiniz dosya adını ve konumu seçin. Kaydetme Biçimini Belirt açılır listesinden CSV (Virgülle sınırlandırılmış) (*.csv) seçeneğini belirleyin. Yönlendirme için ekran görüntüsüne bakın:

6. Kaydet düğmesine tıklayın. "Çalışma kitabınızdaki bazı özellikler kaybolabilir" uyarısı veya yalnızca Geçerli Çalışma Sayfası’nı kaydetmek isteyip istemediğinize dair bir mesaj alabilirsiniz. Bu, CSV dışa aktarma işlemi için tamamen normaldir. Lütfen Tamam ve ardından Evet düğmelerine tıklayarak onaylayın. Filtrelenmiş verileriniz artık seçtiğiniz dizine CSV dosyası olarak kaydedildi.

![]()

Bu yöntem doğrudan ve kodlama becerisi gerektirmez; ancak çok sık tekrarlamak zorunda kalırsanız ya da çok büyük veri kümeleriyle çalışıyorsanız biraz zaman alıcı olabilir. Kaydetmeden önce, Yeni çalışma sayfasına yapıştırılan verileri kontrol ederek yalnızca görünür satırların dahil edildiğinden emin olun. Filtrelenmiş verileri sıklıkla dışa aktarmak gerekiyorsa, aşağıdaki otomasyon yöntemlerini değerlendirmeyi unutmayın.
VBA kodu ile Excel'den CSV dosyasına yalnızca filtrelenmiş verileri kaydedin / dışa aktarın
Düzenli olarak filtrelenmiş veri dışa aktarmaları yapıyorsanız ya da daha hızlı ve otomatik bir çözüm arıyorsanız, bir VBA makrosundan yararlanabilirsiniz. Bu yöntem, özellikle manuel adımları en aza indirmek ve “Aralığı Dışa Aktar” işlemini programlı şekilde gerçekleştirmek istiyorsanız idealdir. Aşağıda adım adım bir kılavuz bulacaksınız:
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications (VBA) düzenleyicisini açın. Bu işlem, Excel makrolarınızı yönetebileceğiniz yeni bir pencere açar.
2. VBA Düzenleyici’de yeni bir modül eklemek için Ekle > Modül seçeneğine tıklayın. Ardından aşağıdaki VBA kodunu boş modül penceresine kopyalayıp yapıştırın.
VBA kodu: Excel'den CSV dosyasına yalnızca filtrelenmiş verileri kaydedin / dışa aktarın
Sub Macro1()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim xFileName As String
Dim xWb As Workbook
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
If xRg Is Nothing Then Exit Sub
xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
If xFileName = "" Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
Set xWb = Application.Workbooks.Add
xWb.ActiveSheet.Paste
xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
xWb.Close False
Application.ScreenUpdating = xUpdate
End Sub
3. Kod hazır olduğunda, çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın. CSV dosyası olarak dışa aktarmak istediğiniz filtrelenmiş Veri Aralığı’nı seçmenizi isteyen bir iletişim kutusu görünecektir. İlgili hücreleri fareyle seçip Tamam düğmesine tıklayın.

4. Ardından, CSV dosyanız için dosya adını ve kaydetmek istediğiniz konumu belirlemenizi isteyen başka bir iletişim kutusu açılır. Aşağıda gösterildiği gibi hedef dizininizi seçin veya oluşturun ve bir dosya adı girin:

5.Kaydet düğmesine tıklayın; makro, seçiminizdeki yalnızca görünür hücreleri bir CSV dosyasına dışa aktaracaktır. Filtreyle gizlenmiş satırlar dahil edilmeyecektir.
Bu VBA çözümü, tekrarlayan görevlerde ve toplu dışa aktarmalarda hızlı, doğru ve kusursuz performans sunar. Ancak makroları etkinleştirmek ve VBA düzenleyiciyi kullanmak için temel düzeyde bilgiye sahip olmanız gerekir. Yeni bir makroyu çalıştırmadan önce çalışmalarınızı kaydettiğinizden ve önemli dosyalarınızın yedeklerini aldığınızdan emin olun. Hata alırsanız, seçiminizin yalnızca görünür hücreleri (filtrelenmiş veri) içerdiğinden ve seçtiğiniz dizine yazma izniniz olduğundan emin olun.
Excel'den CSV dosyasına yalnızca filtrelenmiş verileri kaydedin / dışa aktarın Kutools for Excel
Kutools for Excel, Aralığı Dosyaya Aktar adlı özel bir özelliğe sahiptir. Bu yardımcı program, seçili hücreleri—filtrelenmiş veriler dahil—CSV, PDF, metin veya diğer biçimlere dışa aktarmayı çok daha kolay hale getirir. VBA kodu veya manuel seçim kullanmadan güvenilir bir çözüm arayan kullanıcılar için idealdir; özellikle iş akışınızda filtrelenmiş verileri dışa aktarma işlemi sık karşılaşılan bir görevse bu özelliği tercih etmelisiniz.
Eğer Kutools for Exceleklentisini yüklediyseniz, aşağıdaki adımları izleyin:
1. İlk olarak, istediğiniz filtreyi uygulayın ve dışa aktarmak istediğiniz görünür verileri seçin. Seçiminizin yalnızca ilgili (filtrelenmiş) satırları içerdiğinden emin olun.
2. Şeritteki KUTOOLS PLUS sekmesine gidin, İçe/Dışa Aktar seçeneğini seçin ve ardından Aralığı Dosyaya Aktar seçeneğine tıklayın. Bu seçeneğin yerini bulmak için aşağıdaki ekran görüntüsüne göz atın:

3. Aralığı Dosyaya Aktar iletişim kutusunda, Dosya Türü bölümünden bir dosya türü (örn. CSV) seçin. Dışa aktarılan dosyayı kaydetmek için
**Gözat**’a tıklayın ve bir klasör belirleyin. Aşağıdaki örneğe bakın:

4. Konumu ve ayarları onayladıktan sonra Tamam düğmesine tıklayın. Dışa aktarılan dosyanıza bir ad vermenizi isteyen başka bir iletişim penceresi açılacaktır. İstediğiniz adı girin ve onaylayın.

5. Tekrar Tamam düğmesine tıklayın. Seçilen filtrelenmiş veriler, belirttiğiniz konuma CSV dosyası olarak kaydedilecektir. Dışa aktarımda yalnızca görünür olan seçili hücreler dikkate alınır—gizli satırlar göz ardı edilir.
Kutools for Excel, tekrarlayan dışa aktarma yapan, esnek biçimlendirme seçeneklerine ihtiyaç duyan veya VBA konusunda sınırlı deneyime sahip kullanıcılar için son derece önerilir. CSV’nin yanı sıra doğrudan metin, PDF ve birçok başka biçime dışa aktarma yapabilirsiniz; bu da zamandan tasarruf sağlar ve manuel işlemler sırasında oluşabilecek hata riskini azaltır.
Kutools for Excel'i hemen indirin ve ücretsiz deneyin!
Beklenmedik sonuçlarla karşılaşırsanız veya dosyalarda eksik veri görürseniz, dışa aktarmadan önce seçiminizin yalnızca amaçlanan görünür hücreleri içerdiğinden emin olun. Ayrıca yaygın sorunlardan kaçınmak için iletişim kutusundaki klasör izinlerine ve Dosya Türü ayarlarına dikkat edin.
Demo: Excel'den CSV dosyasına yalnızca filtrelenmiş veriyi kaydedin/dışa aktarın Kutools for Excel
Power Query ile Filtrelenmiş Verileri Dışa Aktarma
Power Query (Al ve Dönüştür), filtrelenmiş verileri çıkarmak ve kaydetmek için kullanılabilir. Bu yöntem, Excel 2016 ve sonraki sürümleri kullanan ve tekrarlanabilir dışa aktarımları otomatikleştirmek isteyen kullanıcılar için idealdir.
1. Verilerinizi seçin ve şuraya gidin: Veri > Tablo/Aralık’tan (aralığınızın başlıklar içermesi gerekir) — Power Query Düzenleyici’yi başlatmak için.
2. Power Query'de, ilgili sütunlara doğrudan istediğiniz filtreyi uygulayın.
3. Şuraya tıklayın: Giriş > Kapat ve Şuna Yükle ve “Yalnızca Bağlantı Oluştur” veya “Yeni çalışma sayfası içinde Tablo” seçeneklerinden birini seçin.
4. Filtrelenmiş sonuçlar artık bir Yeni çalışma sayfasında görüntüleniyor. Her zamanki gibi dışa aktarmaya devam edin ()Dosya>Farklı Kaydet> CSV).
Power Query, zamanlanmış veri dışa aktarımlarına ihtiyaç duyan veya yeniden kullanılabilir sorgu şablonları oluşturmak isteyen kullanıcılar için pratiktir. İlk kurulum, yeni başlayanlar için daha karmaşık olabilir; ancak veri kümesi dönüşümleri ve tekrarlayan kullanımlar açısından son derece verimlidir.
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