Excel'de Boş Hücreleri Düzeltme ve İşleme
Excel'de bir hücre boş görünüyorsa ancak formülleri veya özet tabloları bozuyorsa, neden çoğunlukla gizli karakterlerde (boşluklarda), yanlış biçimlendirmede veya formülün kendi mantığında yatar. Hızlı çözüm için, bir değer atamak üzere =EĞERBOŞ(hücre; "değişim"; hücre) işlevini veya gereksiz boşlukları kaldırmak için "Bul ve Değiştir" aracını (Ctrl+H) kullanın. Aşağıda, sorunu nasıl teşhis edeceğinizi ve verilerinizdeki düzeni kalıcı olarak nasıl sağlayacağınızı ele alacağız.
Hücre neden boş görünüyor: 5 temel neden
Formülleri uygulamadan önce, "boşluğun" doğasını anlamak önemlidir. Görsel olarak hücre temiz görünebilir, ancak teknik olarak hesaplamaları engelleyen veriler içerebilir.
- Gerçek boşluk. Hücre hiç doldurulmamış veya Delete tuşuyla temizlenmiştir.
- Gizli boşluklar. Veriler genellikle veritabanlarından veya web sitelerinden başta veya sonda fazladan boşluklarla (
" ") içe aktarılır. Göz için bu boştur, Excel için ise metindir. - Formül boş bir dize döndürür.
=EĞER(A1>10; "Evet"; "")yapısı, boş görünen ancak sıfır uzunlukta metin içeren bir hücre oluşturur.BAĞ_DEĞ_SAYgibi işlevler bu tür hücreleri dolu sayar. - Sıfır değeri. Excel ayarlarında "Sıfırları göster" onay kutusu işaretlenmemişse veya
0;-0;;@özel biçimlendirmesi uygulanmışsa,0sayısı görüntülenmeyebilir. - Hesaplama hatası. Bazen bağlı hücrelerdeki hatalar veya dış kaynaklarla kesilen bağlantılar nedeniyle değer yerine boşluk görüntülenir.
Boş dize tuzağı:
BAĞ_DEĞ_SAY (COUNTA) işlevi, ="" formülüne sahip bir hücreyi dolu olarak sayar. Sayım sırasında bu tür hücreleri yoksaymanız gerekiyorsa, "<>"" koşuluyla EĞERSAY kullanın veya metin uzunluğunu UZUNLUK işleviyle kontrol edin.
Teşhis: Gizli değerleri nasıl bulursunuz
Standart filtreler olması gereken yerde boş hücreleri göstermiyorsa, hızlı bir teşhis yapın.
- Formül çubuğu üzerinden kontrol. Şüpheli hücreye tıklayın. Formül çubuğunda sayfada olmayan boşluklar veya karakterler görüyorsanız, bu bir metindir.
- BOŞ işlevi ile test. Bitişik hücreye
=BOŞ(A1)yazın.DOĞRU— hücre gerçekten boştur.YANLIŞ— içinde veri vardır (boşluk, sıfır, formül).
- Boşlukları arama.
Ctrl+Htuşlarına basın, "Bul" alanına bir boşluk koyun, "Değiştir" alanını boş bırakın. "Tümünü Bul"a tıklayın. Liste büyükse, verilerde çok fazla gereksiz veri var demektir.
Boş Değerleri Doldurma ve Değiştirme Yöntemleri
Yöntem seçimi, hücrede ne bulunması gerektiğine bağlıdır: sayı, metin veya tarih.
Sayıları sıfırla değiştirme
Sayısal sütundaki boş hücreler ortalamayı veya toplamı bozuyorsa, bunları 0 ile değiştirin.
- Formülle:
=EĞERBOŞ(A2; 0; A2)formülüyle yeni bir sütun oluşturun. - "Özel Git" ile toplu işlem:
- Veri aralığını seçin.
F5→ "Özel Git" → "Boş Hücreler"e tıklayın.- Seçimi kaldırmadan
0yazın veCtrl+Entertuşlarına basın. Tüm boş hücreler sıfırlarla dolacaktır.
Metinlerle çalışma
Metin raporlarında boşluk genellikle düzensiz görünür. Bunları tire veya "Veri yok" yazısıyla değiştirin.
- Formül:
=EĞERBOŞ(A2; "—"; A2) - Fazladan boşlukları kaldırma: Hücre boş değilse ancak formüller boşluklar nedeniyle çalışmıyorsa,
=KIRP(A2)(İngilizceTRIM) işlevini kullanın. Bu işlev, kenarlardaki fazladan boşlukları kaldırır ve metin içindeki çoklu boşlukları tek bir boşluğa indirger.
Tarihlerin işlenmesi
Boş bir tarih, dönemlere göre sıralamayı veya filtrelemeyi bozabilir.
- Geçerli tarihi atama:
=EĞERBOŞ(A2; BUGÜN(); A2) - Belirli bir tarihi sabitleme:
=EĞERBOŞ(A2; TARİH(2026;1;1); A2)
Formül olmadan hızlı boşluk temizleme:
Sorun sadece fazladan boşluklardaysa, yeni sütunlar oluşturmayın. Aralığı seçin, Ctrl+H tuşlarına basın, "Bul" alanına bir boşluk girin, "Değiştir" alanını boş bırakın ve "Tümünü Değiştir"e tıklayın. Dikkatli olun: Bu işlem, kelimeleri ayıranlar dahil tüm boşlukları siler. Güvenli temizlik için KIRP formülünü kullanmak daha iyidir.
Formüllerde ve Özet Tablolarda Boşlukların Doğru Hesaba Katılması
Verileri toplarken (toplam, ortalama, sayı), işlevlerin boş hücrelerle davranışı farklılık gösterir.
| İşlev | Boşluğu nasıl işler | "" (boş dize) nasıl işler |
|---|---|---|
| TOPLA | Yoksayar | Yoksayar |
| ORTALAMA | Yoksayar | 0 olarak sayar (ortalamayı düşürebilir) |
| SAY | Yoksayar | Yoksayar (sadece sayıları sayar) |
| BAĞDEĞSAY | Yoksayar | Dolu hücre olarak sayar |
| EĞERSAY | Koşula bağlıdır | Koşula bağlıdır |
Gerçekten dolu olan hücre sayısını doğru şekilde hesaplamak için ("" içeren formülleri yoksayarak) şu kombinasyonu kullanın:
=EĞERSAY(aralık; "<>"&"")
Özet tablolarda boş hücreler genel olarak yapılandırılabilir:
- Özet tabloya sağ tıklayın → "Özet Tablo Seçenekleri".
- "Düzen ve Biçim" sekmesi.
- "Boş hücreler için şunu göster" alanına istenen değeri girin (örneğin,
0veya-).
Power Query ile Otomatik Temizleme
Verileri düzenli olarak dış kaynaklardan (CSV, 1C, web siteleri) içe aktarıyorsanız, manuel temizleme zaman alır. Power Query'de otomatik bir senaryo ayarlayın:
- Tabloyu seçin → "Veri" sekmesi → "Tablo/Aralıktan".
- Power Query düzenleyicisinde sütunları seçin.
- "Dönüşüm" → "Biçim" → "Temizle" (yazdırılamayan karakterleri kaldırır) ve "Kırp" (kenardaki boşlukları kaldırır) komutlarını kullanın.
- Boşlukları değiştirmek için: "Dönüşüm" → "Değerleri Değiştir". "Bul" alanını boş bırakın, "Değiştir" alanına
0veya istenen metni yazın. - "Kapat ve Yükle"ye tıklayın. Artık verileri güncellediğinizde temizleme otomatik olarak gerçekleşecektir.
Boş Hücrelerle Çalışırken Sık Yapılan Hatalar
- Boşluk kontrolü yerine boş dize ile karşılaştırma.
A1=""kullanımı, boşluk içeren hücreleri tespit etmez. Bunun yerineVE(BOŞ(A1); UZUNLUK(KIRP(A1))=0)kullanmak daha iyidir. - Veri türünü göz ardı etme. Boşlukları "Veri yok" metniyle değiştirdikten sonra, tüm sütun metin haline gelebilir ve bu da sonraki matematiksel hesaplamaları bozar. Değiştirmeden sonra veri türünü kontrol edin.
- Hücreleri birleştirme. Birleştirilmiş hücreler, aralığın bir kısmında boşluk taklidi yaparak sıralama ve filtreleme sırasında sıkça sorun yaratır. Veritabanlarında bunlardan kaçının.
SSS
Tüm boş hücreleri renkle nasıl vurgularım? Koşullu biçimlendirmeyi kullanın: "Giriş" → "Koşullu Biçimlendirme" → "Yeni Kural" → "Yalnızca şu hücreleri biçimlendir" → "Boş" seçeneğini seçin. Dolgu rengini belirleyin.
VLOOKUP (DÜŞEYARA) değeri neden bulamıyor, oysa hücre boş değil?
Büyük olasılıkla hücrelerden birinde görünmez bir boşluk veya satır sonu karakteri vardır. DÜŞEYARA'yı kullanmadan önce her iki sütuna (arama anahtarı ve veri tablosu) KIRP işlevini uygulayın.
Formülün sıfır yerine boşluk döndürmesini sağlayabilir miyim?
Evet. Formülünüzü bir koşulla sarın: =EĞER(formülünüz=0; ""; formülünüz). Bu, sıfır sonuçlarını gizleyerek hücreyi görsel olarak boş hale getirecektir.