Excel'in sayıları tarihe dönüştürmesini nasıl engellersiniz?

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

Verilerin sayısal görünümünü geri getirmek için hücreleri seçin, Ctrl+1 tuşlarına basın, "Sayı" veya "Metin" biçimini seçin ve onaylayın. Veriler giriş sırasında zaten bozulduysa, girmeden önce metin öneki (kesme işareti ') kullanın veya CSV dosyaları için içe aktarma ayarlarını değiştirin.

Sorun, Excel'in varsayılan olarak veri türünü tahmin etmeye çalışmasından kaynaklanır. Programın dahili sistemi tarihleri sıralı numaralar olarak saklar (burada 1, 1 Ocak 1900'e karşılık gelir). Bu nedenle 12.03, 3/4 veya hatta 1-2 gibi değerlerin girilmesi genellikle kesir veya kod olarak değil, belirli bir tarih olarak yorumlanır. Bu durum, biçimin değişmesinin veri yapısını bozduğu ürün kodları, kart numaraları, barkodlar veya finansal dönemlerle çalışırken kritik öneme sahiptir.

Hızlı ipucu: Excel'in tarih yapmaya hevesli olduğu bir sayıyı acilen girmeniz gerekiyorsa, başına tek tırnak (kesme işareti) koyun, örneğin: '01.05. Program değeri metin olarak kaydeder ve biçimlendirme değişmez.

Otomatik dönüştürmenin mekanizması

Nedenini anlamak, hatayı gelecekte önlemeye yardımcı olur. Excel, girişi sezgisel olarak analiz eder:

  1. Sistem yerel ayarı: Windows ayarlarında tarih ayracı olarak nokta varsa, 10.5 girişi 10 Mayıs olarak algılanır.
  2. Standart biçimler: Tire (1-2) veya eğik çizgi (1/2) ile ayrılmış sayı kombinasyonları neredeyse her zaman tarihe dönüşür.
  3. Uzun sayılar: 11 basamaktan uzun sayılar girildiğinde Excel üstel biçime geçebilir veya nadiren içe aktarma sırasında verileri bozabilir.

Unutulmaması gereken önemli bir nokta: Hücredeki gerçek değer çoğu zaman bir sayı (tarihin sıralı numarası) olarak kalır, ancak görünüm değişir. Bunu kontrol etmek için hücreye tıkladıktan sonra formül çubuğuna bakabilirsiniz.

Hücre biçimlerini düzeltme yöntemleri

Sorun zaten oluştuysa, duruma bağlı olarak orijinal görünüme dönmek için birkaç yöntem vardır.

Yöntem 1: Zorunlu biçimlendirme (mevcut veriler için)

Bu yöntem, veriler zaten girilmiş ancak yanlış görüntüleniyorsa uygundur.

  1. Sorunlu hücre aralığını seçin.
  2. Ctrl+1 tuş kombinasyonuna basın (veya sağ tıklayıp Hücreleri Biçimlendir seçeneğine tıklayın).
  3. Sayı sekmesinde Sayı kategorisini seçin.
  4. Ondalık basamak sayısını ayarlayın (tam sayılar için genellikle 0).
  5. Tamam'a basın.

Dikkat: Excel girişi zaten tarih olarak kaydettiyse (örneğin, 1.2 girdiniz ve 01.Oca oldu), biçimi sadece "Sayı" olarak değiştirmek orijinal 1.2 yerine tarihin sıralı numarasını (örneğin 45658) gösterir. Böyle bir durumda, biçimi önceden ayarlayarak verileri yeniden girmeniz gerekir.

Yöntem 2: Metin biçimi (kodlar ve uzun numaralar için)

Ürün kodları, fatura numaraları ve sıfırla başlayan kodlar için idealdir.

  1. Veri girmeden önce boş hücreleri seçin.
  2. Hücreleri Biçimlendir (Ctrl+1) penceresini açın.
  3. Metin kategorisini seçin.
  4. Artık girilen tüm veriler ( 007 veya 12.05 dahil) otomatik düzeltme girişimi olmadan kelimesi kelimesine kaydedilecektir.

Yöntem 3: "Sütunlara Dönüştür" ile düzeltme (Toplu düzeltme)

Diğer kaynaklardan yüklenen sütunları temizlemek için evrensel bir araçtır.

  1. Hatalı verileri içeren tüm sütunu seçin.
  2. Veri sekmesine gidin → Sütunlara Dönüştür.
  3. İçe aktarma sihirbazında hemen veri biçimi olarak Metin'i seçin.
  4. Son'a basın. Bu işlem, hücre içeriğini zorla metne dönüştürerek tarihleri ve bilimsel biçimleri sıfırlar.

CSV ve metin dosyalarından içe aktarma ile çalışma

Yaygın hataların en sık nedeni, CSV dosyalarını çift tıklayarak açmaktır. Bu durumda Excel, dosya ayarlarını yoksayar ve kendi standartlarını uygulayarak kodları tarihe dönüştürür.

Doğru içe aktarma algoritması:

  1. Boş bir Excel çalışma kitabı açın.
  2. Şuraya gidin: Veri → Veri Al (veya Metin/CSV'den).
  3. Dosyanızı seçin.
  4. Önizleme penceresinde Verileri Dönüştür'e tıklayın (veya eski sürümlerde içe aktarma sihirbazını seçin).
  5. Kritik adım: Sütun ayarları penceresinde, kodları içeren sütunları bulun ve veri türlerini manuel olarak "Tarih" veya "Tam Sayı"dan Metin'e değiştirin.
  6. Verileri tabloya yükleyin.

Bu tür dosyalarla düzenli olarak çalışıyorsanız, her seferinde sütun türlerini manuel olarak ayarlamak zorunda kalmamak için doğru içe aktarma sırasını bir makro veya bağlantı şablonu olarak kaydedin.

Kullanıcıların sık yaptığı hatalar

  • Biçimi basitçe değiştirerek tarihi geriye dönük düzeltmeye çalışmak. Yukarıda belirtildiği gibi, 1.2 zaten 1 Ocak olduysa, biçimi "Genel"e değiştirmek 1.2 yerine 45658 sayısını döndürür. Verilerin yeniden yazılması gerekecektir.
  • Bölgesel ayarları görmezden gelmek. Kullanıcılar Amerikan kaynaklarından (AA/GG/YYYY biçimi) verileri Rusça Excel'e (GG/AA/YYYY) kopyalayarak tarih karmaşası yaşar. Çözüm, kopyalama sırasında metin biçimi kullanmaktır.
  • Baştaki sıfırların kaybolması. 00543 gibi numaralar 543'e dönüşür. Sıfırları korumanın tek yolu, veri girmeden önce "Metin" biçimini kullanmaktır.

SSS

Excel'in sayıları asla tarihe çevirmemesini nasıl sağlayabilirim? Bu işlevi ayarlardan tamamen devre dışı bırakmak mümkün değildir, çünkü bu programın temel çalışma mekanizmasıdır. Ancak, tüm sütunlar için hücre biçimini önceden "Metin" olarak ayarlayabilir veya belirli değerleri girmeden önce kesme işareti ' kullanabilirsiniz.

Google Sheets'te de aynı sorun neden var? Google E-Tablolar, kullanıcı kolaylığı için benzer bir otomatik biçimlendirme mantığı kullanır. Çözüm yöntemleri aynıdır: Önceden "Düz Metin" (Plain text) biçiminin ayarlanması veya kesme işareti kullanılması.

Bir sayı zaten tarihe dönüştüyse orijinal sayı geri yüklenebilir mi? Hayır, orijinal değer (örneğin 3/4 kesri) geri alınamaz şekilde kaybolur, çünkü tarihin seri numarasıyla değiştirilmiştir. Görsel olarak tarihi bir sayı (seri numarası) olarak geri yüklemek mümkündür, ancak başlangıçta girdiğiniz o kesri geri getiremezsiniz.