Excel'de Sayılar Neden Kare İşaretine veya Metne Dönüşüyor?
Excel hücrelerinde beklenen sayılar yerine ##### sembollerini görüyorsanız veya veriler metin olarak görüntüleniyorsa (sola hizalanmış), sorun neredeyse her zaman şunlardan birinden kaynaklanır: yetersiz sütun genişliği veya hatalı hücre biçimi.
Sayıları hızla geri getirmek için:
- Kare işaretleri (#####) için: Sütun başlığının sağ sınırına çift tıklayarak otomatik olarak genişletin.
- Metinler için: Hücreleri seçin,
Ctrl+1tuşlarına basın, «Sayı» biçimini seçin ve metni zorla dönüştürmek için «Sütunlara Dönüştür» özelliğini kullanın.
Aşağıda her durum için nedenlerin detaylı analizi ve adım adım çözümler yer almaktadır.
Hızlı Tanı: Hizalamaya bakın. Excel'de sayılar varsayılan olarak sağa, metinler ise sola hizalanır. Eğer «sayılarınız» sola yapışık duruyorsa, Excel bunları metin olarak algılıyor demektir.
Durum 1: Kare İşaretlerinin (#####) Görüntülenmesi
##### sembolleri verilerde bir hata olduğu anlamına gelmez. Bu, hücrenin içeriği tamamen görüntülemek için çok dar olduğuna dair bir sinyaldır.
Görünme Nedenleri
- Sayı, mevcut sütun genişliği için çok uzun.
- Negatif tarih veya saat (Excel'in eski sürümlerinde).
- Ondalık basamaktan sonra çok fazla rakam içeren uzun sayı biçimi.
Nasıl Düzeltilir?
- Genişliği Otomatik Ayarla: İmleci sütun başlığının sağ sınırına getirin (örneğin
AveBharfleri arasında). İmleç oklu siyah bir artı işaretine dönüştüğünde çift tıklayın. Sütun, en uzun değerin boyutuna göre genişleyecektir. - Manuel Genişletme: Başlık sınırındaki sol fare düğmesini basılı tutun ve sağa doğru çekin.
- Ondalık Basamak Sayısını Azaltma: Sayılar ondalıklıysa, bunları seçin ve Giriş sekmesindeki «Ondalık Basamak Sayısını Azalt» (sıfırlı sağ ok) düğmesine tıklayarak virgülden sonraki rakam sayısını azaltın.
Sütunu genişlettikten sonra kare işaretleri kaybolmazsa, değerin negatif bir tarih veya saat olup olmadığını kontrol edin. Tarih biçimi, bazı ayarlarda negatif sayıları ##### sembolleriyle gösteremez; bu durumda hücre biçimini «Genel» olarak değiştirin.
Durum 2: Sayıların Metin Olarak Görüntülenmesi
Verileri 1C'den, banka dekontlarından içe aktarırken veya web sitelerinden kopyalarken sıkça karşılaşılan bir sorundur. Bu tür «sayılar» formüllerde kullanılamaz (toplama, ortalama alma işlemleri yanlış çalışır).
Sorunun Belirtileri
- Hücrenin sol üst köşesinde küçük yeşil bir üçgen vardır.
- Üzerine gelindiğinde «Sayı metin olarak saklanmış» ipucu belirir.
TOPLAişlevi bu hücreleri yok sayar.
Yöntem 1: «Sütunlara Dönüştür» Aracı (En Güvenilir)
Bu yöntem, formül kullanmadan metni toplu halde sayıya dönüştürür.
- Sorunlu sütunu veya aralığı seçin.
- Veri sekmesine gidin → Sütunlara Dönüştür düğmesine tıklayın.
- Açılan sihirbazda hemen Son düğmesine tıklayın (ayarları değiştirmeniz gerekmez).
- Sonuç: Excel verileri zorla yeniden okur ve sayı biçimini uygular.
Yöntem 2: 1 ile Çarpma (Pratik Yöntem)
Matematiksel bir işlem, Excel'in metni sayı olarak yeniden hesaplamasını sağlar.
- Herhangi bir boş hücreye 1 sayısını yazın.
- Bu hücreyi kopyalayın (
Ctrl+C). - «Metin» halindeki sayıları içeren aralığı seçin.
- Sağ tıklayın → Özel Yapıştır (veya
Ctrl+Alt+V). - Çarp işlemini seçin ve Tamam'a tıklayın.
Yöntem 3: Biçim Menüsü Üzerinden
Bazen sadece biçim türünü değiştirmek yeterlidir, ancak çoğu zaman çift işlem gerekir.
- Hücreleri seçin.
Ctrl+1tuşlarına basın (veya Sağ Tık → Hücreleri Biçimlendir).- Sayı (veya Genel) kategorisini seçin.
- Veriler değişmezse, her hücrenin içinde çift tıklayın (veya
F2, ardındanEntertuşuna basın) ve yeniden hesaplamayı etkinleştirin. Büyük aralıklar için Yöntem 1 veya 2'yi kullanmak daha iyidir.
Özel Durumlar ve İnce Noktalar
Baştaki Sıfırlar (0054, 0123)
Baştaki sıfırları korumanız gerekiyorsa (örneğin ürün kodları veya telefon numaraları için), normal sayı biçimi bunları siler.
- Çözüm: Verileri girmeden önce hücreler için Metin biçimini ayarlayın.
- Alternatif: Özel biçim kullanın.
Ctrl+1→ Tüm Biçimler → giriş alanına0000yazın (buradaki sıfır sayısı, gerekli kod uzunluğuna eşittir).
Binlik Ayracı ve Virgüller
Sistemde ondalık ayracı virgül ise ve verilerde nokta varsa (veya tam tersi), Excel sayıyı metin olarak algılar.
- Kontrol: Dosya → Seçenekler → Gelişmiş → «Düzenleme» bölümü → «Sistem ayırıcılarını kullan» kutusunun işaretli olduğundan veya sembollerin manuel olarak doğru girildiğinden emin olun.
Tablo: Düzeltme Yöntemlerinin Karşılaştırılması
| Durum | En İyi Çözüm Yöntemi | Zorluk |
|---|---|---|
##### sembolleri görülüyor | Sütun sınırına çift tıklama | Çok Kolay |
| Köşede yeşil üçgen var | «Sayıya Dönüştür» düğmesi (ünlem işareti) | Kolay |
| Büyük veri hacmi içe aktarma | Sütunlara Dönüştür | Orta |
| Formüllerle karışık veriler | Özel yapıştırma ile 1'e çarpma | Orta |
| Baştaki sıfırların korunması gerekiyor | Metin biçimi veya 0000 kodu | Kolay |
Düzeltme Sırasında Yapılan Yaygın Hatalar
- Yeniden yazmadan sadece biçimi değiştirmek. Kullanıcı menüden «Metin»i «Sayı»ya çevirir ancak her hücre için
F2+Entertuşlarına basmayı unutur. Veriler görsel olarak değişir ancak içerde metin olarak kalır. Çözüm: «Sütunlara Dönüştür» kullanın. - Boşlukları göz ardı etmek. Bazen sayının önünde görünmez bir boşluk bulunur. Biçim değişikliği işe yaramaz. Çözüm: Temizlemek için
=KIRP(BOŞLUKSIL(A1))formülünü kullanın, ardından sonucu değerler olarak kopyalayın. - Sonsuz sütun genişletme. Çok uzun bir sayıyı (örneğin 16 haneli kredi kartı numarası) dar bir sütuna sığdırmaya çalışmak yerine onu metin olarak ayarlamak.
SSS
Soru: Neden TOPLA işlevi, sayıları gördüğüm halde 0 döndürüyor? Cevap: Büyük olasılıkla sayılarınız metin olarak kaydedilmiştir. Hizalamayı (sola mı?) ve yeşil üçgenlerin varlığını kontrol edin. «Sütunlara Dönüştür» yöntemini kullanın.
Soru: Sütun genişliğini değiştirmeden kare işaretlerini kaldırabilir miyim? Cevap: Evet, ondalık basamak sayısını azaltabilir veya yazı tipini daha dar olanla değiştirebilirsiniz. Ayrıca bilimsel sayı gösterimi (örneğin 1.23E+10) de yardımcı olacaktır.
Soru: Bu sorunun gelecekte ortaya çıkmasını nasıl önleyebilirim? Cevap: Dış kaynaklardan veri yapıştırmadan önce önce gerekli hücre biçimini (Sayı veya Metin) ayarlayın, ardından verileri yapıştırın. İçe aktarma için, her sütun için veri türünü açıkça belirtebileceğiniz «Sütunlara Dönüştür» sihirbazını kullanın.