Excel'de tarihleri bölme işaretleri (slash) olmadan nasıl kolayca girebilirim?
Excel'de çalışırken tarihler genellikle bölme işaretleriyle birlikte Standart Biçim’de girilir; örneğin AA/GG/YYYY. Ancak büyük miktarda veri giriyorsanız ya da tarihleri ayırıcı kullanmadan basit sayılar olarak saklayan sistemlerden veri alıyorsanız, bölme işaretlerini elle eklemek hem zaman alıcı hem de pratik olmayabilir. Örneğin, “01022016” gibi (2 Ocak 2016’yı temsil eder) ayırıcı içermeyen bir tarih girmek isteyebilirsiniz. Bu sayılar otomatik olarak standart tarih biçimine (1/2/2016) dönüştürülebilseydi, hem önemli ölçüde zaman kazanır hem de giriş hataları riskini azaltırdınız.
Bu makalede, aşağıdaki ekran görüntüsünde gösterildiği gibi Excel’de bölme işaretleri olmadan tarih girmenin ve bu tarihleri standart Tarih biçimine dönüştürmenin birkaç pratik çözümü sunulmaktadır. Ayrıca uygulanabilir senaryolar, dikkat edilmesi gereken noktalar ve karşılaşılan sorunların nasıl çözülebileceği konusunda rehberlik bulacaksınız—böylece iş akışınıza en uygun yöntemi kolayca seçebilirsiniz.

Tarihleri bölme işaretleri olmadan Hücre biçimini ayarlar işlevi ile girin
Tarihleri bölme işaretleri olmadan formül ile girin
Tarihleri bölme işaretleri olmadan Kutools for Excel ile girin
Tarih gibi görünen sayıları VBA makrosuyla otomatik olarak yeniden biçimlendirin
Metni Sütunlara ile bölme işaretleri olmadan tarih girin
Excel'de, tarihi temsil eden 8 haneli Ardışık Numaralar'yi Excel tarafından tanınan doğru tarih biçimine hızlıca dönüştürmek için Metni Sütunlara özelliğini kullanabilirsiniz. Bu yöntem, bir veri bloğunuz varsa ve hepsini aynı anda dönüştürmeniz gerektiğinde oldukça etkilidir.
1. Çalışma sayfanızdaki 8 haneli sayıları seçin ve Veri > Metni Sütunlara yolunu izleyin. Ekran görüntüsüne bakın:
2. Metni Sütunlara Sihirbazı’nın 1. Adımı penceresinde Belirli Genişlik seçeneğini işaretleyin. Böylece orijinal metin eşit aralıklı parçalar halinde değerlendirilir. Ekran görüntüsüne bakın:
3. İleri’ye tıklayın, ardından tekrar İleri’ye tıklayarak sihirbazın 3. Adımına geçin. Sütun veri biçimi bölümünde Tarih’i seçin ve Açılır Liste menüsünden AA/GG/YYYY biçimini belirleyin. Orijinal değerleri korumak için hedef olarak farklı bir hücre de belirtebilirsiniz. Ekran görüntüsüne bakın:
4. Bitir’e tıklayın. Artık seçimdeki tüm ardışık numaralar standart tarih biçimine dönüştürüldü.
Kullanım senaryoları ve ipuçları: Bu yöntemi, bir sütunda 8 haneli tarih benzeri sayılar içeren bir listeniz olduğunda kullanın. Dönüştürme yalnızca temel alınan sayının tam olarak 8 haneli olması durumunda doğru şekilde çalışır; bu nedenle lütfen verilerinizi işlemeye başlamadan önce orijinal formatlarını kontrol edin.
Not: Excel, ardışık numaraları otomatik olarak bilimsel gösterime dönüştürüyor veya baştaki sıfırları kaldırıyorsa, Metni Sütunlara özelliğini kullanmadan önce ilgili aralığın biçimini önceden Metin olarak ayarlayın ya da sayıların başına tek tırnak işareti ekleyin (örn. '01022016).
Bölme işaretleri olmadan tarih girin – Hücre biçimini ayarlar işleviyle
Başka bir basit yaklaşım, Excel’in **Hücre Biçimi Ayarlar** özelliğini kullanarak Ardışık Numaralar’ı görsel olarak Tarih formatına dönüştürmektir. Bu yöntem, verileriniz tutarlıysa (örneğin her zaman 8 haneli, örn. AAGGYYYY) ve hızlıca görsel bir dönüşüm ihtiyacınız varsa en uygun çözümdür.
1. Yeniden biçimlendirmek istediğiniz Dizi Numarası hücrelerini seçin, sağ tıklayın ve bağlam menüsünden Hücre Biçimini Ayarla seçeneğini seçin. Ekran görüntüsüne bakın:
2. Hücre Biçimini Ayarla iletişim kutusunda, Sayı sekmesinden Özel kategorisini seçin. Tür metin kutusundaki Kategori bölümüne şu ifadeyi girin: ##"/"##"/"#### (bu, Özel bir formattır). Ekran görüntüsüne bakın:
3. Tamam’a tıklayın. Artık seçtiğiniz sayılar standart tarih formatında görüntülenecektir.
Avantajlar ve dezavantajlar: Bu biçimlendirme, hücredeki gerçek sayıyı değiştirmez (örneğin, 01022016 sayı veya metin olarak kalır); yalnızca görsel görünümünü etkiler. Bu hücrelerle yapılan hesaplamalar, değerleri ek adımlarla gerçek tarih türüne dönüştürmediğiniz sürece beklenen şekilde çalışmayabilir.
Hatırlatma: Sayınız tam olarak 8 haneli değilse ya da metin olarak saklanıyorsa, bu yöntem doğru şekilde görüntülenmeyebilir.
Bölme işaretleri olmadan tarih girin – formül ile
Ardışık Numaralar’ı tarih değerlerine dönüştürmek için Excel formüllerini kullanabilirsiniz; bu yöntem son derece özelleştirilebilir ve dinamiktir. Giriş verileriniz zaman zaman değişiyorsa (örneğin Ardışık Numaralar bazen 7, bazen 8 haneli olabiliyorsa) ya da yeni veri eklendikçe dönüştürmeyi otomatikleştirmek istiyorsanız, bu yöntem özellikle etkilidir.
1. Ardışık Numaralar’ınızın yanındaki boş bir hücreyi seçin ve aşağıdaki formülü girin. Örneğin, Dizi Numarası A9 hücresindeyse, formülü B9’a yazın:
=DATE(RIGHT(A9,4),LEFT(A9,IF(LEN(A9) =8,2,1)),LEFT(RIGHT(A9,6),2)) 2. Enter tuşuna basın, ardından formülü diğer satırlara uygulamak için doldurma kulpuyla aşağı doğru sürükleyin. Artık her 8 haneli dizi bir tarih değerine dönüştürülecektir. Ekran görüntüsüne bakın:
Parametre Açıklaması: Bu formül, diziden yıl, ay ve gün bileşenlerini çıkararak çalışır. Biçiminiz her zaman tutarlıysa (örneğin her zaman AAGGYYYY), formülü daha da basitleştirebilirsiniz:
=DATE(RIGHT(A9,4),LEFT(A9,2),MID(A9,3,2)) İpucu:Gerekirse, formül içeren hücreleri kopyalayın ve yeni tarihleri sabitlemek için değer olarak yapıştırın.Yaygın sorun:Tarih yerine bir seri numarası görüyorsanız, sütunu “Biçim” menüsündeki “Hücreleri Biçimlendir” seçeneğini kullanarak basitçe “Tarih” olarak biçimlendirin.
Bölme işaretleri olmadan tarih girin – Kutools for Excel ile
Kutools for Excel, çok sayıda hücreyi veya çeşitli standart olmayan tarih biçimlerini verimli bir şekilde işlemeyi sağlayan Tarih Tanıma yardımcısını içerir. Büyük veri kümeleriyle sık sık çalışıyorsanız ya da aynı anda birden fazla biçimi işlemek istiyorsanız, bu çözüm tam size göre!
Kutools for Excel’i ücretsiz yükledikten sonra aşağıdaki adımları uygulayın:ücretsiz kurduktan sonraKutools for Excel:
Tarih olarak dönüştürmek istediğiniz sayıları seçin, ardından şuraya tıklayın: Kutools > İçerik > Tarih Tanıma. Ekran görüntüsüne bakın:

Avantajlar: Kutools, YYYYAAGG, GGAAYYYY gibi çok çeşitli tarih biçimlerini destekler ve aynı anda birden fazla 'Aralık Seç' işlemini gerçekleştirebilir.
Uyarı: Doğruluğu sağlamak için dönüştürmeden önce orijinal sayı biçimini mutlaka kontrol edin. Beklenmeyen sonuçlar alırsanız, Hücre Biçimi’ni ve veri bütünlüğünü gözden geçirin.
Tarih gibi görünen sayıları VBA makrosuyla otomatik olarak yeniden biçimlendirin
Dış sistemlerden ham tarih sayıları (örneğin 01022016) alıyor veya giriyorsanız ve bunları standart Excel Tarih formatına otomatik olarak dönüştürmek istiyorsanız, bir VBA makrosu kullanabilirsiniz. Bu yöntem, veri girdiğiniz anda dönüştürmenin otomatik olarak gerçekleşmesini mi yoksa mevcut sütunları bir tetikleyici ya da düğme ile işlemeyi mi tercih ettiğinize bağlı olarak özellikle faydalıdır.
Yaygın senaryolar: Dış sistemlerden tarih sayılarını düzenli olarak kopyalayıp yapıştırıyorsanız ve bunların anında dönüştürülmesini istiyorsanız ya da sizin veya ekibinizin veri girişinde manuel biçimlendirme adımlarını en aza indirmek istiyorsanız.
Not: Bu makro, dizi tarihlerinizin her zaman 8 haneli ve AAGGYYYY biçiminde olduğunu varsayar. Biçiminiz farklıysa, ayrıştırma bölümlerini uygun şekilde ayarlayın.
İşlem adımları:
- Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Görünen pencerede, Ekle > Modül yolunu izleyin ve aşağıdaki kodu yeni modüle yapıştırın:
Sub ConvertSequenceToDate()
Dim rng As Range
Dim cell As Range
Dim seq As String
Dim mm As String
Dim dd As String
Dim yyyy As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to convert sequence numbers (MMDDYYYY) to dates", xTitleId, rng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In rng
If IsNumeric(cell.Value) And Len(cell.Value) = 8 Then
seq = CStr(cell.Value)
mm = Left(seq, 2)
dd = Mid(seq, 3, 2)
yyyy = Right(seq, 4)
If IsDate(mm & "/" & dd & "/" & yyyy) Then
cell.Value = DateSerial(yyyy, mm, dd)
cell.NumberFormat = "m/d/yyyy"
End If
End If
Next cell
Application.ScreenUpdating = True
End Sub Makroyu nasıl çalıştırırsınız: Kodu ekledikten sonra VBA penceresini kapatın. Makro iletişim kutusunu açmak için Alt+F8 tuşlarına basın, ConvertSequenceToDate makrosunu seçin ve ardından Çalıştır’a tıklayın. Dönüştürmek istediğiniz ardışık numaralar aralığını seçmenizi isteyen bir iletişim kutusu açılacaktır. Makro, eşleşen tüm hücreleri biçimlendirilmiş tarihlere dönüştürecektir.
İpucu: Bu işlemin belirli bir sütundaki her hücre düzenlemesinde otomatik olarak gerçekleşmesini istiyorsanız, ek kod çalışma sayfasının “Değişiklik” olayına yerleştirilebilir; ancak yukarıdaki makro, toplu dönüştürme için en güvenli ve şeffaf seçenektir.
Hata uyarısı: Makro, 8 haneli olmayan veya tamamen sayısal olmayan girişleri atlayacak ve diğer veri türlerini olduğu gibi bırakacaktır.
Sorun Giderme: Çalışma kitabınızı ileride kullanmak üzere makro destekleyen bir dosya (.xlsm) olarak kaydedebilirsiniz. İzin veya güvenlik uyarılarıyla karşılaşırsanız, Excel’in Güven Merkezi’ndeki makro ayarlarını kontrol edin.
Genel olarak, Excel’de ardışık tarih sayılarını uygun Tarih formatı’e dönüştürmek için bir yöntem seçerken verilerinizin tutarlılığını, iş akışınızı (tek seferlik toplu işlem mi yoksa sürekli giriş mi) ve formüller, VBA veya eklentiler gibi araçlarla olan rahatlık düzeyinizi göz önünde bulundurun. Beklenmeyen dönüştürme sonuçlarıyla karşılaşırsanız ya da tarihler yerine seri numaralar görürseniz, Hücre Biçimi ayarlarınızı ve veri bütünlüğünüzü kontrol edin; ayrıca çıktı hücrelerini “Tarih” olarak biçimlendirmeyi deneyin. Daha fazla kontrole sahip olmak için Excel’in Veri Doğrulama özelliğini kullanarak girdileri 8 haneye sınırlayabilir veya giriş maskeleri uygulayabilirsiniz.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar