Excel'de DD.MM.YYYY'yi tarih formatına (MM/DD/YYYY) nasıl dönüştürürüm?
Excel ile çalışırken, bölgesel alışkanlıkların veya kişisel tercihlerin farklılığı nedeniyle dd.mm.yyyy formatında girilmiş tarihlerle karşılaşabilirsiniz. Ancak Excel, dd.mm.yyyy'yi (örneğin, 23.02.2024
) geçerli bir tarih formatı olarak otomatik olarak tanımaz ve bu da sıralama, filtreleme veya tarih hesaplamalarıyla ilgili sorunlara yol açabilir. Tam uyumluluğu sağlamak ve veri işlemini kolaylaştırmak için, bu metin tabanlı tarih dizelerini mm/dd/yyyy gibi standart Excel tarih formatına dönüştürmek önemlidir.
Aşağıda, formüllerden Excel'in yerleşik özelliklerine ve VBA koduna kadar farklı yollarla bu sorunu çözmek için birkaç etkili çözüm bulacaksınız. Her yöntem, pratik adımlar, önlemler ve yaygın sorunları giderme önerileri sunar.
Formül kullanarak dd.mm.yyyy'yi dd/mm/yyyy'ye dönüştürme
Kutools for Excel ile mm.dd.yyyy'yi mm/dd/yyyy'ye dönüştürme
Formül kullanarak dd.mm.yyyy'yi mm/dd/yyyy'ye dönüştürme
VBA makrosu kullanarak dd.mm.yyyy'yi standart tarihe dönüştürme
Metni Sütunlara Ayır özelliği kullanarak dd.mm.yyyy'yi dönüştürme (Excel yerleşik)
Formül kullanarak DD.MM.YYYY'yi DD/MM/YYYY'ye dönüştürme
Bazı durumlarda, yalnızca dd.mm.yyyy'deki noktaları eğik çizgilerle değiştirmek, dd/mm/yyyy elde etmek için yeterli olabilir. Bu, ayırıcıyı bölgesel ayarlara uygun hale getirmek istediğinizde faydalıdır, ancak Excel'in sonucu gerçek bir tarih değeri olarak değil, bir metin dizesi olarak kabul edebileceğini unutmayın.
Bu dönüşümü gerçekleştirmek için:
1. Orijinal tarihinizin A6 hücresinde olduğunu varsayalım. Yanındaki boş bir hücreyi seçin—örneğin B6—ve aşağıdaki formülü girin:
=SUBSTITUTE(A6,".","/")
2. Enter tuşuna basın, ardından formülü gerektiği şekilde diğer tarihler için aşağı doğru sürükleyin.
İpucu: Bu formülde, A6 orijinal tarih içeren hücreye atıfta bulunur. Veri aralığınıza göre hücre başvurusunu gerektiği gibi ayarlayın.
Bu yöntem basit olsa da, sonucun hala metin olduğunu unutmayın; tanınan bir tarih değeri değildir. Sonraki işlemleriniz gerçek tarihleri (hesaplama, filtreleme vb.) gerektiriyorsa, lütfen aşağıdaki formül ve VBA çözümlerine bakın.
Kutools for Excel ile MM.DD.YYYY'yi MM/DD/YYYY'ye dönüştürme
mm.dd.yyyy formatındaki tarihler için Kutools for Excel, Tarihe Dönüştür adında pratik bir özellik sunar. Bu araç, özellikle sık sık çeşitli kaynaklardan alınan veya birleştirilen verileri işlediğinizde, toplu olarak birden fazla standart dışı tarih formatını standart tarih değerlerine hızlıca dönüştürmenizi sağlar.
ücretsiz indirip yükledikten Kutools for Excel'i sonra şu adımları izleyin:
1. Dönüştürülecek tarihleri içeren hücreleri seçin. Ardından gidin Kutools > İçerik > Tarihe Dönüştür.
2. Seçilen hücreler, otomatik olarak geçerli Excel tarih değerlerine dönüştürülecektir. Gelişmiş görselleştirme için Excel Anasayfa sekmesindeki Sayı Biçimi açılır menüsünden farklı tarih görüntüleme biçimleri (Kısa Tarih, Uzun Tarih vb.) seçebilirsiniz.
İpucu: Bir değer geçerli bir tarih olarak tanınmazsa, orijinal veri değişmeden kalır, bu da yanlışlıkla veri kaybını önlemeye yardımcı olur.
Bu yöntem özellikle büyük veri aralıkları için verimlidir ve çıktının hesaplamalar ve filtreleme için hemen kullanılabilecek gerçek tarih değerleri olmasını sağlar. Avantajları arasında toplu işleme ve kolay dönüştürme yer alırken, olası bir dezavantaj ise Kutools eklentisini kurma gerekliliğidir.
Formül kullanarak DD.MM.YYYY'yi MM/DD/YYYY'ye dönüştürme
dd.mm.yyyy'yi standart mm/dd/yyyy formatına dönüştürmek ve Excel'in sonucu gerçek bir tarih olarak tanımasını sağlamak için aşağıdaki formülü kullanabilirsiniz. Bu yöntem, bölgesel tarih formatınızın basit bir SUBSTITUTE fonksiyonundan elde edilen eğik çizgiyle ayrılmış sonucu bir tarih olarak tanımaması durumunda uygundur.
1. Orijinal tarihin A6'da olduğunu varsayalım. Bitişik hücreye, örneğin B6'ya bu formülü girin:
=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0
2. Enter tuşuna basın, ardından formülü gerektiği şekilde aşağı sürükleyin.
3. Sonuçlar başlangıçta seri numaraları olarak görünebilir (örneğin 45457). Bunları tarih olarak görüntülemek için bu hücreleri seçin, gidin Anasayfa > Sayı Biçimi, ve seçin Kısa Tarih.
Şimdi, sizin dd.mm.yyyy biçimli metniniz, Excel tarafından tanınan tarihler haline dönüştürüldü mm/dd/yyyy formatında.
İpuçları: Formülü birden fazla satıra kopyalamak için, formülü içeren ilk hücreyi seçin, kopyalayın (Ctrl+C), ardından diğer hedef hücreleri seçin ve yapıştırın (Ctrl+V)
VBA Kodu – Bir aralıktaki dd.mm.yyyy dizelerini gerçek tarih değerlere dönüştürme
Gelişmiş kullanıcılar veya özel formatlarda çok miktarda veriyle uğraşanlar için, bir VBA makrosuyla dönüşümü otomatikleştirmek zaman kazandırıcı ve verimli olabilir. Bu yöntem, seçtiğiniz aralıktaki metin tabanlı dd.mm.yyyy tarihlerini doğrudan gerçek Excel tarihlerine dönüştürür.
Avantajlar arasında toplu işleme ve herhangi bir sütun veya aralık seçme esnekliği bulunur. Ancak dikkatli olun—VBA makroları Ctrl+Z ile geri alınamaz. Kodu çalıştırmadan önce verilerinizi yedeklediğinizden emin olun.
1. Geliştirici Araçları > Visual Basic'e tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül’e tıklayın ve aşağıdaki kodu modül penceresine yapıştırın:
Sub ConvertDDMMYYYYDotToDate()
Dim cell As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In WorkRng
If cell.Value Like "??.??.????" Then
cell.Value = DateSerial(Right(cell.Value, 4), Mid(cell.Value, 4, 2), Left(cell.Value, 2))
cell.NumberFormat = "mm/dd/yyyy"
End If
Next
Application.ScreenUpdating = True
End Sub
2. Ardından, bu kodu çalıştırmak için F5 tuşuna basın, açılan kutuda dd.mm.yyyy tarihlerinizi içeren aralığı seçin ve Tamam'a tıklayın.
Notlar ve İpuçları:
- Bir hata alırsanız veya hiçbir şey olmazsa, seçimlerinizi kontrol edin ve formatın tam olarak dd.mm.yyyy ile eşleştiğinden emin olun.
- Verileriniz değişken basamak uzunluğuna sahipse cell.Value Like "??.??.????" kalıbını ayarlayabilirsiniz.
- Bu makro kolayca geri alınamaz—verilerinizin her zaman bir kopyasını saklayın.
- Dönüştürülen hücreler, Excel tarafından hemen gerçek tarih değerleri olarak tanınacaktır.
Bu VBA çözümü, temel makro işlemleri konusunda rahat olan ve büyük veri setlerinde hızlı, doğru ve tekrarlanabilir dönüşüme ihtiyaç duyan kullanıcılar için idealdir.
Diğer Yerleşik Excel Yöntemleri – Metni Sütunlara Ayır özelliğini kullanma
Başka bir pratik yaklaşım, Excel'in yerleşik Metni Sütunlara Ayır özelliğini kullanmaktır. Bu yöntem, tarih verilerinizin tutarlı olduğu ve tek bir sütun halinde bulunduğu durumlarda en uygundur.
1. dd.mm.yyyy tarihlerinizi içeren sütunu veya hücreleri seçin.
2. Veri > Metni Sütunlara Ayır'a gidin.
3. Sihirbazda Delimited (Sınırlı) seçeneğini işaretleyin ve Next (İleri) butonuna tıklayın.
4. Ayraçlar için yalnızca Other (Diğer) seçeneğini işaretleyin ve kutuya bir nokta (.) yazın.
5. Next (İleri) butonuna tıklayın. Sonraki adımda, Gün, Ay ve Yıl sütunları için Sütun Veri Biçimini Genel veya Metin olarak uygun şekilde ayarlayın.
6. Verileri üç sütuna (Gün, Ay, Yıl) bölmek için sihirbazı tamamlayın.
7. Yeni bir sütunda gün, ay ve yılı aşağıdaki formülü kullanarak birleştirerek tarih oluşturun:
=DATE(C1, B1, A1)
Şimdi A, B ve C sütunlarının sırasıyla Gün, Ay ve Yıl içerdiğini varsayalım. Formülü uygulayın ve gerektiği kadar aşağı sürükleyin.
Bu çözümler, formülleri, görsel araçları veya otomasyonu tercih edip etmediğinizden bağımsız olarak dd.mm.yyyy ve benzeri tarih formatlarını Excel tarafından tanınan tarihlere dönüştürmek için esnek seçenekler sunar. Dönüşüm öncesinde ve sonrasında verilerinizi her zaman iki kez kontrol edin ve özellikle makroları kullanırken veya toplu ayarlamalar yaparken bir yedek kaydetmeyi göz önünde bulundurun.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin