İçindekiler
Bu makalede, bir hücre değerine dayalı olarak Excel'de satırları silmenin çeşitli yolları listelenmektedir. Bu yazıda Excel VBA'nın yanı sıra kısayol tuşlarını da bulacaksınız. Satırları otomatik olarak silin veya yararlı kısayollarla birlikte standart Bul seçeneğini kullanın.
Excel, ara sıra değişen verileri depolamak için mükemmel bir araçtır. Ancak, bazı değişikliklerden sonra tablonuzu güncellemek gerçekten çok zaman gerektirebilir. Görev, Excel'deki tüm boş satırları kaldırmak kadar basit olabilir. Veya yinelenen verileri bulmanız ve silmeniz gerekebilir. Kesin olarak bildiğimiz bir şey var ki, ayrıntılar geldiğinde veya gittiğinde, mevcut veriler üzerinde zaman kazanmanıza yardımcı olacak en iyi çözümü ararsınız.iş.
Örneğin, farklı satıcıların ürünlerini sattığı bir pazar yeriniz var. Bazı nedenlerden dolayı satıcılardan biri işini kapattı ve şimdi farklı sütunlarda olsalar bile satıcının adını içeren tüm satırları silmeniz gerekiyor.
Bu yazıda, belirli bir metin veya değere göre satırları silmek için Excel VBA ve kısayollarını bulacaksınız. Kaldırmadan önce gerekli bilgileri nasıl kolayca bulacağınızı ve seçeceğinizi göreceksiniz. Göreviniz satır silmek değil, satır eklemekle ilgiliyse, bunu nasıl yapacağınızı Excel'de birden çok satır eklemenin en hızlı yolları bölümünde bulabilirsiniz.
Tablonuzdaki satırları silmek için en hızlı Excel kısayolu
Birden fazla satırı içerdikleri hücre değerine göre silmenin en hızlı yöntemini kullanmak istiyorsanız, önce bu satırları doğru bir şekilde seçmeniz gerekir.
Satırları seçmek için, gerekli değerlere sahip bitişik hücreleri vurgulayabilir ve Shift + Boşluk tuşlarına tıklayabilir veya Ctrl tuşunu basılı tutarak gerekli bitişik olmayan hücreleri seçebilirsiniz.
Satır numarası düğmelerini kullanarak tüm satırları da seçebilirsiniz. Son düğmenin yanında vurgulanan satırların numarasını göreceksiniz.
Gerekli satırları seçtikten sonra, Excel "satır sil" kısayolunu kullanarak bunları hızlı bir şekilde kaldırabilirsiniz. Aşağıda, standart bir veri tablonuz veya sağında veri bulunan bir tablonuz olsun, seçilen satırlardan nasıl kurtulacağınızı bulacaksınız.
Tüm tablodan satırları kaldırma
Sağ tarafında ek bilgi bulunmayan basit bir Excel listeniz varsa, satırları 2 kolay adımda kaldırmak için satır silme kısayolunu kullanabilirsiniz:
- Ctrl + - (ana klavyede eksi) kısayol tuşuna basın.
Kullanılmayan satırların bir çırpıda kaybolduğunu göreceksiniz.
İpucu: Yalnızca kaldırmak istediğiniz değerleri içeren aralığı vurgulayabilirsiniz. Ardından şu kısayolu kullanın Ctrl + - (ana klavyede eksi) standart Excel'i almak için Silme seçmenize olanak tanıyan iletişim kutusu Tüm sıra radyo düğmesi veya ihtiyacınız olabilecek başka bir silme seçeneği.
Tablonuzun sağında veri varsa satırları silin
Ctrl + - (ana klavyede eksi) Excel kısayolu satırları silmek için en hızlı yoldur. Ancak, aşağıdaki ekran görüntüsünde olduğu gibi ana tablonuzun sağında herhangi bir veri varsa, tutmanız gereken ayrıntılarla birlikte satırları kaldırabilir.
Eğer durumunuz buysa, verilerinizi şu şekilde biçimlendirmeniz gerekir Excel Tablosu Birincisi.
- Ctrl + T tuşlarına basın veya Ana Sayfa sekmesi -> Tablo Olarak Biçimlendir ve size en uygun stili seçin.
Şunları göreceksiniz Tablo Oluştur Gerekli aralığı vurgulamak için kullanabileceğiniz iletişim kutusu.
Not: Lütfen satır düğmelerini tüm satırları seçmek için kullanmadığınızdan emin olun.
Umarım bu "satırı kaldır" kısayolunu yararlı bulmuşsunuzdur. Satırları silmek için Excel VBA'yı bulmak ve belirli hücre metnine dayalı verileri nasıl ortadan kaldıracağınızı öğrenmek için okumaya devam edin.
Tek bir sütunda belirli bir metin içeren satırları silme
Kaldırmak istediğiniz satırlardaki öğeler yalnızca bir sütunda görünüyorsa, aşağıdaki adımlar bu tür değerlere sahip satırları silme işlemi boyunca size yol gösterecektir.
- Öncelikle tablonuza Filtre uygulamanız gerekir. Bunu yapmak için Veri sekmesine tıklayın ve Filtre simgesi.
Son olarak Filtre simgesini tekrar temizleyin ve değerlerin bulunduğu satırların tablonuzdan kaybolduğunu görün.
Excel'de hücre rengine göre satırlar nasıl kaldırılır
Filtre seçeneği, verilerinizi hücrelerin rengine göre sıralamanızı sağlar. Belirli arka plan rengini içeren tüm satırları silmek için kullanabilirsiniz.
- Başvurmak Filtre Masana git. Veri sekmesine tıklayın ve Filtre simgesi.
İşte bu! Aynı renkteki hücrelere sahip satırlar anında kaldırılır.
Farklı sütunlarda belirli metinleri içeren satırları silme
Kaldırmak istediğiniz değerler farklı sütunlara dağılmışsa, sıralama görevi zorlaştırabilir. Aşağıda, belirli değerleri veya metinleri içeren hücrelere göre satırları kaldırmak için yararlı bir ipucu bulacaksınız. Aşağıdaki tablomdan, 2 sütunda görünen Ocak ayını içeren tüm satırları kaldırmak istiyorum.
- kullanarak gerekli değere sahip hücreleri arayarak ve seçerek başlayın. Bul ve Değiştir iletişim kutusuna tıklayın. Ctrl + F çalıştırmak için.
İpucu: Aynı iletişim kutusunu şu adrese giderseniz de bulabilirsiniz Ana Sayfa sekmesi -> Bul & Seç ve seç Bul seçeneğini aşağı açılır listeden seçin.
- İhtiyaç duyulan değeri Ne olduğunu bulun alanına gidin ve gerekirse ek seçenekleri seçin. Ardından Tümünü Bul Sonucu görmek için.
Pencerede bulunan değerleri seçerek Ctrl tuşuna basıldığında, bulunan değerler tablonuzda otomatik olarak vurgulanacaktır.
İpucu: Ctrl + - tuşlarına basarsanız seçili değerlerin bulunduğu satırları silebilirsiniz. (ana panoda eksi) ve radyo düğmesini seçin Tüm satırlar .
Voila! İstenmeyen satırlar silinir.
Satırları silmek veya diğer her satırı kaldırmak için Excel VBA makrosu
Bu veya bu Excel rutinini otomatikleştirmek için her zaman bir çözüm arıyorsanız, satır silme görevinizi kolaylaştırmak için aşağıdaki makroları alın. Bu bölümde, seçili hücrelerle satırları kaldırmanıza veya Excel'deki diğer tüm satırları silmenize yardımcı olacak 2 VBA makrosu bulacaksınız.
Makro RemoveRowsWithSelectedCells en az bir vurgulanmış hücre içeren tüm satırları eleyecektir.
Makro RemoveEveryOtherRow Adından da anlaşılacağı gibi, ayarlarınıza göre her ikinci / üçüncü vb. satırdan kurtulmanıza yardımcı olacaktır. Geçerli fare imleci konumundan başlayarak tablonuzun sonuna kadar satırları kaldıracaktır.
Makroları nasıl ekleyeceğinizi bilmiyorsanız, Excel'de VBA kodu nasıl eklenir ve çalıştırılır bölümüne bakmaktan çekinmeyin.
Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each rngCurCell In Selection If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rngCurCell.Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Thenrng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row Application.ScreenUpdating = FalseApplication.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Set rng2Delete = ActiveSheet.Cells(rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Hide every other row 'rng2Delete.EntireRow.Hidden = True End IfApplication.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Subİpucu Göreviniz her ikinci/üçüncü vb. satırı farklı bir renkle renklendirmekse, Excel'de satır rengini ve sütun gölgelendirmesini değiştirme (bantlı satırlar ve sütunlar) bölümündeki adımları bulabilirsiniz.
Bu makalede Excel'de satırların nasıl silineceğini anlattım. Artık seçilen satırları silmek için birkaç yararlı VBA makrosuna sahipsiniz, diğer her satırı nasıl kaldıracağınızı ve aynı değerlere sahip tüm satırları ortadan kaldırmadan önce aramanıza ve seçmenize yardımcı olmak için Bul ve Değiştir'i nasıl kullanacağınızı biliyorsunuz. Umarım yukarıdaki ipuçları Excel'deki işinizi kolaylaştırır ve bu sonuncusunun tadını çıkarmak için daha fazla boş zaman kazanmanızı sağlarYaz günleri. Mutlu olun ve Excel'de başarılı olun!