Excel tablolarında sayı formatını düzeltme

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

Bir sütundaki veriler sayı gibi görünüyorsa ancak hesaplamalara katılmıyorsa (toplam 0'a eşitse, sıralama yanlış çalışıyorsa), bunlar metin formatında kaydedilmiş demektir. Bunu düzeltmenin en hızlı yolu, 1 ile çarpma işlemiyle özel yapıştırma kullanmak veya açılır hata işaretçisi aracılığıyla "Sayıya Dönüştür" özelliğini kullanmaktır. Bu yöntemler, yeni sütunlar oluşturmadan veri türünü anında değiştirir.

Neden metin sayılar ortaya çıkar

Sorun genellikle bankacılık sistemlerinden, 1C'den veri dışa aktarırken veya web sitelerinden kopyalarken ortaya çıkar. Program, aşağıdaki durumlarda rakamları metin olarak algılar:

  • Hücrede başta bir kesme işareti (') varsa.
  • Sayının önünde veya arkasında gereksiz boşluklar varsa.
  • Ondalık ayırıcılar sistemin bölgesel ayarlarıyla eşleşmiyorsa (virgül yerine nokta veya tam tersi).
  • Veri girilmeden önce hücreye zorla metin formatı atanmışsa.

Bu tür değerler genellikle hücrenin soluna hizalanır, gerçek sayılar ise sağa hizalanır. Hücrenin köşesinde uyarı içeren yeşil bir üçgen görünebilir.

Hızlı kontrol: =EŞİT(A1) fonksiyonunu kullanın. Sonuç YANLIŞ ise, değer metin olarak saklanıyor demektir ve dönüştürme gerektirir.

Yöntem 1: Özel Yapıştırma (en hızlısı)

Bu yöntem, formül oluşturmayı gerektirmediği için büyük sütunlar için idealdir. Excel'in değerleri matematiksel olarak yeniden hesaplamasını sağlar.

  1. Herhangi bir boş hücreye 1 rakamını girin.
  2. Bu hücreyi kopyalayın (Ctrl+C).
  3. Sorunlu sayıları içeren aralığı seçin.
  4. Sağ tıklayın → Özel Yapıştır (Paste Special).
  5. "İşlem" bloğunda Çarp seçeneğini belirleyin.
  6. Tamam düğmesine basın.

Bundan sonra, rakam içeren tüm seçili metin dizileri sayıya dönüşecektir. Girdiğiniz birimi silebilirsiniz.

Yöntem 2: Hata işaretçisini kullanma

Hücrelerin köşelerinde yeşil üçgenler görülüyorsa, Excel zaten format uyumsuzluğunu tespit etmiştir.

  1. Uyarı simgeleri olan hücreleri seçin.
  2. Yanında ünlem işareti içeren bir açılır simge belirecektir.
  3. Üzerine tıklayın ve Sayıya Dönüştür seçeneğini belirleyin.

Bu yöntem güvenlidir ancak çok büyük aralıklarda (binlerce satır) yavaş çalışabilir.

Yöntem 3: Karmaşık durumlar için formüller

Basit yöntemler gizli karakterler veya standart olmayan ayırıcılar nedeniyle yardımcı olmuyorsa, formülleri kullanın. Verilerin yanına bir yardımcı sütun oluşturun.

Boşlukları kaldırma ve dönüştürme

Sayılar gereksiz boşluklar içeriyorsa:

=DEĞER(KIRP(A2))

(İngilizce sürümde: =VALUE(TRIM(A2)))

Ayırıcıları değiştirme

Verilerde virgül yerine nokta (veya tam tersi) kullanılıyorsa ve bu Rusça yerel ayarlarda hataya neden oluyorsa:

=DEĞER(YERINEKOY(A2; "."; ","))

Bu formül noktaları virgüllerle değiştirecek ve sonucu sayıya dönüştürecektir.

Para birimi ve sembollerden arındırma

"$1,200" veya "1 200 rub" gibi veriler için:

=DEĞER(YERINEKOY(YERINEKOY(A2; " "; ""); "$"; ""))

YERINEKOY fonksiyonu gereksiz sembolleri kaldırır, DEĞER ise geri kalanı sayıya dönüştürür.

Formülleri uyguladıktan sonra, yeni sütunu kopyalayıp eski sütunun üzerine Değerleri Yapıştır (123 rakamlı simge) aracılığıyla yapıştırdığınızdan emin olun, böylece formül bağımlılıklarını kaldırmış olursunuz.

Yöntem 4: Metni Sütunlara Dönüştür

Tüm bir sütunun formatını toplu olarak düzeltmek için güçlü bir yerleşik araçtır.

  1. Sorunlu sütunun tamamını seçin.
  2. Veri sekmesine gidin → Metni Sütunlara Dönüştür.
  3. İçe aktarma sihirbazında doğrudan Son düğmesine basın (varsayılan ayarlar %99 durumda uygundur).

Bu işlem, hücre formatlarını zorla yeniden yazar ve metni sayıya dönüştürür.

Hataları işleme ve incelikler

Dönüştürme sırasında #DEĞER! hataları oluşabilir. Bu, hücrede otomatik olarak kaldırılamayan harfler varsa meydana gelir (örneğin, "Ürün Kodu 123").

Bu tür durumlar için hata işleme yapısı kullanın:

=EĞERHATA(DEĞER(KIRP(A2)); A2)

Bu formül, metni sayıya dönüştürmeye çalışacaktır. Başarısız olursa (harfler nedeniyle), manuel olarak işleyebilmeniz için orijinal değeri değiştirmeden bırakacaktır.

Yöntem seçim tablosu

DurumÖnerilen YöntemZorluk
Metin formatındaki temiz sayılarÖzel Yapıştırma (1 ile çarpma)Düşük
Yeşil üçgen varHata işaretçisiDüşük
Gereksiz boşluklar, görünmez karakterlerKIRP + DEĞER formülüOrta
Yanlış ayırıcılar (nokta/virgül)YERINEKOY formülüOrta
Çok büyük veri kümesi (100k+ satır)Metni Sütunlara DönüştürDüşük

Sık yapılan hatalar

  • Bölgesel ayarları göz ardı etmek: Ayırıcının zaten nokta olduğu bir sistemde noktayı virgülle değiştirmeye çalışmak hataya yol açacaktır. Toplu değiştirmelerden önce sistem ayarlarını kontrol edin.
  • Orijinal verileri formüllerle değiştirme: Kullanıcılar genellikle "Değerleri Yapıştır" yapmayı unutur ve tabloda formüller bırakır. Yardımcı sütun silindiğinde veriler kaybolur.
  • Eksik temizleme: Sadece DEĞER fonksiyonunu KIRP olmadan kullanmak, sayının sonunda bitişik boşluk varsa (web'den kopyalarken sık görülür) çalışmayabilir.

SSS

Sayıları tekrar metne nasıl dönüştürürüm? Hücreleri seçin, Ctrl+1 tuşlarına basın, "Metin" formatını seçin. Toplu dönüşüm için =METİN(A2; "0") formülünü kullanabilirsiniz.

Neden sütun toplamı sıfıra eşit? TOPLA fonksiyonu metin değerlerini yok sayar. Yukarıda açıklanan yöntemlerden herhangi biriyle bunları sayıya dönüştürmediğiniz sürece hesaplama yapılmayacaktır.

Bunu Power Query'de otomatikleştirebilir miyim? Evet. Power Query aracılığıyla verileri yüklerken, sütun başlığındaki veri türü simgesine tıklayın ve "Tam Sayı" veya "Ondalık Sayı" seçeneğini belirleyin. Program, hataları değiştirmeyi veya uygun olmayan satırları silmeyi kendisi önerecektir.