Excel'de metni sayıya dönüştürme: VALUE işlevi ve alternatifler

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

VALUE (Türkçe: DEĞER) işlevi, bir sayının metinsel gösterimini gerçek bir sayısal değere dönüştürerek matematiksel işlemler yapılmasına olanak tanır. Bu işlev, veriler harici kaynaklardan (CSV, web siteleri, veritabanları) içe aktarıldığında ve toplamlar ile formüller #DEĞER! hatası verecek şekilde metin olarak görüntülendiğinde gereklidir. İşlevin veya alternatif yöntemlerin (1 ile çarpma, "Metni Sütunlara Dönüştür") kullanımı, hatalı hesaplamalar sorununu anında çözer.

VALUE işlevi neden gereklidir ve nasıl çalışır?

Excel veri türlerini otomatik olarak belirler, ancak içe aktarma sırasında genellikle hata yapar ve rakamları metin olarak algılar. Görsel olarak bu fark edilmeyebilir, ancak bu tür hücreleri toplamaya çalıştığınızda sonuç sıfır veya hatalı olacaktır. DEĞER işlevi, fazla boşlukları ve sayının önünde bulunan bazı para birimi sembollerini yok sayarak formatı zorla değiştirir.

Temel kullanım senaryoları:

  • Bankacılık sistemlerinden veya 1C'den raporların içe aktarılması; burada tutarlar dize olarak kaydedilir.
  • Verilerin ek biçimlendirmeye sahip web sayfalarından kopyalanması.
  • Sayıların hesaplamaları engelleyen binlik ayırıcılar (boşluklar) veya para birimi sembolleri içermesi.

Önemli: İşlev yalnızca metin tamamen sayı formatına uygunsa çalışır. Hücrede harfler varsa ("100 adet"), DEĞER işlevi hata döndürür. Bu tür durumlar için metin temizleme içeren formüllere ihtiyaç vardır.

Sözdizimi ve örnekler

Formülün basit bir yapısı vardır: =DEĞER(metin) Burada metin, bir hücre referansı veya tırnak içindeki bir dizedir.

Kaynak Veriler (A1 Hücresi)FormülSonuçAçıklama
"123"=DEĞER(A1)123Temel dönüştürme
" 45,6 "=DEĞER(A1)45,6Fazla boşlukları kaldırır
"1 000,50"=DEĞER(A1)1000,5Ayırıcıları doğru işler
"$99.00"=DEĞER(A1)99Başlangıçtaki para birimi işaretini yok sayar
"Fiyat: 100"=DEĞER(A1)#DEĞER!Hata: Metin harf içeriyor

Formül kullanmadan metni sayıya dönüştürmenin 5 yolu

Formül kullanmak yeni bir sütun oluşturur, ki bu her zaman uygun olmayabilir. İşte verileri doğrudan hücrelerde değiştiren yöntemler.

1. Özel Yapıştır (1 ile Çarpma)

Herhangi bir aralık için en hızlı yöntemdir. Matematiksel işlem, Excel'in hücre formatlarını yeniden hesaplamasını sağlar.

  1. Boş bir hücreye 1 sayısını yazın.
  2. Bu hücreyi kopyalayın (Ctrl+C).
  3. "Metinsel" sayıları içeren aralığı seçin.
  4. Sağ tıklayın → Özel Yapıştır → Çarp işlemini seçin → Tamam.

2. "Metni Sütunlara Dönüştür" Aracı

Tüm sütunlar için idealdir. Yardımcı hücreler oluşturmayı gerektirmez.

  1. Sorunlu sütunu seçin.
  2. Veri sekmesine gidin → Metni Sütunlara Dönüştür.
  3. Sihirbazda hemen Son düğmesine basın (ayarları değiştirmeniz gerekmez). Bu işlem veri formatını zorla geçersiz kılar.

3. Yeşil Üçgen (Format Hatası)

Excel bir uyumsuzluk algılarsa, hücreyi yeşil bir köşe ile işaretler.

  1. Uyarı içeren hücreleri seçin.
  2. Yanında beliren ünlem işareti simgesine tıklayın.
  3. "Sayıya Dönüştür" seçeneğini belirleyin.

4. YERİNE.KOY ile Temizleme (Karmaşık Durumlar İçin)

Metinde harfler veya fazla semboller varsa (örneğin, "100 TL."), önce bunları kaldırın, ardından DEĞER işlevini uygulayın. Formül: =DEĞER(YERİNE.KOY(YERİNE.KOY(A1; " TL."; ""); " "; "")) Mantık: "TL." kelimesini kaldırıyoruz, boşlukları kaldırıyoruz, kalanı sayıya dönüştürüyoruz.

5. Power Query (Düzenli Çalışmalar İçin)

Sürekli aynı dosyaları yüklüyorsanız:

  1. Veri → Veri Al → Dosyadan.
  2. Sorgu düzenleyicisinde sütunu seçin ve veri türünü Tam Sayı veya Ondalık Sayı olarak değiştirin.
  3. Kapat ve Yükle düğmesine basın.

Bölgesel Ayarlar: Türkçe Excel sürümünde ondalık ayırıcı virgüldür (,), İngilizce sürümünde ise noktadır (.). Farklı bir yerel ayarda oluşturulan bir dosyada DEĞER işlevini kullanırsanız hata oluşabilir. Ayarları Dosya → Seçenekler → Gelişmiş kısmından kontrol edin.

Sayılarla çalışırken sık yapılan hatalar

  • #DEĞER! Hatası: Hücrede rakamların yanı sıra gizli semboller (kesintisiz boşluklar, sekme karakterleri) veya harfler varsa ortaya çıkar.
    • Çözüm: Yazdırılamayan karakterleri temizlemek için TEMİZLE işlevini kullanın: =DEĞER(TEMİZLE(A1)).
  • Dönüştürmeden sonra sayı toplanmıyor: Muhtemelen formülü uyguladınız ancak sonucu sabitlemediniz.
    • Çözüm: Formüllü sütunu kopyalayın ve Özel Yapıştır aracılığıyla geriye sadece Değerler olarak yapıştırın.
  • Tarih sayıya dönüştü (örneğin, 44567): Excel'de tarihler sayı olarak saklanır.
    • Çözüm: Ana menüden veya Ctrl+1 ile hücre formatını "Tarih" olarak değiştirin.

SSS

DEĞER işlevi ile hücre formatını değiştirmek arasındaki fark nedir? "Giriş" menüsünden formatı basitçe değiştirmek genellikle işe yaramaz, çünkü Excel içeriği zaten metin olarak katı bir şekilde belirlemiştir. DEĞER işlevi veya 1 ile çarpma, hücre içindeki veri türünü zorla değiştirir.

Tüm sayfa aynı anda dönüştürülebilir mi? Evet, tüm sayfayı seçin (Ctrl+A), "Özel Yapıştır" yöntemini (1 ile çarpma) kullanın veya her sütun için ayrı ayrı "Metni Sütunlara Dönüştür" uygulayın.

Sayının önündeki kesme işareti nasıl kaldırılır? Kesme işareti (') metin formatının bir göstergesidir. Yukarıda açıklanan sayıya dönüştürme yöntemlerinden herhangi biri uygulandığında otomatik olarak kaybolacaktır.