Excel: bir metin dizesinden tarih nasıl çıkarılır


Excel’deki bir metin dizesinden tarih çıkarmak için aşağıdaki formülü kullanabilirsiniz:

 =MID(" "& A2 ,FIND("/"," "& A2 ,1)-2,10)

Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Excel’deki metin dizesinden tarih çıkarma

Excel’de, tümü dizenin herhangi bir yerinde bir tarih içeren aşağıdaki metin dizeleri sütununa sahip olduğumuzu varsayalım:

Her metin dizesinden tarihi çıkarmak istediğimizi varsayalım.

Bunu yapmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =MID(" "& A2 ,FIND("/"," "& A2 ,1)-2,10)

Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:

Excel dizeden tarih ayıklamak

B sütunu artık A sütunundaki her metin dizesinin tarihini içeriyor.

Tarihiniz aa/gg/yyyy dışında bir formattaysa formülü değiştirebileceğinizi unutmayın.

Örneğin, tarihiniz aa-gg-yyyy biçimindeyse FIND işlevindeki eğik çizgiyi kısa çizgiyle değiştirebilirsiniz:

 =MID(" "& A2 ,FIND("-"," "& A2 ,1)-2,10)

Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:

B sütunu artık A sütunundaki her metin dizesinin tarihini içeriyor.

Bu formül nasıl çalışıyor?

İlk örnekte metin dizesinden tarihi çıkarmak için kullandığımız formülü hatırlayın:

 =MID(" "& A2 ,FIND("/"," "& A2 ,1)-2,10)

Bu formülün işleyişi şöyle:

İlk olarak, her metin dizesindeki ilk eğik çizginin konumunu döndürmek için FIND işlevini kullanırız.

Örneğin, Doğum günüm 10/12/2023 dizesinde bu işlev 22 değerini döndürür.

Daha sonra 20’yi elde etmek için 2’yi çıkarırız.

Daha sonra, dizenin ortasındaki 20. konumdan başlayarak 10 karaktere kadar tüm metni döndürmek için MID işlevini kullanırız.

Yani formül 10/12/2023 değerini döndürür.

Her metin dizesinden tarihi çıkarmak için aynı mantığı kullanırız.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel: iki saat arasındaki farkı saat cinsinden hesaplayın
Excel: iki zaman arasındaki farkı dakika cinsinden hesaplayın
Excel: ortalama süre nasıl hesaplanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir