Skip to main content

Excel'de hücre değerine göre satırları kaldırma – Kolay öğretici

Author: Xiaoyang Last Modified: 2025-06-10

Küçük bir elektronik tablo ile mi yoksa büyük bir veri setiyle mi uğraşıyorsunuz, hücre değerlerine göre satırları nasıl kaldıracağınızı bilmek size zaman ve çaba kazandırabilir. Bu işlem, Filtreleme özelliği, Bul ve Değiştir aracı, Sıralama özelliği ve hatta gelişmiş teknikler kullanılarak birkaç Excel özelliğini kullanarak gerçekleştirilebilir. Bu kılavuzun sonunda, Excel sayfalarınızdan istenmeyen satırları etkili bir şekilde kaldırmak için gerekli bilgiye sahip olacaksınız; böylece verileriniz temiz kalacak ve analiz ihtiyaçlarınızla ilgili olacaktır.

Örneğin, isim sütununda Jener içeren tüm satırları kaldırmak istiyorsam, nasıl devam ederim?

 Remove rows based on cell value

Hücre değerine göre tüm satırları kaldırma

Sıralama özelliğiyle seçimdeki satırları hücre değerine göre kaldırma


Excel'de hücre değerine göre tüm satırları kaldırma

Excel, belirli hücre değerlerine dayalı olarak satırları kaldırmak için çeşitli yöntemler sunar. Bu bölüm, filtrelemede, bul ve değiştir özelliklerinde ve Kutools'da basit Excel özellikleri kadar VBA içeren daha gelişmiş tekniklere kadar yöntemleri kapsar. Başlangıç seviyesindeyseniz veya ileri düzey bir kullanıcıysanız, beceri seviyenize ve ihtiyaçlarınıza uygun bir yöntem bulacaksınız.

📝 Not: Aşağıdaki satırları kaldırma yöntemleri, o satırdaki tüm verileri, diğer hücrelerdeki içerik dahil olmak üzere siler. Veri kaybını önlemek için silmeden önce veri setinin bir kopyasını başka bir çalışma sayfasına yedeklemeyi düşünün.

Filtreleme özelliğiyle hücre değerine göre tüm satırları kaldırma

Normalde, belirli kriterlere uyan satırları göstermek için Filtreleme özelliğini uygulayabilir ve ardından satırları tek seferde silebilirsiniz.

Adım 1: İstenmeyen satırları filtrelemek için Filtreleme özelliğini uygulayın

  1. Satırları silmek istediğiniz veri aralığını seçin. Ardından, "Veri" > "Filtre"'ye tıklayın, ekran görüntüsüne bakın:
     click Data > Filter
  2. Şimdi, her sütunun başlığında açılır oklar görünecektir. Satırları kaldırmak istediğiniz değerlere göre sütundaki açılır oku tıklayın. Örneğin, Jener adlı satırları kaldırmak istiyorsanız, Ad sütunundaki oku tıklarsınız.
  3. Açılır menüde, tüm seçimleri temizlemek için "Tümünü Seç" onay kutusunu kaldırın ve yalnızca Jener'in yanındaki kutuyu işaretleyin veya hızlıca bulmak için arama kutusuna manuel olarak Jener yazın.
    check only the value to filter out
  4. Ardından, filtreyi uygulamak için Tamam düğmesine tıklayın. Yalnızca Jener içeren satırlar görüntülenecektir. Ekran görüntüsüne bakın:
    only the rows that contain the specific value are displayed

Adım 2: Filtrelenmiş satırları silme

Görünür satırları seçin, ardından seçili satırlardan birine sağ tıklayın ve bağlam menüsünden "Satırı Sil" seçeneğini seçin. Bu, tüm seçili satırları kaldıracaktır.
 right-click on one of the selected rows and choose Delete Row

Adım 3: Filtreyi temizleme

Sonra, tekrar "Veri" > "Filtre" üzerine tıklayın. Bu, filtreyi kaldıracak ve silinenler dışında tüm kayıtları göreceksiniz.
click on the Data > Filter again to clear the filter

💡 İpuçları:
  • Jener metnini içeren satırları elemek için filtreleme yöntemini uygulamaya benzer şekilde, aşağıdaki ekran görüntülerinde gösterildiği gibi sayısal veya tarih koşullarına dayalı olarak satırları kaldırmak için de kullanabilirsiniz:
    Sayı filtreleme koşulları:
    Number filter conditions in Filter function

    Tarih filtreleme koşulları:
     Date filter conditions in Filter function
  • Ayrıca, belirli bir arka plan rengi içeren tüm satırları filtrelemek ve silmek için Filtreleme özelliğini kullanabilirsiniz. Ekran görüntüsüne bakın:
    filter and delete all rows that contain certain background color
  • Birden fazla kritere göre filtrelemek için Filtreleme özelliğini kullanarak ihtiyacınız olmayan içeriği filtreleyebilir ve ardından silebilirsiniz. Örneğin, satıcı adı Jener olan ve toplam satışları $7000'den fazla olan tüm satırları silmek istediğinizi varsayalım. Önce Jener adına göre satırları filtrelemelisiniz, ardından 7000'den fazla olan satışları filtrelemelisiniz.
 

Kutools AI Asistanı ile hücre değerine göre tüm satırları kaldırma

Kutools for Excel, Excel'deki çeşitli karmaşık görevleri basitleştirmek için tasarlanmış 300'den fazla gelişmiş özelliği içeren kapsamlı bir eklentidir. Özelliklerinden biri olan Kutools AI Asistanı, belirli kriterlere göre filtreleme ve satır silme gibi görevleri otomatikleştirmeye yardımcı olur.

📝 Not: Excel için Kutools'un bu Kutools AI Asistanı özelliğini kullanmak için lütfen Kutools for Excel'i indirip yükleyin.

Kutools for Excel'i yükledikten sonra, lütfen "Kutools AI" > "AI Asistanı" üzerine tıklayarak "Kutools AI Asistanı" panelini açın:

  1. Veri aralığını seçin, ardından gereksiniminizi sohbet kutusuna yazın ve "Gönder" düğmesine tıklayın veya Enter tuşuna basın.
    “Seçimdeki Ad sütununda Jener adı bulunan satırları kaldır”
  2. Analizden sonra, çalıştırmak için "Yürüt" düğmesine tıklayın. Kutools AI Asistanı, isteğinizi AI kullanarak işleyecek ve belirtilen satırları doğrudan Excel'de kaldıracaktır.
💡 İpuçları:
  • Birden fazla kritere göre satırları silmek için gereksinimleri buna göre ayarlayın. Örneğin, "Seçimdeki Ad sütununda Jener veya Kevin içeren satırları kaldır" veya "Seçimdeki Ad sütununda Jener içeriyor ve toplam satışlar 7000'i aşan satırları kaldır" gibi komutlar kullanın.
  • Bu yöntem geri alma işlevini desteklemez. Ancak, orijinal verileri geri yüklemek isterseniz, değişiklikleri geri almak için "Beklenmedik şekilde" üzerine tıklayabilirsiniz.
Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...
 

Bul ve Değiştir özelliğiyle hücre değerine göre tüm satırları kaldırma

Excel'in Bul ve Değiştir özelliğini kullanarak belirli bir hücre değerine göre tüm satırları kaldırmak, verilerinizi temizlemek için oldukça etkili olabilen basit bir yöntemdir. Lütfen şu adımları izleyin:

Adım 1: Belirli değeri seçmek için Bul ve Değiştir özelliğini uygulayın

  1. Belirli bir hücre değerine göre satırları kaldırmak istediğiniz sütun verilerini seçin ve ardından Ctrl + F tuşlarına aynı anda basarak "Bul ve Değiştir" iletişim kutusunu açın.
  2. "Bul ve Değiştir" iletişim kutusunda, belirli hücre değerini (bizim durumumuzda Jener giriyoruz) "Bulunacak metin" kutusuna yazın ve "Tümünü Bul" düğmesine tıklayın. Ekran görüntüsüne bakın:
    type the certain cell value in the find what box
  3. "Bul ve Değiştir" iletişim kutusunun altındaki tüm arama sonuçlarını seçin ve bu iletişim kutusunu kapatın. (Arama sonuçlarından birini seçebilir ve ardından tüm bulunan sonuçları seçmek için Ctrl + A tuşlarına basabilirsiniz.) Ve belirli değeri içeren tüm hücreler seçilecektir. Sonra bu iletişim kutusunu kapatın. Ekran görüntüsüne bakın:
     press Ctrl + A keys to select all found results

Adım 2: Seçilen değere göre satırları silme

  1. Hücreler hala seçiliyken, seçili hücrelerden birine sağ tıklayın ve bağlam menüsünden Sil'i seçin.
  2. Silme iletişim kutusunda "Tüm Satır" seçeneğini seçin ve tüm belirtilen değeri içeren satırları kaldırmak için Tamam'a tıklayın.
     delete the Rows based on the selected value
 

VBA koduyla hücre değerine göre tüm satırları kaldırma

Excel'de VBA (Visual Basic for Applications) kullanarak hücre değerine göre satırları kaldırmak, özellikle büyük veri setleri için görevin otomasyonunu sağlar ve bu da verimli hale getirir.

Adım 1: VBA modül düzenleyicisini açın ve kodu kopyalayın

  1. Alt + F11 tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.
  2. Açılan pencerede, "Ekle" > "Modül" üzerine tıklayarak yeni boş bir modül oluşturun.
  3. Ardından, aşağıdaki kodu boş modüle kopyalayıp yapıştırın.
    Sub DeleteRowsBasedOnCellValue()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Set ws = ActiveSheet
        Dim columnRange As Range
        On Error Resume Next
        Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8)
        On Error GoTo 0
        If columnRange Is Nothing Then Exit Sub
        Dim lastRow As Long
        lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row
        Dim criteria As String
        criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2)
        If criteria = "" Then Exit Sub
        Dim i As Long
        For i = lastRow To 1 Step -1
            If ws.Cells(i, columnRange.Column).Value = criteria Then
                ws.Rows(i).Delete
            End If
        Next i
    End Sub
    

Adım 2: Kodu çalıştırın

  1. Ardından kodu çalıştırmak için F5 tuşuna basın. Açılan iletişim kutusunda, belirli bir değere göre satırları kaldırmak istediğiniz sütunu seçin ve Tamam düğmesine tıklayın.
     select the column to remove rows based on the certain value
  2. Takip eden iletişim kutusunda, belirli değeri girin ve Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
     type the certain value to remove rows based on

Sonuç:

Ve artık belirtilen değere göre tüm satırların silindiğini göreceksiniz.

📝 Not: Bu VBA kod yöntemi Geri Almayı desteklemez, bu nedenle kullanmadan önce işlemin beklendiği gibi çalıştığından emin olun. Ayrıca, beklenmedik değişikliklere veya kayıplara karşı korunmak için verilerinizin yedeğini tutmanız önerilir.

Sıralama özelliğiyle seçimdeki satırları hücre değerine göre kaldırma

Yukarıdaki tüm yöntemler tüm satırı kaldırır, bu bir sınırlama olabilir. Örneğin, bu yöntemler veri setinin sağ tarafındaki tüm verileri ortadan kaldıracaktır. Diyelim ki veri seti içindeki belirli kayıtları silmek istiyorsunuz ancak geri kalan verileri korumak istiyorsunuz. Bu durumda, alternatif bir yaklaşım gereklidir.

Adım 1: Veri için yardımcı bir sütun oluşturun

Sırayı takip etmemize yardımcı olacak yeni bir sütun oluşturun. Verilerinizin yanına bir sütun eklemeniz ve ardından 1, 2, 3... gibi seri numarasıyla doldurmanız gerekmektedir, ekran görüntüsüne bakın:
Create a serial numbers helper column for the data

Adım 2: Verileri belirli bir sütuna göre sıralayın

  1. Satırları kaldırmak istediğiniz veri sütununu seçin. Ardından, "Veri" > "A'dan Z'ye veya Z'den A'ya Sırala" üzerine tıklayın ve bir Sıralama Uyarısı iletişim kutusu açılacak, "Seçimi Genişlet" seçeneğini seçin ve ardından "Sırala" düğmesine tıklayın. Ekran görüntüsüne bakın:
     select Expand the selection in the dialog box
  2. Şimdi, aynı değerlere sahip satırlar bir araya getirilecek, böylece kolayca tanımlanıp seçilebilirler. Ekran görüntüsüne bakın:
     rows with the same values will be grouped together

Adım 3: Sıralanmış satırları silme

  1. Silmek istediğiniz kayıt grubunu seçin ve ardından sağ tıklayın, ardından bağlam menüsünden "Sil" seçeneğini seçin. "Sil" iletişim kutusunda "Hücreleri yukarı kaydır" seçeneğini seçin. Ve ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
     Delete the sorted rows
  2. Yalnızca ismi Jener olan kayıtlar silinir ve tüm satır kaldırılmaz. Böylece veri setinizin sağında veya solundaki herhangi bir veri etkilenmez.

Adım 4: Verilerin orijinal sırasını geri yüklemek için Sıralama özelliğini uygulayın

Yardımcı sütunun başlığına tıklayın, ardından şeritteki "Veri" sekmesine gidin ve verileri yardımcı sütundaki sıraya göre düzenlemek için "A'dan Z'ye Sırala" seçeneğini seçin. Bu, seçili aralıktaki verileri orijinal sırasına geri yükleyecektir.

Adım 5: Yardımcı sütunu silme

Son olarak, çalışma sayfanızı temizlemek için gerekirse yardımcı sütunu silin.


Bu makalede, Excel'de hücre değerlerine göre satırları kaldırmak için çeşitli yöntemleri inceledik. İstediğiniz yöntemi seçebilirsiniz. Eğer daha fazla Excel ipucu ve hilesi keşfetmeye ilgi duyuyorsanız, web sitemiz binlerce öğretici sunmaktadır, lütfen buraya tıklayarak erişin. Okuduğunuz için teşekkür ederiz ve gelecekte size daha fazla faydalı bilgi sağlamayı umuyoruz!


İlgili Makaleler:

  • Excel'de boş hücreleri kolayca kaldırma – Tam öğretici
  • Excel'de boş hücreleri kaldırmak, verilerinizi analiz etmek, anlamak ve sunmak için akıcı hale getirebilecek yaygın bir iştir. Boş hücreler veri analizinizi bozabilir, formüllerde hatalara yol açabilir ve veri setlerinizi eksik veya profesyonel olmayan görünümde gösterebilir. Bu öğreticide, Go To Special özelliği, formüller, Filtreleme fonksiyonu gibi Excel'deki boş hücreleri etkili bir şekilde kaldırmak veya yönetmek için çeşitli yöntemleri keşfedeceğiz. Her yöntem farklı ihtiyaçlar ve senaryolar için hizmet eder, bu yüzden sizin ihtiyaçlarınıza en uygun olanı seçebilirsiniz.
  • Arka plan rengine göre satırları silme
  • Peki, arka plan rengine göre tüm satırları nasıl silebilirsiniz? Bu örnekte, aşağıdaki ekran görüntüsünde gösterildiği gibi mavi arka plan rengiyle dolu tüm satırları silmem gerekiyor. Bu makale ile, bu görevi Excel'de gerçekleştirmek için bazı kodlar elde edeceksiniz.
  • Her diğer satırı silme
  • Eğer Excel'de her diğer satırı veya sütunu hızlı bir şekilde silmek istiyorsanız, asıl nokta, önce her diğer satırı veya sütunu nasıl hızlı bir şekilde seçeceğiniz ve ardından onlara silme işlemini uygulayabileceğinizdir. Ve bu makale, size her diğer satırı veya sütunu önce nasıl seçeceğiniz ve ardından onları hızlı bir şekilde silebileceğiniz konusunda bazı püf noktaları gösterecektir.