KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de Birden Çok Eşleşmeyi Aynı Anda Bulup Silmenin Yolları

YazarAmanda Li Değiştirme Tarihi

Excel'de büyük veri setleriyle çalışırken, ihtiyacınız olan bilgileri anında bulabilme yeteneği kritik öneme sahiptir. İşte tam da bu noktada devreye **Bul ve Değiştir** özelliği girer: Geçerli çalışma sayfasında veya tüm çalışma kitabında belirli değerleri ya da biçimleri kolayca bulun, vurgulayın ve ardından sonuçlar üzerinde istediğiniz işlemi (örneğin silme veya değiştirme) gerçekleştirin. Ancak unutmayın: Excel’in Bul ve Değiştir özelliği aynı anda yalnızca tek bir değeri işleyebilir. Bu eğitimde, Excel’de birden fazla **farklı değeri** aynı anda bulup silmenin hızlı ve pratik bir yolunu öğreneceksiniz.

Birden çok değeri bulmak ve silmek için hücre aralığını gösteren bir ekran görüntüsü


Birden Çok Eşleşmeyi Aynı Anda VBA ile Bulma ve Silme

Birden çok çalışma sayfasında veya belirli bir aralıkta birden fazla "Farklı değer"i hızlıca bulmanıza ve silmenize yardımcı olmak için iki VBA kodu hazırladık. Aşağıdaki adımları izleyin ve ihtiyaçlarınıza uygun olan kodu çalıştırın.

1. Excel'de Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.

2. Ekle > Modül öğesine tıklayın. Ardından aşağıdaki VBA kodlarından birini Modül penceresine kopyalayın.
Ekle > Modül seçeneğinin vurgulandığı Microsoft Visual Basic for Applications penceresinin bir ekran görüntüsü

VBA kodu 1: Aralık seç içindeki birden çok eşleşmeyi aynı anda bulma ve silme

Sub FindAndDeleteDifferentValues_Range()
'Updated by ExtendOffice 20220823
Dim xRg As Range
Dim xFindStr As String
Dim xFindRg As Range
Dim xARg As Range
Dim xURg As Range
Dim xFindRgs As Range
Dim xFAddress As String
Dim xBol As Boolean
Dim xJ

xArrFinStr = Array("sales", "9", "@") 'Enter the values to delete, enclose each with double quotes and separate them with commas

On Error Resume Next
Set xRg = Application.InputBox("Please select the search scope:", "Kutools for Excel", , Type:=8)
If xRg Is Nothing Then Exit Sub

xBol = False
For Each xARg In xRg.Areas
    Set xFindRg = Nothing
    Set xFindRgs = Nothing
    Set xURg = Application.Intersect(xARg, xARg.Worksheet.UsedRange)
    For Each xFindRg In xURg
        For xJ = LBound(xArrFinStr) To UBound(xArrFinStr)
            If xFindRg.Text = xArrFinStr(xJ) Then
                xBol = True
                If xFindRgs Is Nothing Then
                    Set xFindRgs = xFindRg
                Else
                    Set xFindRgs = Application.Union(xFindRgs, xFindRg)
                End If
            End If
        Next
    Next
    If Not xFindRgs Is Nothing Then
        xFindRgs.ClearContents
    End If
Next
If xBol Then
    MsgBox "Successfully deleted."
Else
     MsgBox "No results found."
End If
End Sub

Not: 13. satırdaki xArrFinStr = Array("sales", "9", "@") kod parçasında, bulup silmek istediğiniz Gerçek Değer ile "sales", "9", "@" kısmını değiştirin; her değeri çift tırnak içine almayı ve virgülle ayırmayı unutmayın.


VBA kodu 2: Birden çok sayfa arasında birden çok eşleşmeyi aynı anda bulma ve silme

Sub FindAndDeleteDifferentValues_WorkSheets()
'Updated by ExtendOffice 20220823
Dim xRg As Range
Dim xFindStr As String
Dim xFindRg As Range
Dim xARg, xFindRgs As Range
Dim xWShs As Worksheets
Dim xWSh As Worksheet
Dim xWb As Workbook
Dim xURg As Range
Dim xFAddress As String
Dim xArr, xArrFinStr
Dim xI, xJ
Dim xBol As Boolean
xArr = Array("Sheet1", "Sheet2") 'Names of the sheets where to find and delete the values. Enclose each with double quotes and separate them with commas
xArrFinStr = Array("sales", "9", "@") 'Enter the values to delete, enclose each with double quotes and separate them with commas
'On Error Resume Next
Set xWb = Application.ActiveWorkbook
xBol = False
For xI = LBound(xArr) To UBound(xArr)
    Set xWSh = xWb.Worksheets(xArr(xI))
    Set xFindRg = Nothing
    xWSh.Activate
    Set xFindRgs = Nothing

    Set xURg = xWSh.UsedRange
    Set xFindRgs = Nothing
    For Each xFindRg In xURg
        For xJ = LBound(xArrFinStr) To UBound(xArrFinStr)
            If xFindRg.Text = xArrFinStr(xJ) Then
                xBol = True
                If xFindRgs Is Nothing Then
                    Set xFindRgs = xFindRg
                Else
                    Set xFindRgs = Application.Union(xFindRgs, xFindRg)
                End If
            End If
        Next
    Next
    If Not xFindRgs Is Nothing Then
        xFindRgs.ClearContents
    End If
Next

If xBol Then
    MsgBox "Successfully deleted."
Else
     MsgBox "No results found."
End If
End Sub
Not:
  • 15. satırdaki xArr = Array("Sheet1", "Sheet2") kod parçasında, değerleri bulup silmek istediğiniz sayfaların gerçek adlarıyla "Sheet1", "Sheet2" kısmını değiştirmelisiniz. Her sayfa adını çift tırnak içine almayı ve virgülle ayırmayı unutmayın.
  • 16. satırdaki xArrFinStr = Array("sales", "9", "@") kod parçasında, bulup silmek istediğiniz Gerçek Değer ile "sales", "9", "@" kısmını değiştirin; her değeri çift tırnak içine almayı ve virgülle ayırmayı unutmayın.

3. VBA kodunu çalıştırmak için F5 tuşuna basın.Not: VBA kodu 1 kullanıyorsanız, değerlerin bulunup silineceği aralığı seçmenizi isteyen bir iletişim kutusu açılacaktır. Tüm sayfayı seçmek için bir sayfa sekmesine tıklayabilirsiniz.

4. Belirtilen eşleşmelerin silindiğini bildiren aşağıdaki iletişim kutusu açılır. İletişim kutusunu kapatmak için Tamam düğmesine tıklayın.
VBA kodu çalıştırıldıktan sonra belirtilen değerlerin silindiğini onaylayan Excel mesaj kutusunun bir ekran görüntüsü

5. Belirtilen değerler aynı anda silindi.
VBA kodu kullanılarak birden çok değerin silindikten sonraki hücreleri gösteren Excel çalışma sayfasının bir ekran görüntüsü


Birden Çok Eşleşmeyi Aynı Anda Belirli hücreleri seçin Özelliğiyle Bulma ve Silme

Kutools for Excel ürünü, aynı anda bir veya iki koşulu sağlayan değerleri bulmanızı sağlayan Belirli hücreleri seçin özelliğini sunar. Birden çok değeri aynı anda nasıl hızlıca bulup silebileceğinizi öğrenmek için lütfen "Lütfen okuyun" bölümüne göz atın.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'ün üzerinde gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Kutools sekmesinde, Düzenleme grubunda, Seç > Belirli hücreleri seçin öğesine tıklayın.
Belirli Hücreleri Seç seçeneğinin vurgulandığı Excel'deki Kutools sekmesinin bir ekran görüntüsü

2. Açılan Belirli hücreleri seçiniletişim kutusunda şu adımları uygulayın:
  • Aralık içinde hücreleri seçinkutusunda, değerlerin bulunup silineceği aralığı belirtmek için sağdaki Aralık seçim düğmesiaralık seçme düğmesine tıklayın ().Not:Tüm sayfada arama yapmak için sayfa sekmesine tıklayın.
  • Seçim türünü belirtin bölümünde, Hücre seçeneğini işaretleyin.
  • Türü belirtinbölümünde, en fazla iki koşul belirleyin:
    • İhtiyacınız olan ilişkiyi seçmek için sol taraftaki açılır oka tıklayın; örneğin İçerir, Eşittir, Küçüktür, İle başlar vb.
    • İhtiyacınıza göre ilgili kutuya değerinizi girin.
    • İki koşul arasında ilişkiyi belirtin (varsa): Ve veya Veya.
Excel'de Belirli Hücreleri Seç iletişim kutusunun bir ekran görüntüsü

3. Belirlediğiniz koşulları sağlayan hücreleri seçmek için Tamam düğmesine tıklayın. Kaç hücrenin bulunduğunu ve seçildiğini bildiren bir iletişim kutusu açılır.
Excel'de Belirli Hücreleri Seç iletişim kutusunun seçilen hücre sayısını onaylayan bir ekran görüntüsü

4. Tamam düğmesine tıklayın. Artık seçili değerleri aynı anda silmek için DELETE tuşuna basın.
SİLİNDİ tuşu kullanılarak seçilen hücrelerin silindiği Excel çalışma sayfasının bir ekran görüntüsü

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Şimdi Edinin


Demo: Excel'de Birden Çok Eşleşmeyi Aynı Anda Bulma ve Silme

Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve hızlı çalışma için yapay zekâ destekli özellikleri keyifle kullanın!Şimdi İndirin!

İlgili Makaleler

Excel'de Yinelemeleri Bulma, Vurgulama, Filtreleme, Sayma ve Silme

Excel'de verileri manuel olarak girerken, başka kaynaklardan kopyalarken veya çeşitli nedenlerle zaman zaman yinelenen veriler oluşabilir. Bu yinelemeler bazen gerekli ve faydalı olsa da, bazen de hatalara veya yanlışlıklara yol açabilir. Bu makalede, Excel'de yinelemeleri formüller, Koşullu Biçimlendirme kuralları, üçüncü parti eklentiler ve benzeri yöntemlerle nasıl hızlıca tespit edebileceğinizi, vurgulayabileceğinizi, filtreleyebileceğinizi, sayabileceğinizi ve silebileceğinizi öğreneceksiniz.

Excel'de iki sütunu karşılaştırıp eşleşen değerleri nasıl silersiniz?

İki sütununuz ya da listeniz varsa ve bunlar yinelenen öğeler içeriyorsa, eşleşenleri nasıl hızlıca karşılaştırıp silebilirsiniz? Bu makalede, Excel’de bu işlemi kolayca gerçekleştirmenizi sağlayacak çeşitli yöntemleri sizinle paylaşacağım.

Excel'de Aralık seçimi dışındaki her şeyi nasıl silersiniz?

Excel'de "Aralık Seç" özelliğini doğrudan ve hızlı bir şekilde silebilirsiniz; peki ya "Aralık Seç" dışındaki diğer hücre içeriklerini silmeyi denediniz mi? Bu makalede, Excel'de bu işlemi hızlı ve kolayca gerçekleştirmeniz için bazı pratik ipuçlarını paylaşıyoruz.

Bir hücre aralığındaki tüm resimleri nasıl silersiniz?

Çalışma sayfanıza birden fazla resim eklenmişse ve bunlardan bazılarını belirli bir aralıkta hızlıca silmek istiyorsanız, bunu nasıl yaparsınız?

En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/eğik/yazı üzeri çizgi…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde destek sunar!

Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300'den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen alınmak için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri, tek bir yükleyiciyle!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileriyle birlikte Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamaları arasında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— tek tek eklenti satın alımına göre tasarruf edin