Excel'de hücre boşsa nasıl varsayılan bir değer doldurulur?
Birçok Excel çalışma sayfasında, boş hücrelerin gerçekten boş kalmaması, bunun yerine varsayılan veya yer tutucu bir değer göstermesi gerekebilir. Bu ihtiyaç, raporlar için veri hazırlarken, veri tutarlılığını korurken ya da eksik kayıtların ve karışıklık riskinin önüne geçmek amacıyla elektronik tablolar paylaşılırken sıklıkla karşılaşılan bir durumdur. Bu makalede, tek bir hücreyi, tüm bir aralığı veya büyük veri kümelerini hedefleyen “Boş Hücreleri Doldur” konusunda pratik yöntemler bulacaksınız. Belirli Excel göreviniz için en uygun yöntemi seçebilmeniz için her yöntemin avantajlarını ve uygulanabilir senaryolarını değerlendirin.
Referans hücresi boşsa formülle varsayılan değer doldurma
Hücre boşsa Bul ve Değiştir ile varsayılan değer doldurma
Hücre boşsa Özel Git (Go To Special) ile varsayılan değer doldurma
Hücre boşsa yukarıdaki/aşağıdaki değeri veya varsayılan değeri Kutools for Excel ile doldurma ![]()
Belirtilen varsayılan değerle doldurmak için VBA makrosu kullanma
Referans hücresi boşsa formülle varsayılan değer doldurma
Başka bir referans hücresi boşsa, bir hücrede belirli bir yer tutucu veya varsayılan değerin görüntülenmesini istiyorsanız Excel formülünden yararlanabilirsiniz. Örneğin, yanıtlarınız A sütununda yer alıyorsa ve B sütununun bu yanıtları yansıtmasını, ancak A sütunu boş olduğunda “no response” (yanıt yok) ifadesini göstermesini istiyorsanız, bu formül yaklaşımı idealdir.
Uygulanabilir senaryolar: Bu teknik, başka bir sütundaki içeriğe göre dinamik bir sonuç sütunu oluşturmanız gerektiğinde idealdir; özellikle formlarda, geri bildirim listelerinde veya eksik bilgileri belirtmek amacıyla yapılacak kontrollerde büyük fayda sağlar. Ana avantajı, referans alınan sütundaki veriler değiştiğinde otomatik olarak güncellenmesidir. Ancak formüllerin boş hücrelerin üzerine yazmadığını, yalnızca başka bir hücrenin durumuna bağlı olarak alternatif bir değer görüntülediğini unutmayın.
A1 hücresini kontrol etmek istediğinizi varsayarak aşağıdaki formülü B1 hücresine girin:
=IF(A1="","no response",A1) B1 hücresine formülü yazdıktan sonra Enter tuşuna basarak onaylayın. Ardından, formülü B sütunundaki diğer hücrelere uygulamak için doldurma tutamacını (B1 hücresinin sağ alt köşesindeki küçük kare) aşağı doğru sürükleyin. Böylece mantık, veri kümenizin tamamına otomatik olarak yayılır.

Parametreler ve İpuçları: Varsayılan olarak görüntülemek istediğiniz herhangi bir metin veya değeri belirtmek için "no response" ifadesini değiştirebilirsiniz. Verileriniz başka bir satırda veya sütunda başlıyorsa, hücre referanslarını buna göre mutlaka güncelleyin.
Olası sorunlar: Boş hücrelerinizde görünmez karakterler (örneğin, boşluklar) varsa formül bunları gerçekten boş olarak değerlendirmeyebilir. Bu durumda fazladan boşlukları temizlemek için =IF(TRIM(A1)="","no response",A1) işlevini kullanın.
Hücre boşsa Bul ve Değiştir ile varsayılan değer doldurma
Excel’in Bul ve Değiştir işlevi, bir Aralık seç içindeki tüm boş hücreleri önceden belirlenmiş bir değerle değiştirme imkânı sunar. Bu yöntem, gerçek anlamda boş olan hücrelerin üzerine doğrudan yazdığı için Boş hücreler’i kalıcı olarak veriyle değiştirmek gerektiğinde kullanışlıdır.
Uygulanabilir senaryolar: Bu yöntem, dağıtım veya yazdırma öncesi bir veri sayfasını nihai haline getirmek gibi statik veri kümelerindeki boşlukları doldurmanız gerektiğinde en iyi seçenektir. Orta boyutlu tablolar için verimlilik avantajı sağlar; ancak görünürde boş olsa da aslında görünmez karakterler veya boş sonuç üreten formüller içeren hücreleri ayırt edemeyebilir.
1. Boşlukları doldurmak istediğiniz hücre aralığını seçin. Ctrl + H tuşlarına basarak Bul ve Değiştir iletişim kutusunu açın.
2. Ne ara kutusunu boş bırakın ve İle değiştir kutusuna varsayılan değerinizi girin.
3. Tümünü Değiştir düğmesine tıklayın. İstendiğinde, işlemi onaylamak için Tamam düğmesine tıklayın. Seçiminizdeki tüm boş hücreler artık varsayılan değerinizi içeriyor.
Not:Bu yöntem yalnızca gerçekten boş olan hücreleri bulur. Bir hücre, boş bir dize ()"") döndüren bir formül içeriyorsa, Bul ve Değiştir tarafından boş olarak kabul edilmez. Verilerinizin üzerine yanlışlıkla yazılmaması için işlem yapmadan önce her zaman verilerinizi gözden geçirin.
Hücre boşsa Özel Git (Go To Special) ile varsayılan değer doldurma
Excel’in Özel Git (Go To Special) özelliği, bir aralıktaki tüm boş hücreleri aynı anda seçmenizi sağlar; böylece bunları istediğiniz bir değer veya formülle doldurmak kolaylaşır. Bu yöntem, büyük veya düzensiz şekilli Aralık ile çalışırken verimlidir.
Uygulanabilir senaryolar: Yalnızca gerçekten boş olan hücreleri (boş sonuç döndüren formüller hariç) doldurmak ve seçili tüm hücrelere aynı değeri aynı anda girmek istediğinizde bu yöntemi tercih edin. Özellikle içe aktarılmış verileri temizlemek veya çalışma sayfasını daha fazla hesaplama için hazırlamak amacıyla idealdir.
1. Hedef Veri Aralığı’nı seçin. Ctrl + G tuşlarına basarak Git iletişim kutusunu açın ve ardından Özel düğmesine tıklayın.
2. Özel Git penceresinde Boşlar seçeneğini işaretleyip Tamam düğmesine tıklayın.
3. Excel artık aralığınızdaki tüm boş hücreleri vurguluyor. Varsayılan değerinizi (örneğin,)"Miss") yazın ve ardından Ctrl + Enter tuşlarına basın. Bu işlem, seçili tüm boş hücreleri aynı anda doldurur.
Ekstra ipucu: Boşlukları seçtikten sonra başka bir hücreye tıklamamaya dikkat edin; aksi takdirde yalnızca etkin hücre doldurulur. Ayrıca, seçim çok geniş bir aralığı kapsıyorsa Excel’in işlemi tamamlaması biraz daha uzun sürebilir.
Hücre boşsa yukarıdaki/aşağıdaki değeri veya varsayılan değeri Kutools for Excel ile doldurma
Yukarıdaki, aşağıdaki, solundaki veya sağındaki değerlerle, bir Sabit Değer ya da Doğrusal Seri kullanarak Boş Hücreleri Doldur esnekliğine ihtiyacınız varsa, Boş Hücreleri Doldur özelliği, Kutools for Excel ile süreci büyük ölçüde basitleştirir. Özellikle büyük tabloları hızlıca standartlaştırmak veya bazı hücrelerde eksik değerler içeren içe aktarılmış verilerle çalışırken son derece yararlıdır.
1. İşlenecek aralığı seçtikten sonra Kutools > Ekle > Boş Hücreleri Doldur yolunu izleyin.
2. Boş Hücreleri Doldur iletişim kutusunda, boşlukları komşu hücre değerleriyle mi yoksa sabit bir sayı veya metinle mi doldurmak istediğinize karar verin.
Yukarıdaki, aşağıdaki, solundaki veya sağındaki değerlerle doldurun:
Fill blanks with above value (choose "Değere Göre" and "Down" options):
Fill blanks with left value (choose "Değere Göre" and "Right" options):
Bir Sabit Değer temel alınarak boşlukları doldurun:

Boşlukları Doğrusal Seri ile doldurun:

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Avantajlar ve Dikkat Edilmesi Gerekenler: Bu çözüm, karmaşık veya büyük tablolardaki boşlukları doldurma sürecini kolaylaştırır, çeşitli doldurma stratejilerini destekler ve manuel giriş ya da formül yaklaşımlarına kıyasla zaman tasarrufu sağlar. Tek gereksinim, Kutools for Excel eklentisinin kurulu olmasıdır. Özellikle doğrusal veya değer temelli doldurma kullandığınızda, otomatik Doldurma Değeri işlemlerinin beklentilerinizi karşıladığından emin olmak için verilerinizi işlem sonrası mutlaka gözden geçirin.
Belirtilen varsayılan değerle doldurmak için VBA makrosu kullanma
Excel kullanıcıları için, tutarlı bir varsayılan değerle tekrar tekrar Boş Hücreleri Doldur ihtiyacı duyuluyorsa—muhtemelen çok büyük aralıklar üzerinde veya otomatikleştirilmiş iş akışı senaryolarında—basit bir VBA makrosu verimli bir çözümdür. Sadece birkaç tıklamayla, Aralık seç içindeki gerçekten Boş hücreler olan tüm hücreleri belirttiğiniz herhangi bir değerle değiştirebilir ve tekrarlayan veri yönetimi görevlerinde manuel işlemlere kıyasla zaman kazanabilirsiniz.
Uygulanabilir senaryolar: Düzenli olarak bu işlemi yapmanız, dinamik ya da büyük veri kümeleriyle çalışmanız veya boş hücre doldurma işlemini daha kapsamlı bir Excel otomasyon sürecine entegre etmeniz gerekiyorsa VBA makrosunu tercih edin. Bu yaklaşım yalnızca hız sağlar, aynı zamanda daha gelişmiş veri temizleme ihtiyaçlarınıza uygun olarak VBA mantığını özelleştirmenize veya genişletmenize olanak tanır. Yerleşik Excel işlevleri veya eklentiler yeterli esnekliği sunmuyorsa ya da büyük çalışma kitaplarını toplu olarak işlemek istiyorsanız bu yöntem özellikle değerlidir.
1. Geliştirici Araçları>Visual BasicVBA penceresinde,Ekle>Modülseçeneğine tıklayın ve ardından aşağıdaki kodu modül alanına kopyalayıp yapıştırın:
Sub FillBlanksWithDefaultValue()
Dim WorkRng As Range
Dim Cell As Range
Dim DefaultValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to fill blanks", xTitleId, WorkRng.Address, Type:=8)
DefaultValue = Application.InputBox("Enter the default value to fill blank cells", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each Cell In WorkRng
If IsEmpty(Cell.Value) Then
Cell.Value = DefaultValue
End If
Next
Application.ScreenUpdating = True
End Sub 2. Makroyu çalıştırmak için F5 tuşuna basın veya VBA penceresindeki
"Çalıştır" düğmesine tıklayın. İşlem yapılacak hücre aralığını seçmeniz için bir iletişim kutusu açılacak; ardından istediğiniz varsayılan değeri girmeniz istenecektir. Onaylamanızın ardından, belirlenen aralıktaki tüm boş hücreler girdiğiniz değerle doldurulacaktır.
Önlemler:Herhangi bir makroyu çalıştırmadan önce veri kaybını önlemek için mutlaka çalışmanızı kaydedin. Bu makro, seçili Aralık’taki tüm boş hücrelerin üzerine yazacaktır; bu nedenle uygun Veri Aralığı’nı dikkatlice seçtiğinizden emin olun. Ayrıca VBA, aslında boş bir dize ()"") döndüren formüller içeren ya da görünmez karakterler barındıran ancak boş gibi görünen hücreleri değiştirmeyecektir.
Demo: Kutools for Excel ile boş hücrelerin üstündeki/altındaki değerle veya belirttiğiniz varsayılan değerle doldurulması
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve hiç olmadığı kadar verimli çalışmanın keyfini çıkarın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile Office Tab Pro’yu içerir; bu da Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— dakikalar içinde hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— tek tek eklenti satın almak yerine tasarruf edin