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)