DÜŞEYARADA TARİH FORMAT UYUMSUZLUĞU

saka

Altın Üye
Katılım
24 Haziran 2023
Mesajlar
31
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
25-07-2028
Arkadaşlar merhaba,

Kitapta iki sayfam var.
Birinci sayfada tarihlere bağlı olarak döviz kurları, ikinci sayfada da belirli tarihlerde yapmış olduğum TL ödemeler var.
Birinci sayfadaki tarih 08-04-2022, ikinci sayfadaki tarih 08.04.2022 formatında.
Düşeyara ile ödeme günlerimdeki kurları birinci sayfadan ikinci sayfaya aktarmak istiyorum.

08-04-2022 formatını HÜCRE BİÇİMLENDİR alanındaki TARİH (14.03.2012) ile de İSTEĞE UYARLANMIŞ (gg.aa.yyyy) ile de düzeltemedim.

Birinci sayfadaki tarih sütununun yanına bir sütun ekleyerek şu formülleri denedim:

=YERİNEKOY(A1;"-";".")

=METNEÇEVİR(TARİHSAYISI(PARÇAAL(A1;7;4)&"-"&PARÇAAL(A1;4;2)&"-"&PARÇAAL(A1;1;2));"GG.AA.YYYY")

Her iki formül de 08-04-2022 formatını 08.04.2022 şekline (istediğim şekle) dönüştürdü; ama düşeyarada eşleşme yapmadı, #YOK hatası verdi.

Tarih bulunan birinci sayfadaki iki, ikinci sayfadaki bir sütundaki verilere KIRP fonksiyonu uyguladım.
Sonuç değişmedi.

Birinci sayfadaki ilgili hücrelere elle veri girdim. Eşleşti.
Birinci sayfadaki tarih sütununun yanına eklediğim sütuna BUL ve SEÇ DEĞİŞTİR uyguladım. Eşleşti.
Birinci sayfadaki tarih sütununun yanına eklediğim sütuna HIZLI DOLDUR ile istediğim formatı ayarladım. Eşleşti.

Anladığınız gibi sorunu çözdüm; ama merakım gitmedi.
Bu işi, formülle bulduğum format niye yapamadı?
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
604
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
=YERİNEKOY(A1;"-";".") bu formülü şöyle değiştirip bakın

=YERİNEKOY(A1;"-";".")*1

#YOK hatası mı veriyor yine. Yoksa buluyormu? bunu bi deneyin.
 

saka

Altın Üye
Katılım
24 Haziran 2023
Mesajlar
31
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
25-07-2028
Teşekkürler walabi, eşleştirdi.

Peki niye 1 ile çarptık?
Excel'in anlamadığı ne?
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
604
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Eşleşmesinin sebebi şu. 1 ile çarpıldığı için metin olan ifade sayıya dönüştü. Tarihler ve Saatler aynı zamanda bir sayıdır. Tarih ile eşleştirme yaparken aradığın şeyde sayı olmalı. Ama 1 ile çarpmadan önceki halinde metin formatında. Benim yorumum bu. Bunu denemek için 1 ile çarpmanı istemiştim. Ve anlaşılan doğru tahmin etmişim.
 
Üst