Excel'de Tarih Formatı Nasıl Değiştirilir?
Yayın: · Son güncelleme:
Kısaca
Excel'de tarih formatını değiştirmek için hücreleri seçip Ctrl+1 ile Hücreleri Biçimlendir'i açar, Tarih ya da İsteğe Uyarlanmış kategorisinden gg.aa.yyyy gibi bir biçim seçersiniz. Biçim değişmiyorsa tarih aslında metindir ve önce tarihe çevrilmelidir.
Adım adım
- 1
Hücreleri seçin
Biçimini değiştirmek istediğiniz tarih hücrelerini ya da sütunu seçin.
- 2
Biçimlendirme penceresini açın
Ctrl+1 ile Hücreleri Biçimlendir'i açın ve Sayı sekmesinde Tarih kategorisine geçin.
- 3
Biçimi seçin ya da yazın
Listeden bir biçim seçin ya da İsteğe Uyarlanmış kategorisinde Tür kutusuna gg.aa.yyyy gibi Türkçe bir kod yazın.
- 4
Değişmeyen hücreleri kontrol edin
Sola yaslanan ve biçimi değişmeyen hücreler metindir; Metni Sütunlara Dönüştür ya da TARİH formülüyle gerçek tarihe çevirin.
- 5
Gösterim için METNEÇEVİR kullanın
Tarihi bir metnin içinde göstermek için ="Teslim: "&METNEÇEVİR(A2;"gg.aa.yyyy") gibi bir formül yazın.
İçindekiler
Biçim değişir, tarih değişmez
Excel'de bir tarihin görünüşü ile değeri ayrı şeylerdir. 15 Mart 2026, hücrede 15.03.2026, 15 Mart 2026 ya da 2026-03-15 olarak görünebilir; arkadaki değer her durumda 46096 seri numarasıdır. Tarih formatını değiştirmek bu yüzden hesaplarınızı etkilemez, yalnız ekrandaki gösterimi değiştirir.
En hızlı yol, hücreleri seçip Giriş sekmesindeki sayı biçimi listesinden Kısa Tarih ya da Uzun Tarih'i seçmektir. Daha fazla seçenek için Ctrl+1 ile Hücreleri Biçimlendir penceresini açın ve Sayı sekmesinde Tarih kategorisine geçin.
Kendi biçiminizi yazmak: Türkçe kodlar
Listede istediğiniz biçim yoksa İsteğe Uyarlanmış kategorisine geçip Tür kutusuna kodu kendiniz yazarsınız. Türkçe Excel'de gün için g, ay için a, yıl için y harfleri kullanılır. gg.aa.yyyy kodu 15.03.2026, gg aaaa yyyy kodu 15 Mart 2026, gggg kodu ise Pazar sonucunu verir.
Kodların sayısı ayrıntıyı belirler. g tek basamaklı gün (5), gg iki basamaklı gün (05), ggg kısa gün adı (Paz), gggg tam gün adıdır. Ay için aynı mantık geçerlidir: aaa kısa ay adı, aaaa tam ay adıdır.
İngilizce Excel'de aynı biçimler dd.mm.yyyy ve dddd gibi kodlarla yazılır. Bir İngilizce kaynaktan kopyaladığınız "dd.mm.yyyy" kodu Türkçe Excel'de beklediğiniz sonucu vermez. Bu sayfadaki örneklerin doğrulama formülleri İngilizce kodla çalışır; Türkçe Excel'de her zaman Türkçe formüldeki kodu kullanın.
Tarihi metne çevirerek biçimlemek
Tarihi bir cümlenin içinde göstermek istediğinizde hücre biçimi işe yaramaz. ="Teslim: "&A2 formülü 15.03.2026 yerine 46096 yazar. Bu durumda METNEÇEVİR ile tarihi istediğiniz biçimde metne çevirirsiniz.
| A | B | C | |
|---|---|---|---|
| 1 | Teslim tarihi | ||
| 2 | 15.03.2026 | Teslim: 2026-03-15 |
="Teslim: "&METNEÇEVİR(A2;"yyyy-aa-gg")="Teslim: "&TEXT(A2,"yyyy-mm-dd")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: Teslim: 2026-03-15
Türkçe Excel'de yıl-ay-gün kodu yyyy-aa-gg'dir. İngilizce Excel'deki karşılığı yyyy-mm-dd'dir.
METNEÇEVİR'in sonucu metindir. Bu hücreyle tarih hesabı yapamaz, tarihe göre doğru sıralama alamazsınız. Hesap için asıl tarih hücresini kullanın, METNEÇEVİR'i yalnız gösterim ve birleştirme için saklayın.
Biçim değişmiyorsa tarih aslında metindir
"Tarih formatı değişmiyor" sorununun neredeyse her zaman tek nedeni vardır: hücredeki değer tarih değil metindir. Başka bir sistemden aktarılan ya da 15/03/2026 gibi Türkçe bölge ayarına uymayan biçimde yazılan tarihler metin olarak kalır. Bu hücreler sola yaslanır ve hangi biçimi seçerseniz seçin görünüş değişmez.
Metni gerçek tarihe çevirmek için parçalarını ayırıp TARİH fonksiyonuna verirsiniz. Gün, ay ve yıl her satırda aynı konumdaysa SOLDAN, PARÇAAL ve SAĞDAN yeterlidir.
| A | B | C | |
|---|---|---|---|
| 1 | Aktarılan tarih (metin) | ||
| 2 | 15/03/2026 | 15.03.2026 |
=TARİH(SAĞDAN(A2;4);PARÇAAL(A2;4;2);SOLDAN(A2;2))=DATE(RIGHT(A2,4),MID(A2,4,2),LEFT(A2,2))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: 15.03.2026
SAĞDAN son dört karakteri (2026), PARÇAAL 4. karakterden iki karakteri (03), SOLDAN ilk iki karakteri (15) alır; TARİH bunları gerçek tarihe çevirir.
Formül 2026-03-15 tarihini üretir. Sonuç hücresi sayı olarak görünüyorsa ona da Kısa Tarih biçimini verin. Ardından sonuçları kopyalayıp Değerleri Yapıştır ile asıl sütunun üzerine yazabilirsiniz.
Formülsüz yol: Metni Sütunlara Dönüştür
Çok sayıda metin tarihi formülsüz düzeltmek için Veri sekmesindeki Metni Sütunlara Dönüştür sihirbazı kullanılır. Sütunu seçip sihirbazı açın, ilk iki adımı geçin ve üçüncü adımda sütun veri biçimi olarak Tarih'i, yanındaki listeden de verinizin sırasını (GAY gibi) seçin. Son'a bastığınızda metinler yerinde tarihe döner.
Bu yöntem 03/15/2026 gibi ay başta yazılmış ABD biçimli tarihlerde de işe yarar. Listeden AGY sırasını seçmeniz yeterlidir.
Excel'in sayıları kendiliğinden tarihe çevirmesini önlemek
1-2 ya da 3/4 gibi bir değer yazdığınızda Excel bunu tarih sanıp 01.Şub gibi bir görünüme çevirebilir. Ürün kodu ya da beden aralığı gibi tarih olmayan değerlerde bu davranış istenmez. Değerin başına kesme işareti (') koyarak yazarsanız Excel onu metin olarak saklar ve kesme işareti hücrede görünmez.
Sütunun tamamında bu sorunu önlemek için veri girmeden önce sütunu seçin ve sayı biçimi listesinden Metin'i seçin. Biçim, değer girilmeden önce verildiğinde işe yarar; tarihe dönüşmüş bir hücreyi sonradan Metin biçimine çevirmek eski değeri geri getirmez, seri numarasını gösterir. Bu durumda değerleri yeniden yazmanız gerekir.
Varsayılan tarih biçimi nereden gelir?
Yeni girdiğiniz tarihlerin hangi biçimde görüneceğini Excel değil Windows'un bölge ayarı belirler. Türkçe bölge ayarında kısa tarih gg.aa.yyyy biçimindedir. Hücreleri Biçimlendir penceresinde yıldız işaretli biçimler bu sistem ayarını izler; dosyayı farklı bölge ayarlı bir bilgisayarda açarsanız görünüşleri değişir.
Biçimin her bilgisayarda aynı kalmasını istiyorsanız yıldızsız bir biçim ya da İsteğe Uyarlanmış bir kod seçin. Raporlarınızda bir sonraki adım olarak tarih sütununu seçip Ctrl+1 ile gg.aa.yyyy kodunu verin ve sola yaslanan, biçimi değişmeyen hücre kalıp kalmadığına bakın.
Bu rehberde kullanılan fonksiyonlar
Aynı konudaki diğer rehberler: Excel'de Tarih ve Saat
Sıkça Sorulan Sorular
Excel tarih formatı nasıl değiştirilir?
Hücreleri seçip Ctrl+1'e basın, Sayı sekmesinde Tarih ya da İsteğe Uyarlanmış kategorisinden biçimi seçin. Türkçe Excel'de gün.ay.yıl kodu gg.aa.yyyy'dir.
Excel tarih formatı neden değişmiyor?
Hücredeki değer büyük ihtimalle metindir. Sola yaslanan bu hücreleri Veri > Metni Sütunlara Dönüştür ya da TARİH formülüyle gerçek tarihe çevirdiğinizde biçim uygulanır.
METNEÇEVİR formülünde hangi tarih kodunu kullanmalıyım?
Türkçe Excel'de Türkçe kodları kullanın: gg.aa.yyyy, gggg, aaaa gibi. İngilizce kaynaklardaki dd.mm.yyyy kodu Türkçe Excel'de beklenen sonucu vermez.