A1 hücresinde 01.01.2009 gibi bir tarih var. Siz de bu tarihin yılını değiştirmek istiyorsunuz ve bunun gibi yüzlerce satır var. "Ne yapılabilir?" sorusuna cevap arayalım.
=YERİNEKOY(METNEÇEVİR(A1;"gg.aa.yyyy");2009;2015)
METNEÇEVİR Fonksiyonunun Görevi
Başta aşağıdaki formülün işimizi göreceği düşünülebilir fakat kısa tarih biçimine bu haliyle işlem yapmak formülün hata vermesine sebep olacaktır.
=YERİNEKOY(A1;2009;2015)
Ne hatası verecek? #DEĞER!
hatası. Neden? Çünkü formül tarihi bizim gördüğümüz şekli olan 01.01.2009
biçimine değil, bir tarih sayısı olan ve 01.01.2009
tarihinin karşılığı olan 39815
sayısına işlem yapmaya çalışacak. 2009 da görüldüğü gibi bu tarih sayısının içinde olmadığı için hata verecek.
İşte METNEÇEVİR
fonksiyonu bu durumu düzeltmemize yardımcı oluyor.
Sonuç
Eğer ben A1 hücresinde bulunan tarihi kendi istediğim biçime (kısa tarih) çevirirsem ve YERİNEKOY fonksiyonunu bunun üzerinden çalıştırırsam istediğim sonucu elde ederim.
=YERİNEKOY(METNEÇEVİR(A1;"gg.aa.yyyy");2009;2015)