Ana içeriğe atla

Excel'de Boş Satırları Kaldırma: 4 Kolay Yöntem

Sizin için en uygun olanına göre sıralama, formüller ve VBA ile fazladan satırları hızla kaldırmayı öğrenin.
Güncel 22 Nis 2026  · 5 dk. oku

Excel'de boş satırlar; verileri başka sistemlerden dışa aktardığınızda, yanlışlıkla boşluklar bıraktığınızda veya farklı sayfaları birleştirdiğinizde sıkça karşınıza çıkar. Bu boşluklar sıralama, filtreleme ve analiz gibi önemli işlemleri sekteye uğratabilir. Sizi yavaşlatır ve dikkatli olmazsanız hatalara yol açabilir.

Bu yazıda, bu boş satırları kaldırmanın dört farklı yolunu göstereceğim.

Hızlı Yanıt: Boş Bir Satırı Kaldırma

Excel'de bir boş satırı silmek için:

  1. Silmek istediğiniz satırı seçin. Birden fazla satır seçmek için her birine tıklarken Ctrl tuşunu basılı tutun.

  2. Sağ tıklayın ve Delete'i seçin.

  3. Açılan pencerede Shift cells up'ı seçin.

Excel'de boş satırları silin.

Excel'de Boş Satırları Silme Yöntemleri

Aşağıda, boş satırları silmek için kullanabileceğiniz farklı yöntemlerin adım adım açıklamalarını ve sizi hızlıca yönlendirecek net örnekleri bulacaksınız.

Yöntem 1: Yalnızca tamamen boş satırları COUNTA() ile silin

COUNTA() işlevi bir aralıktaki boş olmayan hücrelerin sayısını verir. Bunu tamamen boş satırları tespit etmek için kullanabiliriz. Kısmen veri içeren satırları yanlışlıkla kaldırmamak istediğimizde oldukça işe yarar.

Bunu kullanarak bir satırı nasıl sileceğiniz şöyle:

  1. Veri kümesinin yanına bir yardımcı sütun oluşturun. İlk hücreye =COUNTA(A2:C2)=0 yazın. 

  2. Formülü aşağı doğru kopyalayın. Tüm satır boşsa True, herhangi bir boş olmayan değer varsa False gösterecektir. 

  3. Şimdi True olan hücrelere tıklayın, Home sekmesine gidip Delete Sheet Rows ile tüm satırı tek seferde silin.

Excel'de COUNTA() işlevini kullanarak tamamen boş satırları silme.

Yöntem 2: Formül tabanlı veri temizliği için FILTER() kullanın

FILTER() işlevi satırları silmez. Verilerinizin yeni ve boşluksuz bir sürümünü ayrı bir aralıkta döndürür. Böylece özgün verilerinizi korurken temizlenmiş bir görünümle çalışabilirsiniz. Ancak FILTER() yalnızca Excel 365 ve Excel 2021'de mevcuttur.

Burada boş satırlar içeren bir veri kümesi var ve boş satırları temizlemek için şu formülü kullanıyorum (aralıkları verinize göre ayarlayın):

=FILTER(A2:A10, NOT(ISBLANK(A2:A10)))

Bu formülde:

  • FILTER() bir koşulu sağlayan aralıktaki verileri döndürür.

  • A2:A10 filtrelenen aralıktır.

  • ISBLANK(A2:A10) boş hücreleri kontrol eder.

  • NOT(...) sonucu tersine çevirir; böylece A Sütunu'ndaki yalnızca boş olmayan hücreler döndürülür ve boşlar atlanır.

Bu yöntem yalnızca tek seferde bir sütunla çalışır. Birden fazla sütunla çalışıyorsanız formülü yeni sütunu seçip yatay olarak sürükleyerek uyarlamanız gerekir.

Excel'de FILTER() formülüyle boş satırları temizleme.

Yöntem 3: Boş satırları alta itmek için sıralama kullanın

Excel'de sıralama, bir veya daha fazla sütundaki değerlere göre verilerin sırasını değiştirir. Örneğin, bir ad sütununu A'dan Z'ye sıralamak, tüm tabloyu adlar alfabetik sırada olacak şekilde yeniden düzenler ve her satırın bütünlüğünü korur.

Bir sütunu sıraladığınızda Excel tüm boş satırları sayfanın altına taşır. Bu da aşağı kaydırıp hepsini tek seferde silmeyi kolaylaştırır.

Şöyle yapın:

  1. Verilerinizi seçin.
  2. Data sekmesine gidip Sort'a tıklayın.
  3. Sort ileti kutusunda herhangi bir sütunu (yalnızca sayılardan oluşan bir sütun hariç) seçin, ayarları olduğu gibi bırakın ve OK'ye tıklayın.
  4. Excel verilerinizi artan düzende sıralayarak boş satırları alta iter.
  5. Bu boş satırları seçin, sağ tıklayın ve Delete ile silin.

Özgün sıralamayı korumak için sıralamadan önce bir indeks sütunu ekleyin. Boşları sildikten sonra, özgün düzeni geri getirmek için indekse göre tekrar sıralayın ve ardından indeks sütununu kaldırın.

Yöntem 4: Boş satırları otomatik kaldırmak için VBA kullanın

VBA (Visual Basic for Applications), aynı anda birden çok boş satırı kaldırmak da dahil olmak üzere birçok Excel görevini otomatikleştirir. Bunu yapmanın basit bir yolu şöyle:

  • Alt + F11 tuşlarına basarak Visual Basic Editor'ü açın.

  • Yeni bir modül oluşturmak için Insert > Module'a tıklayın.

  • Aşağıdaki kodu modüle yapıştırın:

Sub DeleteBlankRows()
    Dim rng As Range
    Dim row As Range

    On Error Resume Next
    Set rng = ActiveSheet.UsedRange

    For Each row In rng.Rows
        If Application.WorksheetFunction.CountA(row) = 0 Then
            row.Delete
        End If
    Next row
End Sub

Excel'de VBA düzenleyicisiyle tamamen boş satırları silme.

Düzenleyiciyi kapatın ve Alt + F8 tuşlarına basarak DeleteBlankRows adlı makroyu çalıştırın. Bu, yalnızca tüm hücreleri boş olan satırları siler ve içinde birkaç boş hücre bulunan satırları etkilemez. 

Excel'de boş satırları kaldırmak için makroyu çalıştırma.

Farklı Yöntemlerin Karşılaştırması

Bahsettiğimiz tüm yöntemlerin birbirine göre durumunu hızlıca görmenize yardımcı olacak bir tablo:

Yöntem En uygun Artılar Eksiler
COUNTA() Tamamen boş satırları silme Çok isabetli ve kısmen dolu satırları korur Birkaç ekstra adım gerektirir
FILTER() Özgün verileri silmeden temiz bir liste elde etme Kendini otomatik günceller Değiştirilmedikçe tek seferde bir sütunla çalışır. 
Sırala ve sil Sıra önemli değilse boş satırları topluca silme Uzun sayfalar için son derece hızlı Özgün satır sırasını değiştirir ve yardımcı sütun olarak indeks oluşturmamız gerekir
VBA makrosu Büyük dosyalarda tamamen boş satırları anında silme Son derece hızlıdır ve çok büyük veri kümelerini otomatik olarak işler VBA düzenleyicisi kullanmayı gerektirir; başlangıç seviyesi için uygun değildir

Son Düşünceler

Silmeden önce, bazı boş satırların kasıtlı olabileceğini unutmayın; örneğin, bölümleri ayırmak ve verilerin okunmasını kolaylaştırmak için kullanılabilirler. Bu durumlarda satırları gizlemek veya bunun yerine koşullu biçimlendirme kullanmak daha iyi olabilir. Her zaman verilerinize ve hedeflerinize en uygun yöntemi seçin.

Genel Excel becerilerinizi geliştirmek istiyorsanız, Data Analysis in Excel veya Data Visualization in Excel gibi kurslara göz atın. Gerçekten kullanacağınız becerileri geliştirmenize yardımcı olurlar. 


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Karmaşık konuları basitleştirmeyi seven bir içerik stratejistiyim. Splunk, Hackernoon ve Tiiny Host gibi şirketlerin hedef kitleleri için ilgi çekici ve bilgilendirici içerikler üretmelerine yardımcı oldum.

Excel SSS

Excel'de boş satırları vurgulamak için Koşullu Biçimlendirme'yi kullanabilir miyim?

Evet, Koşullu Biçimlendirme'yi yalnızca tamamen boş olan satırları tespit etmek için kullanabilirsiniz. Şöyle yapın:

  • Kontrol etmek istediğiniz satır aralığını seçin.
  • Şuraya gidin: Home > Conditional Formatting > New Rule.
  • Şunu seçin: Use a formula to determine which cells to format.
  • Şu formülü girin (aralığı tablonuza göre ayarlayın): =COUNTA($A2:$C2)=0
  • Bir biçim (ör. dolgu rengi) belirleyin ve OK'ye tıklayın.

Artık yalnızca tamamen boş satırlar vurgulanacaktır.

Excel'de boş satırları tespit etmek ve silmek için COUNTBLANK() işlevi nasıl kullanılır?

COUNTBLANK() yalnızca tamamen boş satırları kaldırır. Bunu şöyle kullanabilirsiniz:

  • Bir yardımcı sütun ekleyin ve ilk hücreye =COUNTBLANK(A2:D2) yazın

  • Formülü aşağı doğru kopyalayın.

  • Şimdi yardımcı sütuna Filter uygulayın ve sayım sütun sayısına eşit olan (ör. 4) satırları gösterin.

  • Filtrelenen satırları seçip silin. 

  • Artık gerek yoksa yardımcı sütunu silin.

Boş satırlarla görünmez karakterler içeren satırlar arasında fark var mı?

Evet, boşluk veya yazdırılamayan karakterler gibi görünmez karakterler içeren satırlar gerçekten boş değildir ve ek temizlik gerektirebilir.

Excel'de boş satırları kaldırmak için Power Query kullanabilir miyim?

Evet. Şöyle yapın:

  • Aralığınızı Power Query'ye yükleyin (Data > From Table/Range).
  • Power Query Editor penceresinde Home > Remove Rows > Remove Blank Rows'a gidin.
  • Close & Load'a tıklayın.

Bu, boş satırları kaldırır; diğer boş hücreler aynı kalır.

İpucu: Özgün biçimlendirmeyi değiştirmek istemiyorsanız bu yöntemden kaçının.

Konular

DataCamp ile Excel Öğrenin

Program

Excel Temelleri

16 sa
Veri hazırlamaktan formül yazmaya ve görselleştirmeler oluşturmaya kadar Excel'i kullanmak için ihtiyacınız olan temel becerileri kazanın. Önceden deneyim gerekmez.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow