Excel'de Boş Satırları Sil (VBA ile ve VBA olmadan)

Excel'de büyük veri kümeleriyle çalışırken, daha fazla kullanmak için verileri temizlemeniz gerekebilir. Yaygın bir veri temizleme adımı, ondan boş satırları silmektir.

Şimdi bunu yapmak için kullanabileceğiniz çeşitli yollar var:

  • Her boş satıra gidin ve manuel olarak silin (çok sıkıcı ve zaman alıcı).
  • Tüm veri kümesini, tüm boş satırlar altta olacak şekilde sıralayın (çalışır ancak veri setini değiştirir).
  • Tüm boş hücreleri bir kerede seçmek ve satırları silmek için Git özel tekniğini (veya bir makroyu) kullanın (Gitme zamanı).

Excel'de Boş Satırları (Boş Satırları) Sil

Bu öğreticide, bir veri kümesindeki boş hücreleri hızlıca seçmenin iki yolunu öğreneceksiniz:

  • Özel Git iletişim kutusunu kullanma.
  • Bir VBA Makrosu Kullanma.

Boş hücreleri seçtikten sonra bunları kolayca silebilirsiniz.

Excel'de Boş Satırları Silmek İçin Git Özel Tekniğinin Kullanılması

Aşağıda gösterildiği gibi bir veri kümeniz olduğunu varsayalım:

Yukarıdaki verilerde üç boş satır vardır.

İşte bu veri kümesinden boş satırları (boş satırları) hızlı bir şekilde silme adımları.

  • Tüm veri kümesini seçin (bu durumda A1:C13).
  • F5 tuşuna basın. Git iletişim kutusunu açacaktır.
    • Bu iletişim kutusunu Ana Sayfa -> Düzenleme -> Bul ve Seç -> Git bölümünden alabilirsiniz.
  • Git iletişim kutusunda, Özel düğmesine tıklayın. Bu, Özel Git iletişim kutusunu açacaktır.
  • Özel Git iletişim kutusunda, Boşluklar'ı seçin.
  • Tamam'ı tıklayın.

Bu, veri kümesindeki tüm boş hücreleri seçer.

Artık tüm boş satırları seçtiğinize göre, bu satırları silme adımları şunlardır:

  • Seçili hücrelerden herhangi birine sağ tıklayın ve Sil'i seçin.
  • Sil iletişim kutusunda, "Tüm satır"ı seçin.
  • Tamam'ı tıklayın.

Bu, veri kümesindeki tüm boş satırları anında siler.

Bu tekniğin tüm satırı sileceğini unutmayın; bu, veri kümenizin solunda/sağında herhangi bir veri varsa, onun da silineceği anlamına gelir. Bunun olmasını istemiyorsanız, Hücreleri yukarı kaydır seçeneğini seçin. Bu, yalnızca veri kümesindeki hücreleri/satırları siler ve etrafındaki diğer tüm hücreler bozulmadan kalır.

Excel'de boş satırları silmek için yukarıdaki adımların nasıl kullanılacağını gösteren bir video.

Excel'de Boş Satırları Silmek için VBA Makrosu Kullanma

'Özel Git' tekniği diğer normal yöntemlerden çok daha hızlı olsa da, işiniz aynı çalışma kitabında birden çok kez boş satırları silmenizi gerektiriyorsa, basit bir VBA makrosu kullanmak daha hızlı olabilir.

Bir veri kümesindeki tüm boş hücreleri seçecek basit bir VBA kodu yazabilirsiniz. Seçildikten sonra bunları biçimlendirebilir, silebilir veya içine bir değer girebilirsiniz.

Bu, Excel Özel Git iletişim kutusu kullanılarak yapılabilse de, bir makro oluşturup Hızlı Erişim Araç Çubuğuna eklerseniz, bir düğme tıklamasıyla tüm boş hücreleri seçebileceksiniz (bazı tıklamalardan tasarruf edeceksiniz).

Excel'de boş hücreleri/satırları seçmek için bir VBA kodu oluşturma adımları şunlardır:

  • Çalışma kitabı seçiliyken ALT + F11 tuşlarına basın. Bu, VB Düzenleyici penceresini açacaktır.
  • VB Editöründe, solda proje gezgini bölmesi olacaktır. Bulamıyorsanız, Görünüm -> Proje Gezgini'ne gidin.
  • Çalıştığınız çalışma kitabı için herhangi bir nesneye sağ tıklayın ve Ekle -> Modül'e gidin.
  • Modül penceresinde aşağıdaki kodu kopyalayıp yapıştırın:
    Sub SelectBlanks() Selection.SpecialCells(xlCellTypeBlanks).Select End Sub

  • Çalışma sayfasına dönmek için VB Düzenleyici penceresini kapatın veya Alt + F11 tuşlarına basın.
  • Şeritteki herhangi bir sekmeye sağ tıklayın ve Hızlı Erişim Araç Çubuğunu Özelleştir'i seçin.
  • Excel Seçenekleri iletişim kutusunda, açılır menüden komutları seç altında Makrolar'ı seçin.
  • Macro SelectBlanks'i seçin ve Ekle düğmesine tıklayın.
  • Tamam'ı tıklayın.

Artık makroyu QAT'de kullanabileceksiniz. Bu sadece bir seferlik bir işlemdir ve şimdi bir veri kümeniz olduğunda ve ondan boş satırları silmek istediğinizde, verileri seçin ve QAT'den Makro simgesine tıklayın.

Bu, tüm boş satırları seçer ve ardından onu silersiniz.

Not:

  • Bu çalışma kitabı VBA kodu içerdiğinden, onu .xls veya .xlsm biçiminde kaydettiğinizden emin olun.
  • QAT'den Makro kullanmak YALNIZCA makro kodunuz olan çalışma kitabında işe yarar. Bunun başka bir çalışma kitabında çalışmasını istiyorsanız, kodu içine koymanız gerekir (QAT'deki Makro düğmesi tüm çalışma kitaplarında mevcut olacaktır). Bunun tüm çalışma kitaplarında bulunmasını istiyorsanız, bir Eklenti oluşturmayı düşünün.
Dikkat: Ayrıca makroyu kullanarak boş satırları silebilirsiniz, ancak makro tarafından yapılan hiçbir şey geri alınamayacağından, satırları manuel olarak silmek iyi bir uygulamadır.

Yani bunlar kullanabileceğiniz iki basit yol Excel'de boş satırları sil (VBA'lı ve VBA'sız).

Umarım bu öğreticiyi faydalı bulmuşsunuzdur!

wave wave wave wave wave