Ana içeriğe atla

Başka bir sayfadaki ölçütlerle eşleşmeyen satırlar nasıl silinir?

Aynı sayfadaki kriterlere uymayan satırları silmek sizin için zor olmayabilir, ancak aşağıda gösterildiği gibi başka bir sayfadaki kriterlere uymayan satırları silmenin herhangi bir yolunu biliyor musunuz? Şimdi, hızlıca çözmenize yardımcı olabilecek iki numaram var.

VBA ile başka bir sayfadaki kriterlerle eşleşmeyen satırları silin

Kutools for Excel ile başka bir sayfadaki ölçütlerle eşleşmeyen satırları silin

doc-delete-based-on-another-page-1 doc-delete-based-on-another-page-2 belge-sağ doc-delete-based-on-another-page-3
 Kriterler (Sayfa 2'de)     Önce (Sayfa 1)          Sonra (Sayfa1)



ok mavi sağ balon VBA ile başka bir sayfadaki kriterlerle eşleşmeyen satırları silin

Bir VBA kodu var, başka bir sayfadaki ölçütlerle eşleşmeyen satırları silmenize yardımcı olabilir.

1. Basın Alt + F11 görüntülemek için Uygulamalar için Microsoft Visual Basic pencere.

2. Pencerede tıklayın Ekle > modül yeni bir modül penceresi göstermek için, ardından aşağıdaki VBA kodunu modül penceresine kopyalayın.

VBA: Excel'deki başka bir sayfadaki ölçütlerle eşleşmeyen satırları silin.

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ık koşmak, KutoolsforExcel ölçütlerle eşleşmeyen satırları silmek istediğiniz bir aralığı seçmeniz için iletişim kutusu açılır. Ekran görüntüsüne bakın:

doc-delete-based-on-another-page-4

4. tık OKve başka bir sayfadaki kriterleri seçmek için başka bir iletişim kutusu açılır, ekran görüntüsüne bakın:

doc-delete-based-on-another-page-5

5. Şimdi başka bir sayfadaki kriterlere uymayan tüm satırlar kaldırılır.


ok mavi sağ balon Kutools for Excel ile başka bir sayfadaki ölçütlerle eşleşmeyen satırları silin

VBA kodu sizin için biraz zorsa, Kutools for Excel'in Aralıkları Karşılaştır özelliğini deneyebilirsiniz.

Kutools for Excel 300'den fazla kullanışlı Excel aracı içerir. 30 günde hiçbir sınırlama olmaksızın ücretsiz deneyin. Şimdi alın

1. Ölçütlerle eşleşmeyen satırları silmek istediğiniz sayfayı seçin. Ve tıklayın Kutools > Aralıkları Karşılaştır. Ekran görüntüsüne bakın:

doc-delete-based-on-another-page-6

2. içinde Aralıkları Karşılaştır iletişim kutusunda düğmesine tıklayın B Aralığıve ardından ihtiyacınız olan kriter aralığını seçebilirsiniz. Ekran görüntüsüne bakın:

doc-delete-based-on-another-page-7
belge oku
doc-delete-based-on-another-page-8

 

3. Sonra tıklayın OK, sonra geri dön Aralıkları Karşılaştır iletişim, kontrol et Farklı Değer ve Tüm satırları seç. Ekran görüntüsüne bakın:

doc-delete-based-on-another-page-9

4. tık Okve çık Aralıkları Karşılaştır iletişim. Ardından kriterlerden farklı olan değer satırlarının seçildiğini görüyorsunuz.

doc-delete-based-on-another-page-10

5. Tıklamak için sağ tıklayın Sil bağlam menüsünden başka bir sayfadaki ölçütlerle eşleşmeyen satırları silin.

doc-delete-based-on-another-page-11

Kutools for Excel'in Aralıkları Karşılaştırma hakkında daha fazla bilgi için burayı tıklayın.


İlgili Makaleler:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  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ın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Doesn't work with sheets that have multiple columns because it doesn't actually delete the row, just the cell.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations