Excel'de Gelişmiş Filtre ile verileri başka bir çalışma sayfasına nasıl kopyalayabilirsiniz?
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.
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.
2. Ardından Veri > Gelişmiş seçeneğine tıklayın, aşağıdaki ekran görüntüsüne bakın:
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 düğmesine tıklayarak filtrelemek istediğiniz veri aralığını başka bir sayfadan seçin, ardından Liste aralığı, devam ederek
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:
4Sonra 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.
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:
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:
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:
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 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!