Skip to main content

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

Excel'de Gelişmiş Filtre ile verileri başka bir çalışma sayfasına nasıl kopyalayabilirsiniz?

Author Xiaoyang Last modified

Excel'deki Gelişmiş Filtre özelliği, bir veri setinden veri çıkarmak ve filtrelemek için kullanılır. Aynı çalışma sayfası içinde sorunsuz çalışırken, filtrelenmiş sonuçları başka bir çalışma sayfasına kopyalamaya çalıştığınızda bir uyarı mesajıyla karşılaşabilirsiniz. Bu kılavuzda, hem Gelişmiş Filtre özelliğini hem de VBA kodunu kullanarak filtrelenmiş verileri başka bir çalışma sayfasına adım adım nasıl kopyalayacağınızı göstereceğiz.

A screenshot showing a warning message when using Advanced Filter to copy data to another worksheet in Excel

Gelişmiş Filtre özelliğini kullanarak verileri başka bir çalışma sayfasına Gelişmiş Filtre ile kopyalama

VBA kodu kullanarak verileri başka bir çalışma sayfasına Gelişmiş Filtre ile kopyalama


Gelişmiş Filtre özelliğini kullanarak verileri başka bir çalışma sayfasına Gelişmiş Filtre ile kopyalama

Bu işi çözmek için size basit bir çözüm önerisi sunuyoruz, lütfen şu adımları izleyin:

1. Gelişmiş Filtre fonksiyonunu kullanarak filtrelenmiş sonucu kopyalamak istediğiniz çalışma sayfasını etkinleştirin.

A screenshot showing the worksheet activated for copying filtered results using Advanced Filter in Excel

2. Ardından Veri > Gelişmiş seçeneğine tıklayın, aşağıdaki ekran görüntüsüne bakın:

A screenshot highlighting the Advanced option under the Data tab in Excel

3Açılan Gelişmiş Filtre diyalog kutusunda Başka bir konuma kopyala seçeneğini İşlem bölümünden seçin ve ardından Range selection button düğmesine tıklayarak filtrelemek istediğiniz veri aralığını başka bir sayfadan seçin, ardından Liste aralığı, devam ederek Range selection button düğmesine tıklayın Kriterler aralığı kısmından başka bir sayfadan kriterleri seçin, aşağıdaki ekran görüntüsüne bakın:

A screenshot of the Advanced Filter dialog box in Excel with List Range and Criteria Range selected

4Sonra Range selection button düğmesine tıklayın Kopyala kutusundan, filtrelenmiş sonucun çıktısını almak istediğiniz hücreyi seçin ve ardından Tamam düğmesine tıklayın, filtrelenmiş sonuç orijinal veri sayfanıza göre başka bir sayfaya çıkarılmış olacaktır.

A screenshot showing the filtered results copied to another worksheet using Advanced Filter in Excel


VBA kodu kullanarak verileri başka bir çalışma sayfasına Gelişmiş Filtre ile kopyalama

Eğer VBA konusunda yetenekliyseniz, bu görevi aşağıdaki VBA kodunu kullanarak tamamlayabilirsiniz.

1. Filtrelemek istediğiniz ve sonucu başka bir sayfaya kopyalamak istediğiniz çalışma sayfasını etkinleştirin.

2. Excel'de ALT + F11 tuşlarına basın, bu Microsoft Visual Basic for Applications penceresini açar.

3. Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.

VBA kodu: Gelişmiş Filtre ile verileri başka bir çalışma sayfasına kopyalama:

Sub Advancedfiltertoanothersheet()
'Updateby Extendoffice
    Dim xStr As String
    Dim xAddress As String
    Dim xRg As Range
    Dim xCRg As Range
    Dim xSRg As Range
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the filter range:", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xCRg = Application.InputBox("Please select the criteria range:", "Kutools for Excel", "", , , , , 8)
    If xCRg Is Nothing Then Exit Sub
    Set xSRg = Application.InputBox("Please select the output range:", "Kutools for Excel", "", , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    xRg.AdvancedFilter xlFilterCopy, xCRg, xSRg, False
    xSRg.Worksheet.Activate
    xSRg.Worksheet.Columns.AutoFit
End Sub

4. Ve sonra bu kodu çalıştırmak için F5 tuşuna basın, size filtrelemek istediğiniz veri aralığını seçmenizi sağlayan bir diyalog kutusu açılacaktır, aşağıdaki ekran görüntüsüne bakın:

A screenshot of a prompt box for selecting the filter range when using VBA to copy filtered data in Excel

5. Tamam'a tıklayın, ardından filtreleme için kriter aralığını seçmenizi isteyen başka bir diyalog kutusu belirecektir, aşağıdaki ekran görüntüsüne bakın:

A screenshot of a prompt box for selecting the criteria range when using VBA to copy filtered data in Excel

6. Devam ederek Tamam'a tıklayın, açılan diyalog kutusunda filtre sonucunun çıktısını almak istediğiniz yeni bir çalışma sayfasındaki hücreyi seçin, aşağıdaki ekran görüntüsüne bakın:

A screenshot of a prompt box for selecting the output range in another worksheet using VBA to copy filtered data in Excel

7. Son olarak Tamam düğmesine tıklayın, filtrelenmiş veriler belirttiğiniz başka bir çalışma sayfasına aktarılmış olacaktır.

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