Excel'de metni tarihe nasıl dönüştürebilirim?

Trendleri analiz etmemiz gerektiğinde tarihler önemli bir rol oynar. Bu, doğru şekilde yakalamanız gereken en önemli şeylerden biridir. Excel’in yanı sıra tarihleri depolamak için kullandığı temel tarih biçimi. Kabul edilebilir başka veri formatları da vardır.

Şimdi sorun şu: Bir tarihi yanlış formatta yakaladığımızda, Excel bu tarihi metin olarak ele alır ve bu tarihi artık hiçbir hesaplamada kullanamayız.

Metin veri formatları söz konusu olduğunda özel bir şey yoktur. Bu tarihlere kimin girdiğine bağlıdır. Sonuç olarak şudur: Bazı metinleri doğru formatta gerçek bir tarihe dönüştürmek için kullanabileceğimiz bazı yöntemlere ihtiyacımız var.

O yüzden bugün bu yazımda Excel’de metni tarih formatına dönüştürmek için kullanabileceğimiz 10 yöntemi sizlerle paylaşmak istiyorum. Herhangi bir metni tarihe dönüştürmek için farklı işlevlerin bir kombinasyonunu kullanmamız gerekir.

Öyleyse başlayalım.

1. Metni tarihe dönüştürün

TARIH DEĞERİ işlevini kullanmak, bir tarihi metin olarak saklanan gerçek bir tarihe dönüştürmenin temel bir yöntemidir.

Diyelim ki e-tablonuzda bir tarih listeniz var ve tarihlerin girildiği tüm hücreler metin biçiminde ama bu tarihlerin tümü doğru tarih biçiminde.

Aşağıdaki örnekte hücrede bir tarih var ancak o tarihe sayı eklemeye çalıştığımda veri formatı doğru olmasına rağmen hata alıyorum.

Metni tarihe dönüştürmek için Excel tarih değeri işlevi

Ancak hücre biçimine bakarsanız bunun metin olduğunu görürsünüz. İşte TARIH DEĞERİ işlevini kullanmanın en iyi yolu. Fonksiyondaki bu hücreye başvurmanız yeterlidir; bu veriyi gerçek tarihe dönüştürecektir.

metni datevalue işleviyle tarih listesine dönüştürün

Ve daha sonra formatını bugüne kadar değiştirebilirsiniz.

Not: DATEVALUE’nun metinden tarih almamıza yardımcı olamayacağı bazı durumlar vardır. N sayıda düzensiz tarih biçimi vardır ve ihtiyacımız olanların tümünü ele almak için farklı işlevleri kullanarak özel bir formül oluşturmamız gerekir.

Aşağıdaki 10 örnekte bu farklı fonksiyonların nasıl kullanılacağını sizlerle paylaşacağım.

bugüne kadarki metni listele

2. Ters eğik çizgi içeren tarih

Excel tarih sistemi eğik çizgi içeren tarihleri destekler. Ve eğer ters eğik çizgimizin olduğu bir tarihimiz varsa, bu onu metin olarak değerlendirecektir.

metni geçersiz siyah çubuklarla tarihe dönüştür

Bu sorunu çözmek için aşağıdaki formülü kullanabiliriz.

 =DATE(RIGHT(A2,4),MID(A2,4,2),LEFT(A2,2))
güncellenmiş metni siyah çubuklarla dönüştür

3. Ay adıyla tarih

Artık ayın adıyla birlikte girildiği bir tarih formatımız var. Excel için, açıkça bir tarih sunmasına rağmen artık bir tarih değildir.

metni tam ay adıyla tarihe dönüştür

Aşağıdaki formül bu konuda bize yardımcı olabilir.

 =DATEVALUE(RIGHT(A3,2)&"-"&TEXT(MID(A3,6,3),"MMM")&"-"&LEFT(A3,4))
metni tam ay adı formülüyle tarihe dönüştür

4. Noktalı tarih

Bu, bir tarih içinde puan aldığımız yaygın bir sorun türüdür. Uygun bir tarih formatı olmadığının farkında olmayan kişilerin kullandığı bir format türüdür.

Ve bunu düzeltmenin formülü de budur.

 =DATE(RIGHT(A4,4),MID(A4,4,2),LEFT(A4,2))

5. Ay adı ve virgülle birlikte tarih

Bu format, 3. maddede bahsettiğimiz formatla hemen hemen aynıdır.

Ve bunu aşağıdaki formülle düzeltebiliriz.

 =DATEVALUE(LEFT(A5,2)&"-"&TEXT(MID(A5,4,3),"MMM")&"-"&RIGHT(A5,4))

6. Gün adıyla tarih

Bazen insanlar günün adıyla birlikte bir tarih saklarlar. Ve eğer bu tarih uygun formatta değilse Excel bunu metin olarak değerlendirecektir.

Bu tür metin tarihi için bu formülü kullanın.

 =DATEVALUE(MID(A6,FIND(",",A6)+6,2)&"-"&MID(A6,FIND(",",A6)+2,3)&"-"&RIGHT(A6,4))

7. Sonunda gün adı bulunan tarih

Burada sonunda gün adı bulunan bir tarihimiz var. Bu formattaki sorun, tarih ile gün adı arasında virgül bulunmasıdır.

Ancak aşağıdaki formülü kullanarak geçerli tarihi alabiliriz.

 =DATEVALUE(MID(A7,10,2)&"-"&MID(A7,6,3)&"-"&LEFT(A7,4))

8. Son eki gün olan tarih

Gün numarasını içeren bir “th” sonekimiz var ve Excel bunu tanıyamadığı için tarih yerine metin haline geliyor.

Aşağıdaki formül güncel tarihi almanıza yardımcı olacaktır.

 =DATEVALUE(LEFT(A8,FIND("th",A8)-1)&"-"&MID(A8,FIND(" ",A8)+1,3)&"-"&RIGHT(A8,4))

9. Gün, ay ve yıl arasında boşluk bulunan tarih

Gün, ay ve yıl arasında boşluk bulunan bir tarih formatımız olduğunda tarih formatını düzeltmek için aşağıdaki formülü kullanabiliriz.

 =DATE(RIGHT(A9,4),MID(A9,4,2),LEFT(A9,2))

10. Ayın kısa adını içeren tarih

Tarihin başında kısa bir ay adının bulunduğu bir tarih formatıyla.

Geçerli bir tarih formatına dönüştürmek için aşağıdaki formülü kullanabiliriz.

 =DATEVALUE(MID(A10,5,2)&"-"&LEFT(A10,3)&"-"&RIGHT(A10,4))

11. Gün, ay ve yıl arasında boşluk bırakılmayan tarih

Ve gün, ay ve yıl arasında boşluk olmayan bir tarih için.

Aşağıdaki formül doğru tarih biçimini almamıza yardımcı olacaktır.

 =DATE(RIGHT(A11,2),MID(A11,3,2),LEFT(A11,2))

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir