Excel'de veriler neden garip görünüyor ve bunu nasıl düzeltebilirsiniz

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

Bir hücredeki sayı metin gibi görünüyorsa, tarih bir dizi rakama dönüşmüşse ve formül sonuç yerine hata veriyorsa — sorun neredeyse her zaman hücre biçimi veya bölgesel ayarlar ile ilgilidir. Çoğu zaman çözüm, veri biçimini değiştirmekten (metinden sayıya) veya zorla dönüştürme yapmak için DEĞER (VALUE) işlevini kullanmaktan ibarettir. Aşağıda tüm tipik durumlar ve bunların birkaç tıklamayla nasıl ortadan kaldırılacağı ayrıntılı olarak incelenmiştir.

Hızlı kontrol listesi:

  1. Hücre biçimini kontrol edin (Giriş > Sayı).
  2. Formül gösterme modunun açık olmadığından emin olun (Ctrl + ~).
  3. KIRP (TRIM) işlevi ile gereksiz boşlukları temizleyin.
  4. Sistem ayırıcısını (nokta veya virgül) kontrol edin.

Metin gibi davranan sayılar

En sık karşılaşılan sorun: Bir sayı görürsünüz ancak Excel bunu hesaplamalarda kullanamaz (toplam 0'a eşittir, sıralama düzgün çalışmaz). Genellikle bu tür hücreler sola hizalanır ve köşede yeşil bir üçgen olabilir.

Nedenler:

  • Veriler harici bir sistemden (1C, web sitesi, banka) metin olarak içe aktarılmıştır.
  • Hücrede gizli karakterler vardır: başta/sonda boşluklar veya kesilemez boşluklar.
  • Yanlış ondalık ayırıcı kullanılmıştır (virgül yerine nokta veya tam tersi).

Nasıl düzeltilir:

  1. Anında düzeltme: Sorunlu hücreleri seçin, varsa ünlem işaretli sarı simgeye tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin.
  2. "Metni Sütunlara Dönüştür" yöntemi: Sütunu seçin → Veri sekmesi → Metni Sütunlara Dönüştür → hemen Son düğmesine basın. Bu, biçimi zorla yeniden yazar.
  3. Formül: =DEĞER(A1) işlevini veya 1 ile çarpmayı kullanın: =A1*1. Sonucu kopyalayın ve değerler olarak geri yapıştırın.

Baştaki sıfırlara dikkat. Bir telefon numarasını veya ürün kodunu (örneğin, 0054) korumanız gerekiyorsa, biçimi "Sayı" olarak değiştirmeyin, aksi takdirde sıfırlar kaybolur. Biçimi "Metin" olarak bırakın veya 0000 özel biçimini kullanın.

Tarih ve saat ile ilgili sorunlar

Excel'de tarihler sıra numaraları olarak saklanır (burada 1, 1 Ocak 1900'dür). Tarih yerine 45392 gibi bir sayı görüyorsanız, hücrenin "Genel" veya "Sayı" biçimi vardır. Tam tersi durumda: Tarih tanınmazsa ve metin olarak kalırsa, onunla ilgili formüller çalışmayacaktır.

Çözümler:

  • Biçim değiştirme: Hücreleri seçin → Ctrl + 1 → Tarih kategorisini ve istenen görüntüleme şeklini seçin.
  • Metni tarihe dönüştürme: Standart olmayan biçim nedeniyle (örneğin, 2024.12.31) TARİHDEĞER (DATEVALUE) işlevi çalışmazsa, değiştirme yöntemini kullanın: =TARİHDEĞER(DEĞİŞTİR(DEĞİŞTİR(A1; "."; "/"); "-"; "/")) (Ayırıcıları sisteminizin anladığı şekilde, genellikle / veya - ile değiştirin).

Yanlış ayırıcılar ve bölgesel ayarlar

Excel'in Türkçe sürümünde varsayılan ondalık ayırıcı virgül, formüllerdeki argüman ayırıcısı ise noktalı virgüldür. İngilizce sürümünde durum tam tersidir.

Belirtiler:

  • Formül #AD? veya #DEĞER! hatası verir.
  • 10.5 sayısı 5.5 ile toplanmaz.

Ne yapılmalı: Sistem ayarlarını kontrol edin: Dosya → Seçenekler → Gelişmiş → "Düzenleme" bölümü. "Sistem ayırıcılarını kullan" kutusunun doğru işaretlendiğinden emin olun veya bunları manuel olarak ayarlayın. Veriler yabancı bir kaynaktan virgül yerine nokta ile geldiyse, bunları şu formülle hızlıca düzeltin: =DEĞER(DEĞİŞTİR(A1; "."; ","))

Formül hataları ve sonuç yerine kodun görüntülenmesi

Bazen hesaplama sonucu yerine hücrede formülün kendisi görüntülenir (örneğin, =TOPLA(A1:A5)).

Nedenler ve çözümler:

  1. Formül görüntüleme modu: Yanlışlıkla Ctrl + ~ (tilda, Esc tuşunun altındaki tuş) kombinasyonuna basılmıştır. Normal görünüme dönmek için tekrar basın.
  2. Formül girilmeden önce hücre metin olarak biçimlendirilmiş:
    • Hücre biçimini "Genel" olarak değiştirin.
    • Hücreye çift tıklayın (veya F2 tuşuna basın), ardından Excel'in yeniden hesaplaması için Enter tuşuna basın.
  3. Eşittir işaretinden önce fazla boşluk: Formül çubuğunun başındaki boşluğu silin.

Fazla boşluklar ve gizli karakterler

Web'den veya mesajlaşma uygulamalarından kopyalanan veriler, DÜŞEYARA (VLOOKUP) veya EĞERSAY gibi işlevlerin çalışmasını engelleyen görünmez karakterler içerebilir.

Temizleme araçları:

  • =KIRP(A1) (TRIM) — baştaki, sondaki ve kelimeler arasındaki çift boşlukları kaldırır.
  • =TEMİZLE(A1) (CLEAN) — yazdırılamayan karakterleri (satır sonları, sekme) kaldırır.
  • Mükemmel temizlik için kombinasyon formülü: =KIRP(TEMİZLE(A1))

Tarayıcılardan kopyalama sırasında sıkça karşılaşılan belirli kesilemez boşlukları (karakter kodu 160) kaldırmak için şunu kullanın: =DEĞİŞTİR(A1; KARAKTER(160); " ")

Hızlı çözümler tablosu

SorunBelirtiHızlı Çözüm
Metin olarak sayıYeşil üçgen, sola hizalamaVeri → Metni Sütunlara Dönüştür → Son
Sayı olarak tarih01.01.2023 yerine 44927 görülüyorHücre Biçimi → Tarih
Formül hatasıSayı yerine =SUM(...) görülüyorCtrl+~ veya biçimi "Genel" olarak değiştir + F2+Enter
Yanlış ayırıcıOndalık sayılarla hesaplama hatası=DEĞER(DEĞİŞTİR(...))
Metindeki gereksiz verilerArama veya karşılaştırma çalışmıyor=KIRP(TEMİZLE(...))

Sıkça Sorulan Sorular (SSS)

CSV içe aktardıktan sonra neden tüm sayılar metin oldu? Excel, CSV dosyasını açarken biçimi tahmin etmeye çalışır ve sık sık hata yapar. Doğrusu, Veri → Veri Al (veya "Metin/CSV'den") sekmesini kullanmaktır; burada içe aktarma sihirbazı aşamasında her sütun için veri türünü açıkça belirtebilirsiniz.

Numaranın başındaki sıfırın kaybolmamasını nasıl sağlarım? Numarayı sayı olarak girmeyin. Ya rakamlardan önce kesme işareti ' koyun (örneğin, '005) ya da hücre için önceden metin biçimi ayarlayın. Toplu değişiklikler için 00000 özel biçimini kullanın (sıfır sayısı, sayıdaki basamak sayısına eşittir).

Değer varken formül neden #YOK döndürüyor? Büyük olasılıkla, bir değer sayı olarak, diğeri ise metin olarak saklanmaktadır (görsel olarak aynı olsalar bile). Karşılaştırılan hücrelerdeki veri türünü kontrol etmek için ISSAYI() işlevini kullanın ve DEĞER() aracılığıyla bunları aynı türe getirin.

Ondalık kısmın ayırıcısını sadece bir dosya için değiştirebilir miyim? Hayır, bu parametre Excel programının veya işletim sisteminin ayarlarına bağlıdır. Ancak, verileri mevcut ayarlara göre dosya içinde dönüştürmek için DEĞİŞTİR içeren formüller kullanabilirsiniz.