• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

DÜŞEYARADA TARİH FORMAT UYUMSUZLUĞU

  • Konbuyu başlatan Konbuyu başlatan saka
  • Başlangıç tarihi Başlangıç tarihi

saka

Altın Üye
Katılım
24 Haziran 2023
Mesajlar
38
Excel Vers. ve Dili
Excel 2016 Türkçe
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ı?
 
=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.
 
Teşekkürler walabi, eşleştirdi.

Peki niye 1 ile çarptık?
Excel'in anlamadığı ne?
 
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.
 
Geri
Üst