Bu dosya, bir hücrede saat bilgisiyle birlikte metin olarak yazılmış tarihi (örneğin
08-MAR-19 12.00.00.000000000 AM) ayırıp gerçek tarih değerine çevirmeyi gösterir. Ay adları İngilizce kısaltma ile yazıldığından, formül bunları Türkçe karşılıklarıyla değiştirerek Excel'in tarih olarak tanımasını sağlar.Dosyanın içeriği
Dosyada tek sayfa vardır: Sayfa1.- B sütunu (Data): Ham veriler. Örnekler: 08-MAR-19 12.00.00.000000000 AM, 07-JUN-19 05.33.01.300000000 PM, 08-JAN-19 12.00.00.000000000 AM, 08-FEB-19 12.00.00.000000000 AM.
- E sütunu (2. Alternatif): Formülle elde edilen sonuç. Örneğin 43532, 43623, 43473 ve 43504 gibi tarih seri numaraları.
- I2:T2 aralığı: İngilizce ay kısaltmaları (JAN, MAR, MAY, JUL, SEP, NOV vb.). Hemen altındaki satırda Türkçe karşılıkları (OCA vb.) yer alır.
- X sütunu: Aynı işlemin TARİHSAYISI, YERİNEKOY ve SOLDAN kullanılan Türkçe fonksiyon adlarıyla yazılmış örneği.
Kullanılan formüller
E sütunundaki formül şöyledir:=DATEVALUE(SUBSTITUTE(LEFT(B3,9),MID(B3,4,3),OFFSET($I$2,1,MATCH(MID(B3,4,3),$I$2:$T$2,0)-1)))- SOLDAN (LEFT): Metnin ilk 9 karakterini (08-MAR-19) alır.
- PARÇAAL (MID): 4. karakterden başlayarak 3 karakterlik ay kısaltmasını (MAR) ayırır.
- KAÇINCI (MATCH): Bu kısaltmanın I2:T2 aralığındaki sırasını bulur.
- KAYDIR (OFFSET): I2 hücresinden bir satır aşağıya inerek aynı sıradaki Türkçe ay kısaltmasını getirir.
- YERİNEKOY (SUBSTITUTE): İngilizce kısaltmayı Türkçe karşılığıyla değiştirir.
- TARİHSAYISI (DATEVALUE): Ortaya çıkan metni tarih seri numarasına çevirir.
Nasıl kullanılır
- B sütununa tarih içeren metinlerinizi yapıştırın.
- E sütunundaki formülü verilerinizin bulunduğu satırlara kopyalayın.
- Sonuç sayı olarak görünürse hücreleri tarih biçimine çevirin.
- Farklı ay kısaltmaları kullanıyorsanız I2:T3 aralığındaki ay listesini kendi verinize göre düzenleyin.