Excel'de tarih sorunlarını düzeltme
Excel bir tarihi kırmızıyla altını çizerse, onu beş haneli bir sayıya (örneğin 45387) dönüştürürse veya kare işaretleri (#####) gösterirse, sorun hücre biçimi ile girilen veriler arasındaki uyumsuzluktan kaynaklanır. Çözüm çoğunlukla hücre menüsü aracılığıyla biçimi "Tarih" olarak değiştirmekten veya içe aktarılan verileri toplu olarak düzeltmek için "Metni Sütunlara Dönüştür" sihirbazını kullanmaktan ibarettir.
Excel neden tarihleri bozar
Excel, tarihleri 1 Ocak 1900'den başlayarak günlerin sıralı numaraları olarak saklar. Görsel görüntüleme tamamen hücre biçimine ve sistem bölge ayarlarına bağlıdır. Eğer 01.02.2026 girerseniz ve sistem Amerikan biçimini (Ay/Gün/Yıl) bekliyorsa, program bunu 2 Ocak olarak yorumlayabilir veya tamamen metin olarak kaydedebilir; bu da formüllerde ve sıralamada hatalara yol açar.
Temel arıza nedenleri:
- Bölge çatışması: İngilizce sistem ayarlarında (AA/GG/YYYY beklenirken) GG.AA.YYYY biçiminde giriş yapılması.
- Metin biçimi: Veriler CSV'den içe aktarılmış veya web sitesinden metin olarak kopyalanmıştır, bu nedenle zaman işlevleri bunları görmez.
- Yetersiz genişlik:
#####sembolleri, sütunun tam değeri görüntülemek için çok dar olduğunu gösterir. - Otomatik düzeltme: Kesirli sayıların (örneğin 1/2) girilmesi otomatik olarak tarihe (2 Ocak) dönüştürülür.
Hücrede ##### sembollerini görüyorsanız, bu bir veri hatası değildir. Sadece başlık sınırına çift tıklayarak sütun genişliğini artırın.
Hızlı düzeltme: "Metni Sütunlara Dönüştür" Sihirbazı
Bu, tarihlerin metin olarak kaydedildiği veya gün ve ay sırasının yanlış olduğu bir sütunu düzeltmenin en güvenilir yoludur. Yöntem tüm Excel sürümlerinde (2016–2026) çalışır.
- Sorunlu tarihleri içeren tüm sütunu seçin.
- Veri sekmesine gidin ve Metni Sütunlara Dönüştür seçeneğini belirleyin.
- İlk pencerede "Sınırlayıcılı" seçimini bırakın ve "İleri"ye tıklayın.
- İkinci pencerede sınırlayıcıların (sekme, virgül vb.) yanındaki tüm onay kutularını kaldırın ve tekrar "İleri"ye tıklayın.
- Üçüncü adımda "Sütun veri biçimi" bloğunda Tarih radyo düğmesini seçin.
- Yanındaki açılır listede verilerinizin mevcut biçimini belirtin:
- Rus biçimi (gün.ay.yıl) için DMY seçin.
- Amerikan biçimi (ay/gün/yıl) için — MDY.
- Son düğmesine tıklayın.
Bundan sonra metin değerleri, Excel formülleri tarafından anlaşılan gerçek tarih biçimine zorla dönüştürülecektir.
Hücre biçimini manuel olarak değiştirme
Sorun birkaç hücreyi veya yeni veri girişini ilgilendiriyorsa, biçimi manuel olarak değiştirmek yeterlidir.
- İlgili hücreleri seçin.
- Ctrl+1 tuş kombinasyonuna basın (veya sağ tıklayın → Hücreleri Biçimlendir).
- Sayı sekmesinde Tarih kategorisini seçin.
- "Tür" listesinde
14.03.2012gibi uygun bir seçenek bulun. - Özel bir görünüm oluşturmak için (tüm biçimler) öğesini seçin ve "Tür" alanına örneğin şu kodu girin:
GG.AA.YYYY.
Çeyreği görüntülemek için özel biçim kullanın: GG.AA.YYYY "çey." ÇEYREK(YYYY). Hücre şunu gösterecektir: 15.04.2026 çey. 2.
Otomatik düzeltmeyi devre dışı bırakma ve hataları önleme
Excel genellikle 1/2 girişini 2 Oca. veya 01.02 girişini bir formüle otomatik olarak değiştirir. Veri girişi sırasında bundan kaçınmak için:
- Değerden önce kesme işareti:
'01.02.2026girin. Kesme işareti hücrede görüntülenmez ancak Excel'in verileri metin olarak kabul etmesini sağlar. - Ön biçimlendirme: Veri girmeden önce aralığı seçin, biçimi "Metin" olarak ayarlayın ve ancak o zaman değerleri girin.
- CSV içe aktarma:
.csvdosyalarını asla çift tıklayarak açmayın. İçe aktarma aşamasında sütun türlerini açıkça belirtmek için Veri → Veri Al (veya "Metinden") sekmesini kullanın.
Rusça aylar ve haftanın günleriyle ilgili sorunların çözümü
Ay adı (ocak, şubat) yerine kareler veya anlaşılmaz semboller görüntüleniyorsa, büyük olasılıkla Windows sisteminde arayüz dili İngilizce olarak seçilmiştir ve Excel yazı tipi bu bağlamda Kiril alfabesini desteklemiyordur.
Nasıl düzeltilir:
- Windows denetim masasında bölge ayarlarını kontrol edin: Kısa tarih biçiminin
GG.AA.YYYYolarak ayarlandığından emin olun. - Excel'in kendisinde şuraya gidin: Dosya → Seçenekler → Gelişmiş → Düzenleme sırasında bölümü. Tarih parametrelerinin beklentilerinize uygun olduğundan emin olun.
- Sorun yazı tipindeyse, Kiril alfabesini destekleyen standart bir yazı tipine (örneğin Calibri veya Arial) geçin.
Sorun teşhis tablosu
| Belirti | Neden | Çözüm |
|---|---|---|
| 45387 gibi bir sayı | Hücre biçimi "Genel" veya "Sayı" | Biçimi "Tarih" olarak değiştirin (Ctrl+1) |
| Metin sola hizalı | Tarih metin olarak kaydedilmiş | "Metni Sütunlara Dönüştür" kullanın |
| Kırmızı alt çizgi | Yazım denetimi veya tür uyuşmazlığı | Yoksayın veya tarihe dönüştürün |
Hücrede ##### | Dar sütun | Sütunu genişletin |
| 01.02, 02.01'e dönüştü | Bölge karmaşası (ABD/Rusya) | DMY belirtimiyle içe aktarma sihirbazını kullanın |
Sıkça Sorulan Sorular (SSS)
=BUGÜN() formülü neden bir sayı döndürüyor? Formüllü hücrenin biçimi "Genel"dir. Ctrl+1'e basın ve "Tarih" biçimini seçin.
Bir tarihi gün, ay ve yıl olarak farklı hücrelere nasıl bölerim?
Şu işlevleri kullanın: =GÜN(A1), =AY(A1), =YIL(A1). Veya tarih metin biçimindeyse sabit genişlikle "Metni Sütunlara Dönüştür" uygulayın.
Excel'i her zaman Rusça tarih biçimini kullanmaya zorlayabilir miyim? Evet, bu işletim sisteminin kendi bölge ayarlarına bağlıdır (Denetim Masası → Bölge). Burada yapılan değişiklik Excel dahil tüm programlara uygulanacaktır.