İçindekiler
Excel'de verilerle çalışırken, bir Excel satırının silinmesi oldukça yaygın bir olgudur. Aşağıdakileri yapmak için kullanabileceğimiz çok sayıda yöntem vardır Excel satırını silme Bir hücre belirli bir değer içeriyorsa Bu makalede, Excel'de bir satırı silmek için 3 etkili teknik gösterilecektir. Bir hücre belirli değerler içeriyorsa, örnekler ve uygun resimlerle.
Alıştırma Çalışma Kitabını İndirin
Excel dosyasını indirmeniz ve onunla birlikte pratik yapmanız önerilir.
Hücre Belirli Bir Değer İçeriyorsa Satırı Sil.xlsm3 Hücre Belirli Değerler İçeriyorsa Excel Satırını Silme Yöntemleri
Bu eğitimdeki tüm yöntemleri göstermek için veri kümesi olarak örnek bir Kişisel Bilgi Veritabanı kullanacağız.
Bu yüzden, daha fazla tartışmaya girmeden tüm yöntemleri tek tek ele alalım.
1. Excel'de Hücre Belirli Bir Metin İçeriyorsa Satırı Silmek için Bul ve Değiştir Kullanımı
Diyelim ki, " ile başlayan tüm kayıtları silmek istiyoruz Bay ." ifadesine yer verilmiştir. İsim sütun. Bunu yapmak için,
🔗 Adımlar:
❶ Basın CTRL + F ile açmak için Bul ve Değiştir Pencere.
❷ Sonra " yazın Bay ." içinde Ne olduğunu bulun Bar.
❸ Bundan sonra Tümünü Bul seçenek.
❹ Şimdi bulunan sonuçlardan birini seçin ve ardından CTRL + A Bulunan tüm sonuçları seçmek için ▶ düğmesine basın.
❺ Bulunan tüm sonuçları başarıyla seçtiğiniz için, şimdi Kapat seçenek.
❻ Şimdi tuşuna basın CTRL + - düğmesini açmak için Silme iletişim kutusu.
❼ Seçiniz Hücreleri yukarı kaydırın seçeneğini seçin ve TAMAM. .
Bu kadar.
Daha Fazla Oku: Excel'de Satırlar Nasıl Silinir: 7 Yöntem
2. Hücre Belirli Bir Metin/Sayı İçeriyorsa Excel Satırını Kaldırmak için Otomatik Filtre Kullanımı
2.1 Hücre Belirli Bir Metin İçeriyorsa Satırı Sil
Bu yöntemde, " ile başlayan tüm Excel kayıtlarını sileceğiz. Bayan Liesel " öğesini kullanarak Ad sütununda Otomatik Filtre Excel'deki özellik. Bunu yapmak için,
🔗 Adımlar:
❶ Tüm veri tablosunu seçin.
❷ Git Veri ▶ Sırala ve Filtrele ▶ Filtrele.
❸ Ekranın sağ alt köşesindeki açılır simgeye tıklayın. İsim sütun.
❹ Git Metin Filtreleri ▶ İle Başlar seçenek.
Bu noktada, bir iletişim kutusu adı Özel Otomatik Filtre ekranda belirecektir.
❺ Şimdi yazın Bayan Liesel ile başlayan çubuğun içine girin ve TAMAM. .
❻ Bundan sonra tuşuna basın CTRL + - düğmesine basın ve ekranda aşağıdaki resimdeki gibi bir iletişim kutusu görünecektir.
Sadece TAMAM. Düğme. Bu kadar basit.
2.2 Hücre Sayı İçeriyorsa Satırı Sil
Bu yöntemde, aşağıdaki değerlerden büyük olan tüm Excel kayıtlarını sileceğiz 23 kullanarak Yaş sütununda Otomatik Filtre Excel'deki özellik. Bunu yapmak için,
🔗 Adımlar:
❶ İçindeki herhangi bir hücreyi seçin Yaş sütun.
❷ Git Veri ▶ Sırala ve Filtrele ▶ Filtrele.
❸ Ekranın sağ alt köşesindeki açılır simgeye tıklayın. Yaş sütun.
❹ Git Sayı Filtreleri ▶ Büyüktür seçenek.
❺ Tip 23 içinde 'den büyüktür. kutusunu işaretleyin ve TAMAM. .
❻ Şimdi tuşuna basın CTRL + - 'ye basarak filtrelenmiş tüm sonuçları silin ve ardından TAMAM. açılır iletişim kutusundan düğmesine basın.
Bu kadar.
Daha Fazla Oku: Excel'de VBA ile Satırlar Nasıl Filtrelenir ve Silinir (2 Yöntem)
Benzer Okumalar:
- Excel'de Formül Kullanarak Birden Fazla Satır Nasıl Silinir (5 Yöntem)
- Excel'de Aynı Anda Birden Fazla Satır Silme (5 Yöntem)
- Excel VBA'da Gizli Satırlar Nasıl Silinir (Detaylı Bir Analiz)
- Excel'de Formülleri Etkilemeden Satır Silme (2 Hızlı Yol )
- Excel'de Hücre 0 İçeriyorsa Makro Kullanarak Satır Silme (4 Yöntemler)
3. VBA Kodunu Kullanarak Excel'de Hücre Belirli Metin/Sayı İçeriyorsa Satırı Silme
Bu bölümde, içindeki herhangi bir hücre herhangi bir metin veya sayı içeriyorsa bir satırı sileceğiz VBA Kod.
3.1 Hücre Belirli Bir Metin İçeriyorsa Satırı Sil
Bu yöntemde, yaşı olan bir satırı silmeye çalışacağız 17 içinde Yaş sütun.
🔗 Adımlar:
❶ Basın ALT +F11 açmak için VBA Pencere.
❷ Şimdi şu adrese gidin Insert ▶ Modül yeni bir modül açmak için.
❸ Aşağıdaki kodu kopyalayın:
Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub
❹ Üzerine yapıştırın VBA düzenleyicisine kaydedin ve CTRL + S.
❺ Şimdi " adlı çalışma sayfasına geri dönün VBA " tuşuna basın ve ALT + F8 Düğme.
❻ Aranan fonksiyon adını seçin DeleteRowsContainingtext() ve tıklayın Koşmak .
Bu kadar.
3.2 Hücre Sayı İçeriyorsa Satırı Sil
Bu yöntemde, Age sütunundaki herhangi bir hücre içinde herhangi bir sayı içeriyorsa, herhangi bir satırı nasıl silebileceğinizi tartışacağız.
🔗 Adımlar:
❶ Basın ALT +F11 açmak için VBA Pencere.
❷ Şimdi şu adrese gidin Insert ▶ Modül yeni bir modül açmak için.
❸ Aşağıdaki kodu kopyalayın:
Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub
❹ Yapıştır üzerinde VBA editör ve Kaydet tuşuna basarak CTRL + S .
❺ Şimdi " adlı çalışma sayfasına geri dönün VBA (2) " tuşuna basın ve ALT + F8 Düğme.
❻ Aranan fonksiyon adını seçin DeleteRowsContainingNumbers() ve tıklayın Koşmak .
Bu kadar.
Daha Fazla Oku: Belirli Verileri İçeren Satırları Silmek için Excel VBA (9 Örnek)
Hatırlanması Gerekenler
📌 Basın CTRL + F açmak için Bul ve Değiştir iletişim kutusu.
📌 CTRL + - silme işlemi için kısayol tuşudur.
📌 tuşuna basabilirsiniz ALT + F11 açmak için VBA Pencere.
Sonuç
Özetlemek gerekirse, Excel'de bir hücre belirli bir değer içeriyorsa bir satırı silmek için 3 farklı yöntem gösterdik. Bu makaleyle birlikte ekli olan alıştırma çalışma kitabını indirmeniz ve tüm yöntemleri bununla uygulamanız önerilir. Ve aşağıdaki yorum bölümünde herhangi bir soru sormaktan çekinmeyin. İlgili tüm sorgulara en kısa sürede yanıt vermeye çalışacağız.