Skip to main content

Excel'de boş hücreleri üstteki değerle veya 0 ile doldurma - adım adım kılavuz

Author: Xiaoyang Last Modified: 2025-06-10

Excel'de, hücrelerin verilerinin sadece bir üstteki hücrenin değerini tekrar etmesi durumunda boş bırakılması yaygın bir uygulamadır. Bu biçimlendirme seçeneği genellikle daha temiz ve görsel açıdan daha çekici bir düzen sağlar. Ancak, listeyi sıralamak veya filtrelemek isterseniz bu boş hücreler sorunlu hale gelebilir. Böyle durumlarda, aşağıdaki ekran görüntüsünde gösterildiği gibi, boş hücreleri üstteki hücrelerden gelen değerlerle doldurmanız gerekir.

Bu kılavuzda, boş hücreleri üstteki hücredeki değerle ya da 0 veya başka belirli bir değerle nasıl dolduracağımıza odaklanacağız. Bu, boş hücreler içeren veri setlerini işlemek için son derece yararlı olabilir ve hesaplamaların ve görselleştirmelerin doğru ve anlamlı olmasını sağlar.

Boş hücreleri üstteki değerle doldurma

Boş hücreleri 0 veya belirli bir değerle doldurma

fill blank cells with value above fill blank cells with a specific text

 Boş hücreleri üstteki değerle doldurma

Bu bölümde, Excel'deki boş hücreleri üstteki değerle doldurmak için dört kolay yöntem tanıtacağız.

  • Git Özel: Excel'e özgüdür, ancak birden fazla adım gerektirir, nihai formüllerin değerlerine dönüştürülmesi gerekir.
  • Kutools for Excel: Sadece 3 tıklama gerektirir, kullanımı kolay ve hızlıdır. Ancak indirilmesi ve kurulması gerekmektedir.
  • VBA kodu: VBA programlama bilgisi gerektirir, doğru kodlanmazsa hatalar veya sorunlar çıkabilir.
  • Power Query: Daha dik bir öğrenme eğrisine sahiptir, Excel 2016 ve sonraki sürümlerinde kullanılabilir.

Boş hücreleri üstteki değerle doldurmak için Git Özel özelliğini kullanma

Bu yöntemle, veri aralığındaki tüm boş hücreleri seçmek için Git Özel özelliğini uygulamalısınız, ardından boş bir hücreye çok basit bir formül girip Ctrl + Enter tuşlarına basarak seçilen boş hücreleri üstteki değerle doldurursunuz. İşte adımlar.

Adım 1: Boş hücreleri seçin

      1. Üstteki değerle boşlukları doldurmak istediğiniz hücre aralığını seçin.
      2. Ardından, "Giriş" > "Bul ve Seç" > "Git Özel"e tıklayın, ekran görüntüsüne bakın:
        click go to special from right click menu
        İpucu: Git iletişim kutusunu açmak için F5 tuşuna da basabilirsiniz ve ardından Git penceresinde Özel düğmesine tıklayarak Git Özel iletişim kutusunu görüntüleyebilirsiniz.
      3. Git Özel iletişim kutusunda, "Boşluklar" seçeneğini seçin ve Tamam'a tıklayın.
        select blanks from the Go To Special dialog box
      4. Şimdi aralık içindeki tüm boş hücreler aynı anda seçilmiştir.
        blank cells are selected

Adım 2: Formül girin

Boş hücreler hala seçiliyken, eşittir işareti (=) yazın. Eşittir işareti, bu durumda A3 gibi seçili boş hücrelerden birinde görünecektir. Şimdi, A2'yi tıklayarak üzerindeki hücreye referans verin.
enter formula

Adım 3: Tüm seçili boş hücreleri doldurmak için Ctrl + Enter tuşlarına basın

Şimdi, formülü diğer tüm seçili hücrelere kopyalamak için Ctrl + Enter tuşlarına birlikte basın. Ve tüm seçili boş hücreler, hemen üzerindeki hücreden gelen değerle doldurulur. Ekran görüntüsüne bakın:
press Ctrl and Enter keys to fill all blank cells

Adım 4: Formülleri değerlere dönüştürün

Şimdi, seçili boş hücreler formüllerdir, bu formülleri değerlere dönüştürmelisiniz. Lütfen formüller içeren veri aralığını seçin, ardından veri listesini kopyalamak için Ctrl + C tuşlarına basın ve sonra kopyalanan aralığa sağ tıklayın ve Yapıştır seçenekleri bölümünden Değerler'i seçin, ekran görüntüsüne bakın:
Convert formulas to values by pasting as values

Ve şimdi, formüller statik değerlere dönüştürülmüştür, ihtiyacınız olan diğer işlemleri yapabilirsiniz.

Not: Seçili aralığınızda başka formüller varsa, bu formüller de değerlere dönüştürülecektir.

Kutools for Excel Kullanımı 

Hızlı ve kolay bir çözüm arıyorsanız, Kutools for Excel'in "Boş Hücreleri Doldur" özelliği sizin için harika bir araç olabilir. Bu güçlü özellik ile aşağıdaki işlemleri kolayca tamamlayabilirsiniz:

  • Boş hücreleri yukarıdaki, aşağı, sola veya sağa değerle doldurma
  • Boş hücreleri doğrusal seri değerleriyle doldurma
  • Boş hücreleri belirli bir değerle doldurma

Kutools for Excel'i indirdikten ve kurduktan sonra lütfen şu adımları izleyin:

Boş hücreleri üstteki değerle doldurmak için, boş hücreleri doldurmak istediğiniz veri aralığını seçin ve ardından "Kutools" > "Ekle" > "Boş Hücreleri Doldur"a tıklayın, ardından "Boş Hücreleri Doldur" iletişim kutusunda işlemleri belirtin:

  1. Değerlere Göre seçeneğini Doldurma Yöntemi bölümünden seçin.
  2. Seçenekler bölümünde Aşağı'yı seçin. (Ayrıca, boş hücreleri aşağı, sola veya sağa değerle doldurmak için Yukarı, Sağ veya Sol'u da seçebilirsiniz)
  3. Bu özelliği uygulamak için Tamam'a tıklayın.
  4. fill blank cells with value above with Kutools

Sonuç:

Şimdi, aşağıdaki ekran görüntüsünde gösterildiği gibi, tüm boş hücreler üstteki değerle doldurulmuştur:
fill blank cells with value above with Kutools to get the result

Not: Bu özelliği uygulamak için lütfen Kutools for Excel'i indirin ve kurun.

Boş hücreleri üstteki değerle doldurmak için VBA kodu kullanma

VBA koduyla ilgili bilginiz varsa, burada boş hücreleri üstteki değerle doldurmak için bir kod sunacağız. Lütfen aşağıdaki adımları izleyin:

Adım 1: VBA modül düzenleyicisini açın ve kodu kopyalayın

  1. Excel'de "ALT + F11" tuşlarını basılı tutun ve bu, "Microsoft Visual Basic for Applications" penceresini açar.
  2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
    VBA kodu: Üstteki değerle boş hücreleri ekleme
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Adım 2: Kodu çalıştırın

Bu kodu yapıştırdıktan sonra, kodu çalıştırmak için F5 tuşuna basın. Açılan kutuda, boş hücreleri üstteki değerle doldurmak istediğiniz veri aralığını seçin. Ardından Tamam'a tıklayın.
fill blank cells with value above with vba code

Sonuç:

Şimdi, aşağıdaki ekran görüntüsünde gösterildiği gibi, tüm boş hücreler üstteki değerle doldurulmuştur:
result of by using vba code


Boş hücreleri üstteki değerle doldurmak için Power Query kullanma

Excel 2016 ve sonraki sürümleri kullanıyorsanız, Excel güçlü bir özellik sunar – Power Query, bu özellik sayesinde sütundaki her boş hücre bloğunu hemen üzerindeki hücreden gelen değerle doldurabilirsiniz. İşte bunu yapmak için adımlar:

Adım 1: Veriyi Power Query'ye alın

  1. Kullanmak istediğiniz veri aralığını seçin, ardından Veri > Tablodan'a tıklayın, ekran görüntüsüne bakın:
    click data from table
    İpucu: Excel 2019 ve Office 365'te, Veri > Tablo/Aralıktan'a tıklayın.
  2. Açılan Tablo Oluştur iletişim kutusunda, tablo oluşturmak için Tamam düğmesine tıklayın, ekran görüntüsüne bakın:
    create table for the selected range
  3. Şimdi, verilerle birlikte Power Query Düzenleyici penceresi görüntülenir, ekran görüntüsüne bakın:
    import the data into Power Query

Adım 2: Power Query Düzenleyici penceresinde işlemleri belirtin

  1. Üstteki hücreden gelen değerle boş hücreleri doldurmak istediğiniz sütunların başlığına tıklayın. Ardından, seçili başlığa sağ tıklayın, Doldur > Aşağı'ya tıklayın, ekran görüntüsüne bakın:
    right click the selected header and choose fill down
    İpucu: Birden fazla sütundaki boş hücreleri doldurmak için, bitişik olmayan veya bitişik sütunları seçmek için Ctrl veya Shift tuşunu basılı tutarak sütun başlıklarına tıklayın, ardından herhangi bir seçili sütuna sağ tıklayın ve daha önce açıklandığı gibi Doldur > Aşağı'yı seçin.
  2. Şimdi, seçili sütundaki tüm boş hücreler hemen üzerindeki hücreden gelen değerle doldurulmuştur, ekran görüntüsüne bakın:
    blank cells are filled with value above

Adım 3: Power Query'yi bir Excel tablosuna aktarın

  1. Ardından, verileri çalışma sayfanıza aktarmalısınız. Lütfen Giriş > Kapat ve Yükle > Kapat ve Yükle / Kapat ve Yükle'ye tıklayın (burada Kapat ve Yükle'ye tıklayacağım), ekran görüntüsüne bakın:
    click Close & Load To
    İpucu: Kapat ve Yükle'ye tıklarsanız, veriler yeni bir çalışma sayfasına aktarılır; Kapat ve Yükle'ye Seçeneği'ne tıklarsanız, veriler yeni bir sayfaya veya ihtiyacınız olan mevcut sayfaya aktarılır.
  2. Ve şimdi, veriler yeni bir çalışma sayfasına yüklenecektir, ekran görüntüsüne bakın:
    load the data into a worksheet

Boş hücreleri 0 veya belirli bir değerle doldurma

Eğer boş hücreleri 0 veya başka belirli bir değerle doldurmanız gerekiyorsa, burada iki hızlı yöntemden bahsedeceğim.


Boş hücreleri 0 veya belirli bir değerle doldurmak için Git Özel özelliğini kullanma

Adım 1: Boş hücreleri seçin

      1. Boşlukları 0 veya belirli bir değerle doldurmak istediğiniz hücre aralığını seçin.
      2. Ardından, Giriş > Bul ve Seç > Git Özel'e tıklayın, ekran görüntüsüne bakın:
        click go to special from right click menu
        İpucu: Git Özel iletişim kutusunu açmak için F5 tuşuna da basabilirsiniz ve ardından Git penceresinde Özel düğmesine tıklayarak Git Özel iletişim kutusunu görüntüleyebilirsiniz.
      3. Git Özel iletişim kutusunda, Boşluklar seçeneğini seçin ve Tamam'a tıklayın.
        select blanks in the Go To Special dialog
      4. Şimdi aralık içindeki tüm boş hücreler aynı anda seçilmiştir.
        blank cells are selected

Adım 2: 0 veya belirli bir değer girin

Boş hücreler hala seçiliyken, doğrudan 0 veya ihtiyacınız olan başka bir belirli değeri yazın, ekran görüntüsüne bakın:
type a value

Adım 3: Tüm seçili boş hücreleri doldurmak için Ctrl + Enter tuşlarına basın

Şimdi, seçili boş hücreleri yazdığınız değerle doldurmak için Ctrl + Enter tuşlarına birlikte basın, ekran görüntüsüne bakın:
press Ctrl and Enter keys to fill all blank cells


Boşluklar sizi yavaşlatmasın, Kutools for Excel onları doldursun!

Boş hücreler akışınızı bozuyor mu? Kutools ile Excel yolculuğunuzu dönüştürün. Tüm türdeki boş hücreleri mükemmel bir şekilde doldurun, ihtiyaçlarınızı tam olarak karşılayın. Hiç boşluk, sadece parlaklık! Kutools for Excel'i Şimdi İndirin!

Boş hücreleri 0 veya başka belirli bir değerle doldurma
fill blank cells with specific value

Boşluklar sizi yavaşlatmasın, Kutools for Excel onları doldursun!

Boş hücreler akışınızı bozuyor mu? Kutools ile Excel yolculuğunuzu dönüştürün. Tüm türdeki boş hücreleri mükemmel bir şekilde doldurun, ihtiyaçlarınızı tam olarak karşılayın. Hiç boşluk, sadece parlaklık! Kutools for Excel'i Şimdi İndirin!

Boş hücreleri doğrusal değer serisiyle doldurma
fill blank cells with a series of linear values

Boşluklar sizi yavaşlatmasın, Kutools for Excel onları doldursun!

Boş hücreler akışınızı bozuyor mu? Kutools ile Excel yolculuğunuzu dönüştürün. Tüm türdeki boş hücreleri mükemmel bir şekilde doldurun, ihtiyaçlarınızı tam olarak karşılayın. Hiç boşluk, sadece parlaklık! Kutools for Excel'i Şimdi İndirin!

Boş hücreleri yukarı/aşağı/sol/sağa değerle doldurma
Fill blank cells with value above/down/left/right


Boş hücreleri 0 veya belirli bir değerle doldurmak için Bul ve Değiştir özelliğini kullanma

Excel'in Bul ve Değiştir özelliği de boş hücreleri 0 veya başka belirli bir değerle doldurmanıza yardımcı olabilir, lütfen aşağıdaki adımları izleyin:

Adım 1: Veri aralığını seçin ve Bul ve Değiştir özelliğini etkinleştirin

  1. Boş hücreleri belirli bir değerle doldurmak istediğiniz veri aralığını seçin.
  2. Ardından, Giriş > Bul ve Seç > Değiştir'e tıklayın (Bul ve Değiştir iletişim kutusunu açmak için Ctrl + H tuşlarına da basabilirsiniz), ekran görüntüsüne bakın:
    click Replace feature

Adım 2: Bul ve Değiştir iletişim kutusunda işlemleri belirtin

  1. Bul ve Değiştir iletişim kutusunda, Bulunacak metin metin kutusunu boş bırakın, ardından Değiştirilecek metin metin kutusuna belirli değeri yazın. Ardından, Tümünü Değiştir düğmesine tıklayın. Ekran görüntüsüne bakın:
    set options in Find and Replace dialog box
  2.  Yeni değere sahip kaç hücrenin değiştirildiğini size hatırlatmak için bir uyarı kutusu açılır. Son olarak, Tamam'a tıklayın ve Bul ve Değiştir iletişim kutusunu kapatın.
    a message box appears

Sonuç:

Şimdi, seçili aralıktaki boş hücreler girdiğiniz belirli değerle doldurulmuştur, ekran görüntüsüne bakın:
result of using Find and Replace feature


İşte böyle, boş hücreleri üstteki değerle veya belirli bir değerle doldurabilirsiniz. Eğer daha fazla Excel ipucu ve püf noktası keşfetmeye ilgi duyuyorsanız, web sitemiz binlerce öğretici sunmaktadır. Okuduğunuz için teşekkür ederiz ve gelecekte size daha faydalı bilgiler sunmayı umuyoruz!


İlgili Makaleler:

  • Seri numaralarını otomatik doldur ve boşlukları atla
  • Boş hücreler içeren bir veri listesi varsa ve boş hücreleri atlayarak verilere seri numaraları eklemek istiyorsanız, aşağıdaki ekran görüntüsünde gösterildiği gibi. Bu makalede, bu görevi Excel'de çözmek için bir formül tanıtacağım.
  • Boş hücreleri doğrusal değerlerle doldurma
  • Seçimlerdeki boş hücreleri doğrusal değerlerle doldurmanız mı gerekiyor? Bu makalede, seçimlerdeki boş hücreleri hızlı bir şekilde doğrusal değerlerle doldurmak için bazı ipuçları tanıtılacaktır.
  • Boş hücreleri tire ile doldurma
  • Boş hücreler içeren bir veri aralığınız olduğunu ve aşağıdaki ekran görüntülerinde gösterildiği gibi bu boş hücrelerin her birini tire sembolüyle doldurmak istediğinizi varsayalım, Excel'de boş hücreleri bir seferde tirelerle doldurmak için iyi bir fikriniz var mı?