Excel Otomatik Olarak Sayıları Tarihe Dönüştürdüğünde Rakamları Geri Getirme
1-2, 5.10 veya 12/3 gibi sayıları girdiğinizde Excel bunları anında tarihe (örneğin "02.Oca" veya "05.Eki") dönüştürüyorsa, bunun nedeni otomatik biçim tanımadır. Program, tanıdık bir "sayı-ayraç-sayı" deseni görür ve "Tarih" stilini uygular. Bunu düzeltmek ve orijinal rakamları geri getirmek için hücre biçimini zorla "Genel" veya "Metin" olarak değiştirmeniz ya da sistem ayraçlarını değiştirmeniz gerekir. Aşağıda Excel'in tüm sürümleri için adım adım talimatlar verilmiştir.
Excel Neden Sayıları Tarihlerle Karıştırıyor?
Program otomatik değiştirme algoritmasına göre çalışır: girilen karakterleri tarar ve bir tarih şablonuyla eşleşme bulursa hücrenin veri türünü değiştirir. Bu durum üç temel nedenden kaynaklanır:
- Ayraçların Özellikleri. Rusça yerel ayarlarda nokta (
.) ve tire (-) genellikle gün ve ay ayracı olarak algılanır.5.10girişi ondalık kesir olarak değil, 5 Ekim olarak yorumlanır. - Otomatik Biçimlendirme. Boş bir hücreye ilk değer girildiğinde Excel ona "Tarih" türünü atar. Daha sonra görünümü değiştirmeye çalışsanız bile, dahili değer tarih olarak kalır (günün sıra numarası).
- Veri İçe Aktarma. Web sayfalarından, PDF'lerden veya diğer tablolardan kopyalama yaparken, sayıların normal görüntülenmesini engelleyen gizli biçimlendirme sıklıkla aktarılır.
Önemli: Araç çubuğu aracılığıyla dış görünümü basitçe değiştirmek bazen yeterli değildir. Formül çubuğunda tarih görüyor ancak hücrede sayı görüyorsanız, veri türü değişmemiş demektir. Biçim iletişim kutusunu kullanmanız gerekir.
Yöntem 1: Hücre Biçimini Değiştirme (Evrensel Yöntem)
Bu yöntem, zaten girilmiş verileri düzeltmek için uygundur. Takvime olan bağlantıyı sıfırlar ve sayısal değeri geri getirir.
- Sorunlu hücreleri veya tüm sütunu seçin (sütun harfine tıklayın).
- Ctrl+1 tuş kombinasyonuna basın (veya sağ tıklayın → Hücreleri Biçimlendir).
- Sayı sekmesinde Genel veya Sayı kategorisini seçin.
- Tamam'a tıklayın.
Bundan sonra hücrelerde garip sayılar (örneğin tarih yerine 45387) kalıyorsa, veriler başarıyla tarihin sıra numarasına dönüştürülmüş demektir. Alışılmış görünümü (örneğin 5.10) geri getirmek için Bul ve Değiştir (Ctrl+H) aracılığıyla ayraçların ek olarak değiştirilmesi gerekebilir: Sistem ondalık ayraç gerektiriyorsa noktaları virgülle değiştirin.
Yöntem 2: Zorunlu Metin Biçimi (Kodlar ve Ürün Kodları İçin)
Eğer "sayılarınız" aslında matematiksel işlemlerin gerekli olmadığı kodlar, fatura numaraları veya ürün kodları ise, bunları metin olarak saklamak en iyisidir. Bu, Excel'in gelecekte bunları tarih olarak yorumlama girişimlerini engeller.
- Kesme İşareti Yöntemi: Sayıyı girmeden önce tek tırnak
'koyun. Örneğin:'1-2. Kesme işareti hücrede görüntülenmez ancak otomatik biçimlendirmeyi engeller. - Ön Biçimlendirme:
- Veri gireceğiniz boş hücreleri seçin.
- Ctrl+1 tuşlarına basın → Metin kategorisini seçin.
- Artık girdiğiniz her şey (hatta
12/31bile) tam olarak yazıldığı gibi kalacaktır.
Büyük Hacimler İçin İpucu: Bir sütunu kodlarla doldurmanız gerekiyorsa, ilk hücreyi metin olarak biçimlendirin, değeri girin, ardından doldurma tutamacını aşağıya sürükleyin veya tutamaca çift tıklayın.
Yöntem 3: Sistem Ayraçlarını Yapılandırma (Küresel Çözüm)
Sürekli olarak nokta kullanan ondalık kesirlerle (örneğin 3.14) çalışıyorsanız ve Excel inatla bunları tarihe dönüştürüyorsa, sistem ayarlarını değiştirmek daha kolaydır.
Windows İçin:
- Ayarlar → Zaman ve Dil → Bölge yolunu izleyin.
- Ek tarih, saat ve bölge ayarları → Tarih ve saat biçimlerini değiştir bölümüne gidin.
- Biçimler bölümünde Tarih ve saat biçimlerini değiştir → Ek ayarlar seçeneğine tıklayın.
- Ondalık ayraç'ın nokta (
.) olarak, Tarih ayraçları'nın ise sayılarda kullanmadığınız bir sembol olan eğik çizgi (/) veya başka bir karakter olarak ayarlandığından emin olun.
Excel Ayarlarında:
Dosya → Seçenekler → Gelişmiş yolunu izleyin. "Düzenleme seçenekleri" bloğunda Sistem ayraçlarını kullan kutusunun işaretli olup olmadığını kontrol edin. İşaretli değilse, ondalık kesirler için istediğiniz sembolü manuel olarak belirleyebilirsiniz.
Yöntem 4: İçe Aktarılan Verileri Formüllerle Düzeltme
Büyük bir veri kümeniz varsa ve bu veriler zaten tarihe dönüşmüşse, basit yöntemler yardımcı olmuyorsa (veya yapıyı bozuyorsa), formül içeren bir yardımcı sütun kullanın.
- Sorunlu sütunun yanına yeni bir sütun oluşturun.
- Tarihi istenen görünümdeki metin dizgisine geri dönüştürmek için bir formül girin:
=METNEÇEVİR(A1; "g.aa")—5.10görünümünü döndürür. Veya sadece tarih olmadan sayısal değer gerekiyorsa:=GÜN(A1) & "." & AY(A1). - Formülü aşağıya doğru sürükleyin.
- Elde edilen sütunu kopyalayın ve Özel Yapıştır → Değerler yoluyla eski sütunun yerine yapıştırın.
| Yöntem | Ne Zaman Uygulanır | Avantajlar | Dezavantajlar |
|---|---|---|---|
| "Genel" Biçimi | Rastgele giriş hataları | Hızlı, formül gerektirmez | Veriler içe aktarma sırasında zaten bozulduysa yardımcı olmaz |
| Metin Biçimi | Ürün kodları, telefonlar, kodlar | Değişikliklere karşı tam koruma | Matematiksel formüllerde kullanılamaz |
| Sistem Ayarları | Sürekli kesirlerle çalışma | Sorunu küresel olarak çözer | İşletim sistemi ayarlarının değiştirilmesini gerektirir |
| METNEÇEVİR Formülü | Dosyaların toplu düzeltilmesi | Görünüm üzerinde hassas kontrol | Fazladan sütunlar oluşturur, temizlik gerektirir |
Düzeltme Sırasında Sık Yapılan Hatalar
- Sadece yazı tipi veya rengin değiştirilmesi. Kullanıcılar veri türünü değiştirmeden tarihi "yeniden boyamaya" çalışır. Dahili değer tarih olarak kalır, bu da toplama formüllerini bozar.
- Formül çubuğunun göz ardı edilmesi. Bir hücreye tıkladığınızda her zaman formül çubuğunu kontrol edin. Orada tarih, hücrede sayı görüyorsanız, biçimlendirme sadece sorunu maskeleyecektir.
- CSV İçe Aktarma Sırasında Yanlış İşlem Sırası. CSV dosyasını çift tıklayarak açtığınızda Excel tarihlerin nerede olduğuna kendisi karar verir. Doğru yol: Veri sekmesi → Veri Al → Metin/CSV'den yolunu izlemek ve yüklemeden önce sütun türünü manuel olarak belirtmektir.
SSS
Düzeltmeden sonra neden 44567 gibi garip sayılar görüyorum? Bu, Excel sistemindeki tarihin sıra numarasıdır (1 Ocak 1900'den itibaren geçen gün sayısı). Hücre biçimini "Genel" veya "Sayı" olarak değiştirirseniz normal bir sayı görürsünüz veya takvim değerini görmek için "Tarih" olarak değiştirebilirsiniz.
Excel'in kesirleri girerken biçimi değiştirmesini nasıl yasaklayabilirim?
Sayıdan önce kesme işareti kullanın ('3.14) veya sütunu önceden "Metin" olarak biçimlendirin. Ayrıca, kesirleri virgül ile girmeye alışkınsanız, sistem ayarlarında ondalık ayraç olarak virgülün seçildiğinden emin olun.
Dosyayı zaten kaydettiyseniz orijinal rakamları geri yükleyebilir miyim?
5.10 girdiyseniz, Excel bunu tarih olarak (mevcut yılın veya 1900 yılının 5 Ekimi) kaydetmiştir. Metin biçimi kullanılmadıysa, orijinal 5.10 sayısı (ondalık kesir olarak beş tam onda sıfır) giriş anında kaybolmuştur. Hücre biçimini önceden ayarlayarak verileri yeniden girmeniz gerekecektir.