Düşeyara ile Alınan Verilerde Rakamın Önündeki 0'ı Almaması

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba arkadaşlar.

Ekte gönderdiğim örnek dosyada ücretli_veri sayfasında, E3 ve F3 den başlayan Veri Doğrulama ile oluşturulmuş listem var. Listedeki veriler parametreler sayfasının G ve H hücrelerinden alınıyor. Listeden seçim yapılınca hücreye 01, 02, 03 ... 31 diye yazıyor. Buraya kadar bir sorun yok. Ayrıca listeden seçtiğim bu verileri ÜP_1-31 sayfasına düşeyara ile aldırıyorum. Düşeyara ile alınan bu verilerin 0 kısmı çıkmıyor. Mesela ücretli_veri sayfasından listeden seçim yaparak E3 hücresine 01, F3 hücresine 08 seçtiğimde, düşeyara formülü ile ÜP_1-31 sayfasına verileri alırken 1 ve 8 rakamlarını alıyor. 0108 olarak alması gerekiyor. Yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
395
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhaba,
Deneyebilirmisiniz.

Kod:
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;5;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;6;0);"gg"))))
0108 arasına / . vs. eklemek isterseniz aşağıdaki gibi de olabilir. 01/08 gibi,

Kod:
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;5;0);"gg");"/";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;6;0);"gg"))))
 

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba,
Deneyebilirmisiniz.

Kod:
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;5;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;6;0);"gg"))))
0108 arasına / . vs. eklemek isterseniz aşağıdaki gibi de olabilir. 01/08 gibi,

Kod:
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;5;0);"gg");"/";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:F;6;0);"gg"))))
Çok teşekkürler sayın ccuneyt13 gönderdiğiniz formül ile sorun çözüldü.
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
395
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
Rica ederim. İyi çalışmalar.
 

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
SAyın @ccuneyt13 yıl bilgisini de aldrmak istiyorum aşağıdaki ki gibi bir formül ekledim sizin formülünüze ama 19050709 olarak verdi. Dosyamı ekledim. ÜP_1-31 sayfası AY hücresi yeşil renkli olan hücre. Bakabilir misiniz.
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);"yyyy");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:G;7;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:H;8;0);"gg")))))
 

Ekli dosyalar

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
395
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
Hocam ÜP_1-31 sayfasında ki sonucu 0912026 şeklindemi görmek istiyorsunuz yoksa ücretli_veri sayfasındaki gün ay yıl birleşimini tarih olarak mı görmek istiyorsunuz. ÜP_1-31 sayfasında 09.12.2026 tarih formatı mı olacak ?

Son gönderdiğiniz örnek dosyaya göre:

0912026 şeklinde görmek istiyorsanız;

Kod:
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;7;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;8;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);"Genel")))))
09.12.2026 şeklinde görmek istiyorsanız;

Kod:
=METNEÇEVİR(EĞER(B13="";"";TARİH(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);DÜŞEYARA(B13;ücretli_veri!A:I;8;0);DÜŞEYARA(B13;ücretli_veri!A:I;7;0)));"GG.AA.YYYY")
 
Son düzenleme:

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Hocam ÜP_1-31 sayfasında ki sonucu 09012026 şeklindemi görmek istiyorsunuz yoksa ücretli_veri sayfasındaki gün ay yıl birleşimini tarih olarak mı görmek istiyorsunuz. ÜP_1-31 sayfasında 09.12.2026 tarih formatı mı olacak ?

Son gönderdiğiniz örnek dosyaya göre:

09012026 şeklinde görmek istiyorsanız;

Kod:
=EĞER(B13="";"";BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;7;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;8;0);"gg");BİRLEŞTİR(METNEÇEVİR(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);"Genel")))))
09.12.2026 şeklinde görmek istiyorsanız;

Kod:
=METNEÇEVİR(EĞER(B13="";"";TARİH(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);DÜŞEYARA(B13;ücretli_veri!A:I;8;0);DÜŞEYARA(B13;ücretli_veri!A:I;7;0)));"GG.AA.YYYY")
Formül için çok teşekkürler 2024-12-31 Yani yıl 1 ay 2 gün 3 olacak gönderdiğiniz kodda değişiklik yaptım ama -45542 sonucunu verdi bi bakabilir nisiniz.
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
395
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
YIL - AY - GÜN için aşağıdaki gibi deneyin hocam.

=METNEÇEVİR(EĞER(B13="";"";TARİH(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);DÜŞEYARA(B13;ücretli_veri!A:I;8;0);DÜŞEYARA(B13;ücretli_veri!A:I;7;0)));"YYYY.AA.GG")
 

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
YIL - AY - GÜN için aşağıdaki gibi deneyin hocam.

=METNEÇEVİR(EĞER(B13="";"";TARİH(DÜŞEYARA(B13;ücretli_veri!A:I;9;0);DÜŞEYARA(B13;ücretli_veri!A:I;8;0);DÜŞEYARA(B13;ücretli_veri!A:I;7;0)));"YYYY.AA.GG")
Çok teşekkürler sayın
ccuneyt13
 
Üst