Skip to main content

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

Author: Xiaoyang Last Modified: 2025-06-10

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  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Ç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ı ve 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 (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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ştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

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!