Skip to main content

Başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları nasıl silerim?

Author: Sun Last Modified: 2025-06-10

Aynı çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silmek sizin için zor olmayabilir, ancak başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silmenin herhangi bir yolunu biliyor musunuz? Aşağıda gösterildiği gibi. Şimdi size bunu hızlıca çözmeye yardımcı olabilecek iki yöntemim var.

VBA ile başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silme

Kutools for Excel ile başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silme

a screenshot of criteria in Sheet2 a screenshot of the orginal data in Sheet1 before deleting a screenshot of an right arrow a screenshot of data after deleting
 Ölçütler (Çalışma Sayfası 2)     Önceki (Çalışma Sayfası 1)         Sonra (Çalışma Sayfası 1)

VBA ile başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silme

Size başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silmenize yardımcı olabilecek bir VBA kodu bulunmaktadır.

1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.

2. Pencerede, yeni bir modül penceresini açmak için Ekle > Modül'e tıklayın, ardından aşağıdaki VBA kodunu modül penceresine kopyalayın.

VBA: Excel'de başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silme.

Sub DeleteRow()
'Updateby20140618
Dim rng As Range
Dim Rng1 As Range, Rng2 As Range
Dim arr1 As Variant
Dim arr2 As Variant
Dim dic2 As Variant
Dim OutArr As Variant
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1 :", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Set Rng1 = Rng1.Columns(1)
Set Rng2 = Rng2.Columns(1)
Set dic2 = CreateObject("Scripting.Dictionary")
arr1 = Rng1.Value
arr2 = Rng2.Value
For i = 1 To UBound(arr2, 1)
    xKey = arr2(i, 1)
    dic2(xKey) = ""
Next
Rng1.ClearContents
OutArr = Rng1.Value
xIndex = 1
For i = 1 To UBound(arr1, 1)
    xKey = arr1(i, 1)
    If dic2.Exists(xKey) Then
        OutArr(xIndex, 1) = xKey
        xIndex = xIndex + 1
    End If
Next
Rng1.Value = OutArr
End Sub
3. Tıklayın Çalıştır, bir KutoolsforExcel diyalog kutusu açılır ve ölçütlerle eşleşmeyen satırları silmek istediğiniz alanı seçmenizi sağlar. Ekran görüntüsüne bakınız:

a screenshot of selecting the data you want to remove

4. Tamam'a tıklayın ve başka bir diyalog kutusu açılır, diğer çalışma sayfasındaki ölçütleri seçmenizi sağlar, ekran görüntüsüne bakınız:

a screenshot of selecting the criteria data

5. Şimdi, başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen tüm satırlar kaldırıldı.


Kutools for Excel ile başka bir çalışma sayfasındaki ölçütlerle eşleşmeyen satırları silme

Eğer VBA kodu biraz zor geliyorsa, Kutools for Excel'in Hücreleri Karşılaştır özelliğiyle deneyebilirsiniz.

Kutools for Excel, 300'den fazla kullanışlı Excel aracı içerir. 30 gün boyunca sınırlama olmadan ücretsiz deneyin. Şimdi Edinin

1. Ölçütlerle eşleşmeyen satırları silmek istediğiniz çalışma sayfasını seçin. Ve Kutools > Aralık > Hücreleri Karşılaştır'a tıklayın. Ekran görüntüsüne bakınız:

2. Hücreleri Karşılaştır iletişim kutusunda, Aralık B'deki butona tıklayın ve ardından ihtiyacınız olan ölçüt aralığını seçebilirsiniz. Ekran görüntüsüne bakınız:

a screenshot of deleting rows not matching criteria using Kutools for Excel
doc-arrow
a screenshot of deleting rows not matching criteria using Kutools for Excel 2

 

3. Ardından Tamam'a tıklayın, sonra Hücreleri Karşılaştırma iletişim kutusuna geri dönün, Farklı Değer'i işaretleyin ve Tüm Satırı Seç'i seçin. Ekran görüntüsüne bakınız:

a screenshot of deleting rows not matching criteria using Kutools for Excel option

4. Tamam'a tıklayın ve Hücreleri Karşılaştırma iletişim kutusundan çıkın. Daha sonra ölçütlerden farklı olan değer satırlarının seçildiğini görürsünüz.

a screenshot of selected items that will be deleted

5. Ölçütlerle eşleşmeyen satırları silmek için bağlam menüsünden Sil'e sağ tıklayın.

a screenshot of deleting rows

Kutools for Excel'in Hücreleri Karşılaştır özelliği hakkında daha fazla bilgi için buraya tıklayın.


İlgili Makaleler:


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!