Hücrelerdeki Rakamlar Neden Toplanmıyor ve Bunu Nasıl Düzeltirsiniz?

Kerem Aydın·9 Temmuz 2026·⏱4 dk

Eğer TOPLA işlevinin 0 döndürdüğünü veya bazı hücreleri görmezden geldiğini fark ediyorsanız ve sayılar sola hizalanmışsa — verileriniz metin biçimine sahiptir. Bu, Excel'in rakamları normal harfler gibi algıladığı ve bunlar üzerinde matematiksel işlemler gerçekleştiremediği anlamına gelir. Bunu düzeltmek için özel yapıştırma, formüller veya yerleşik dönüştürme araçlarını kullanarak veri türünü metinden sayıya zorla değiştirmeniz gerekir.

Metin Biçiminin Belirtileri ve Oluşma Nedenleri

Bir hücrenin metin biçimi, herhangi bir hesaplamayı engeller. Görsel olarak "100" rakamını görseniz bile, program için bu "1", "0", "0" karakterlerinden oluşan bir dizidir.

Sorunu nasıl tanımlarsınız:

  • Hizalama: Sayılar varsayılan olarak sağa, metin ise sola hizalanır. Eğer bir rakam sol kenara "yaslanmış" görünüyorsa, bu bir metindir.
  • Yeşil Üçgen: Hücrenin sol üst köşesinde sıkça "Sayı metin olarak saklanmış" ipucuyla birlikte bir hata işaretleyicisi belirir.
  • İşlevlerin Yoksayılması: TOPLA, ORTALAMA gibi formüller bu hücreleri atlar ve karşılaştırma operatörleri yanlış çalışabilir.

Sayılar yerine metin nereden geliyor: Sorun çoğunlukla banka dekontlarından (CSV) veri aktarımı yapılırken, web sitelerinden kopyalama yapıldığında veya 1C gibi sistemlerden dışa aktarım sırasında ortaya çıkar. Ayrıca, kullanıcı rakam girmeden önce kesme işareti (') koyduğunda veya hücrede gizli boşluklar ve yazdırılamayan karakterler bulunduğunda da metin oluşur.

Menü üzerinden hücre biçimini basitçe değiştirmek ("Sayı" olarak ayarlamak), veriler zaten metin olarak girildiyse genellikle işe yaramaz. Hücre, değeri yeniden yazana veya dönüştürme yöntemlerini uygulayana kadar metin olarak kalır.

Metni Sayıya Dönüştürmenin 5 Yolu

Veri miktarına ve Excel sürümünüze bağlı olarak bir yöntem seçin.

1. "Sayıya Dönüştür" Aracı (En Hızlısı)

Eğer hücrelerin köşelerinde yeşil üçgenler görüyorsanız:

  1. Sorunlu hücre aralığını seçin.
  2. Beliren uyarı simgesine (üzerinde ünlem işareti olan sarı elmas) tıklayın.
  3. "Sayıya Dönüştür" seçeneğini belirleyin. Veriler anında tür değiştirir ve hesaplamalara dahil olmaya başlar.

2. Çarpma ile Özel Yapıştırma (Büyük Tablolar İçin)

Bu yöntem, Excel'i değerleri yeniden hesaplamaya ve türlerini zorla değiştirmeye iter.

  1. Herhangi bir boş hücreye 1 rakamını yazın.
  2. Bu hücreyi kopyalayın (Ctrl+C).
  3. Metin halindeki sayıları içeren aralığı seçin.
  4. Sağ tıklayın → Özel Yapıştır (veya Ctrl+Alt+V).
  5. "İşlem" bölümünde "Çarp" seçeneğini belirleyin ve Tamam'a basın. Metin değerleri 1 ile çarpılır ve sayıya dönüşür. Bundan sonra yardımcı olarak kullanılan 1 rakamını silebilirsiniz.

3. DEĞER İşlevini Kullanma

Doğru verilere sahip yeni bir sütun oluşturmanız gerekiyorsa: Şu formülü kullanın:

=DEĞER(A2)

Bu işlev, para birimi biçimlerini ve boşlukları yok sayarak saf bir sayı döndürür. Formülü aşağı doğru doldurun, ardından sonucu kopyalayıp orijinal verilerin üzerine "Değerler" olarak yapıştırın.

Dönüştürmeden önce gereksiz boşlukları kaldırmak için işlevleri birleştirin: =DEĞER(KIRP(A2)). Bu, sayının tanınmasını sıkça engelleyen gizli karakterleri ortadan kaldırır.

4. Metin Düzenleyici (Çok Büyük Dosyalar İçin)

Eğer dosya formüller nedeniyle yavaşlıyorsa:

  1. Dosyayı CSV biçiminde kaydedin.
  2. "Not Defteri"nde açın.
  3. Sorun ondalık ayraçlarındaysa (nokta veya virgül), "Bul ve Değiştir" özelliğini kullanarak tüm noktaları virgulle (veya tam tersi) değiştirin.
  4. Kaydedin ve Excel'de tekrar açarken içe aktarma sırasında doğru sütun biçimini seçin.

5. Makro veya Power Query (Otomasyon İçin)

Eğer düzenli olarak yanlış biçimde raporlar alıyorsanız, Power Query'de bir sorgu ayarlayın:

  1. Tabloyu seçin → "Veri" sekmesi → "Tablo/Aralıktan".
  2. Düzenleyicide sütunları seçin ve veri türünü "Tam Sayı" veya "Ondalık Sayı" olarak belirleyin.
  3. "Kapat ve Yükle"ye basın. Artık veriler güncellendiğinde dönüştürme işlemi otomatik olarak gerçekleşecektir.

Tablo: Dönüştürme Yöntemlerinin Karşılaştırması

YöntemHızOrijinal Verileri KorurEn İyi Kullanım Alanı
Yeşil İşaretleyiciAnındaHayır (Yerinde değiştirir)Hatalı küçük aralıklar için
1 ile ÇarpmaHızlıHayır (Yerinde değiştirir)Formül içermeyen veri dizileri için
DEĞER İşleviOrtaEvet (Yeni sütun oluşturur)Boşluklu karmaşık temizlikler için
Power QueryUzun (Kurulum)Evet (Yeni tablo oluşturur)Düzenli raporlar ve büyük veritabanları için

Dönüştürme Sırasındaki Sık Yapılan Hatalar

  • Bölgesel Ayarların Yok Sayılması. Türkçe yerel ayarlarda ondalık ayraç virgüldür. Eğer metinde nokta varsa (örneğin 12.5), DEĞER işlevi hata döndürür. Çözüm: Dönüştürmeden önce "Bul ve Değiştir" ile noktaları virgülle değiştirin.
  • Görünmez Karakterler. İnternetten gelen veriler bölünemez boşluklar (kod 160) içerebilir. Normal KIRP işlevi bunları görmez. Sayıya çevirmeden önce şu formülü kullanın: =YERINEKOY(A2; KARAKTER(160); " ").
  • Baştaki Sıfırların Kaybolması. 007 metnini sayıya dönüştürdüğünüzde sonuç 7 olur. Eğer sıfırları korumanız önemliyse (kodlar, ürün kodları için), biçimi metin olarak bırakın ancak aramayı engelleyen fazla karakterlerin olmadığından emin olun.

SSS

Menüden hücre biçimini değiştirdikten sonra neden hala toplanmıyor? Hücre biçimi, veriler için sadece bir "kıyafettir". İçerik metin olarak girildiyse, "kıyafeti" değiştirmek özünü değiştirmez. Değeri yeniden yazmanız (hücreye çift tıklayıp Enter'a basmak) veya çarpma/DEĞER işlevi gibi yöntemleri kullanmanız gerekir.

Büyük bir dosyadaki metin halindeki tüm sayı hücrelerini nasıl bulurum? Filtreyi kullanın. Tablo başlığını seçin, filtreyi açın (Ctrl+Shift+L), ilgili sütundaki değer listesini açın. Genellikle metin ve sayı biçimleri ayrı gruplanır. Ayrıca, bu hücreleri renkli vurgulamak için =METİN(A1) formülüyle koşullu biçimlendirme kullanabilirsiniz.

Excel'in rakamları her zaman sayı olarak okumasını sağlayabilir miyim? CSV içe aktarırken Metin İçe Aktarma Sihirbazını kullanın ("Veri" sekmesi → "Veri Al"). Sihirbazın son adımında, sütun biçimini açıkça "Genel" veya "Sayı" olarak belirterek bunların otomatik olarak metin olarak algılanmasını önleyin.