Excel'de belirli metni içermeyen satırları nasıl silersiniz?
Belki bazılarınız, Excel'de belirli metinler içerdiğinde tüm satırları nasıl sileceğinizi biliyordur, ancak belirli metinleri içermiyorsa tüm satırı silmek isterseniz ne yapabilirsiniz? Şimdi bu öğreticiyi takip edin, Excel'de bu sorunu çözmek için bir yol bulabilirsiniz.
Filtre ile belirli metni içermeyen satırları silme
VBA ile belirli metni içermeyen satırları silme
Kutools for Excel ile belirli metni içermeyen satırları silme
Filtre ile belirli metni içermeyen satırları silme
Excel'de Filtre işlevi, belirli metni içermeyen satırları hızlı bir şekilde filtrelemenize yardımcı olabilir ve ardından bunları seçerek silebilirsiniz.
1. Metinlere göre satırları kaldırmak istediğiniz sütunu seçin ve Veri > Filtre'ye tıklayın. Ekran görüntüsüne bakın:
![]() |
![]() |
![]() |
2. Sütun başlığında bir filtre düğmesi vardır, tıklayarak açılır listeyi açın ve belirli metin dışında tümünü işaretleyin. Ekran görüntüsüne bakın:
3. Ardından yalnızca başlık satırının ve belirli metni içermeyen satırların filtrelendiğini görebilirsiniz. Ekran görüntüsüne bakın:
4. Başlık satırı hariç hepsini seçin ve sağ tıklayarak bağlam menüsünden Satırı Sil'i seçin. Ekran görüntüsüne bakın:
5. Ardından Veri > Filtre'ye tekrar tıklayın ve belirli metni içermeyen tüm satırlar silinir. Ekran görüntüsüne bakın:
![]() |
![]() |
![]() |
VBA ile belirli metni içermeyen satırları silme
VBA, Excel'deki biraz zor işlemler için çok kullanışlıdır ve aşağıdaki adımları izleyerek belirli metni içermeyen satırları silebilirsiniz.
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini görüntüleyin.
2. Pencerede Ekle > Modül'e tıklayarak yeni bir modül penceresi açın, ardından aşağıdaki VBA kodunu modül penceresine kopyalayın.
VBA: Hücre belirli metni içeriyorsa tüm satırı sil.
Sub DeleteRowNoInclude()
'Updateby Extendoffice
Dim xRow As Range
Dim rng As Range
Dim WorkRng As Range
Dim xStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xStr = Application.InputBox("Text", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 1 Step -1
Set xRow = WorkRng.Rows(i)
Set rng = xRow.Find(xStr, LookIn:=xlValues)
If rng Is Nothing Then
xRow.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
3. Tıklayın Çalıştır düğmesine basın ve size çalışmak için bir aralık seçmeniz için bir iletişim kutusu açılacaktır. Ekran görüntüsüne bakın:< 4. Ardından Tamam'a tıklayın ve kaldırmak istediğiniz satırları temel almak için başka bir açılır iletişim kutusuna metni yazın. Ekran görüntüsüne bakın:
5. Tamam'a tıklayın ve Elma içermeyen satırlar kaldırılacaktır.
Kutools for Excel ile belirli metni içermeyen satırları silme
Yukarıdaki yöntemler sizin için kolay değilse, Kutools for Excel'in Belirli Hücreleri Seç özelliği kullanabilirsiniz.
Kutools for Excel 300'den fazla kullanışlı Excel aracı içerir. 30 gün boyunca sınırlamasız ücretsiz deneme sürümü. Şimdi Edinin
1. Belirli metni içermeyen satırları silmek istediğiniz sütunu seçin ve Kutools > Seçim Araçları > Belirli Hücreleri Seç'e tıklayın. Ekran görüntüsüne bakın:
2. Ve Belirli Hücreleri Seç iletişim kutusunda Tüm Satır'ı işaretleyin, İçermez'i seçin ve belirli metni metin kutusuna yazın, ayrıca Türü Belirtin bölümündeki aralık düğmesine tıklayarak belirli metni içeren hücreyi seçebilirsiniz.
3. Ardından Tamam'a tıklayın, belirli metni içermeyen satırlar seçilir, sağ tıklayarak bağlam menüsünden Sil'i seçin. Ekran görüntüsüne bakın:
4. Şimdi aralıkta belirli metni içermeyen tüm satırlar kaldırıldı. Belirli Hücreleri Seç hakkında daha fazla bilgi için buraya tıklayın.
İlgili Makaleler:
- Excel'de sıfır içermeyen hücre varsa tüm satırları silme
- Başka bir sayfadaki kriterlere uymayan satırları silme
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!