Soru Cümle içerisinden gg.aa.yyyy formatı?

Katılım
22 Ocak 2019
Mesajlar
108
Excel Vers. ve Dili
Excel 2010
A SÜTUNU

1 Ocak
Yılbaşı
23 Nisan Ulusal Egemenlik ve Çocuk Bayramı
1 Mayıs Emek ve Dayanışma Günü

vs... Alt alta devam eden resmi tatil günleri içerisinden (2022 Yılı için) tarihleri alıp, 01.01.2022 - 23.04.2022 - 01.05.2022 Tarih formatına nasıl çevirebiliriz?

Formülü var mıdır?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

=METNEÇEVİR(A1;"GG.AA.YYYY") & " - " & METNEÇEVİR(A2;"GG.AA.YYYY") & " - " & METNEÇEVİR(A3;"GG.AA.YYYY") & ..... Böyle gider
 
Katılım
22 Ocak 2019
Mesajlar
108
Excel Vers. ve Dili
Excel 2010
Öncelikle çok teşekkür ederim ilginize; yanlış bir işlem yapmıyorsam inşALLAH yapmıyorumdur, formülünüz farklı bir işlem yapıyor gibi. İstenileni vermedi maalesef :(
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Öncelikle çok teşekkür ederim ilginize; yanlış bir işlem yapmıyorsam inşALLAH yapmıyorumdur, formülünüz farklı bir işlem yapıyor gibi. İstenileni vermedi maalesef :(
Yazdığınız formülü paylaşsaydınız siz mi yoksa ben mi hatalıyım anlardık.214188
 
Son düzenleme:
Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
Sanırım ,

23 Nisan Ulusal Egemenlik ve Çocuk Bayramı metninden "23 Nisan" alıp METNEÇEVİR ile 23.04.2022 yapmak istiyor

 
Katılım
22 Ocak 2019
Mesajlar
108
Excel Vers. ve Dili
Excel 2010
Kod:
=METNEÇEVİR(A2;"GG.AA.YYYY") & " - " & METNEÇEVİR(A3;"GG.AA.YYYY") & " - " & METNEÇEVİR(A4;"GG.AA.YYYY")& " - " & METNEÇEVİR(A5;"GG.AA.YYYY")& " - " & METNEÇEVİR(A6;"GG.AA.YYYY")& " - " & METNEÇEVİR(A7;"GG.AA.YYYY")
Çıkan sonuç; =1 Ocak Yılbaşı - 23 Nisan Ulusal Egemenlik ve Çocuk Bayramı - 1 Mayıs Emek ve Dayanışma Günü - 1 Mayıs Ramazan Bayramı Arefesi - 2

Alt alta olur diye düşünmüştüm, soru sorarken tarihleri yan yana yazdığımı fark etmedim:(
01.01.2022
23.04.2022
01.05.2022
01.05.2022

Hata konusuna gelince; her gün hata yapan insanlarla uğraşıyorsunuz çok emek harcayıp da çöpe attığınız çalışmalarınız bile olmuştur, cevap veriyorsunuz arkasından tekrar soru ona da cevap veriyorsunuz tekrar tekrar bitmek bilmeyen istekler vs...

Sizin bir hatanız olsaydı, şahsım adına konuşuyorum: En azından cevap verdi, ilgi gösterdi, zaman harcadı, yardım etti, hatalı formül yazdı ama doğru sonucunda çıkmasına vesile oldu, herkese faydalı oldu, alternatif bir formül 'yazmış, ALLAH razı olsun kendisinden derdim'

Kendi hatam için de özür diliyorum, örnek yetersiz oldu hakkınızı helal edin lütfen... Şükürler olsun ki yalan söylemiyorum en azından dürüst olmaya çalışıyorum. Hata insanda olmasa gerek hatasız insan da dünyada olmasa gerek...
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
A1'deki değer için B1'e aşağıdaki formülü yazıp deneyin:

=(SOLDAN(A1;BUL(" ";A1;4))&" 2020")*1

Hücre biçimini tarih olarak ayarlayınız.
 
Katılım
22 Ocak 2019
Mesajlar
108
Excel Vers. ve Dili
Excel 2010
Değerli kardeşlerim, @EmrExcel16 , @YUSUF44 formülleriniz #değer hatası verdi. Canınız sağ olsun teşekkür ederim her şey için... @cemshan kardeşim Sende sağolasın katkından dolayı. Allah senden de razı olsun...
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba , bende çıkan sonuç aşağıdaki gibi.

214190
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Veriler A2 hücresinden başlıyorsa bu şekilde deneyin.

Kod:
=METNEÇEVİR(SOLDAN(A2;MBUL(" ";A2;4)-1)&" 2022";"g.aa.yyyy")
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bendeki sonuç şu şekilde:

214198
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Alternatif olarak diğer formüllere göre uzun bir formül :)
Kod:
=METNEÇEVİR(EĞER(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))=1;SOLDAN(A1;BUL(" ";A1)-1);SOLDAN(A1;BUL(" ";A1;BUL(" ";A1)+1)-1))&".2022";"gg.aa.yyyy")*1
214199
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Formüller kelimeler arasındaki boşluklarda hata veriyor.
İnternet sayfasından Kopyala Yapıştır ile alınmış olabilir.
* Kelimeler arasındaki boşlukları silip, tekrar boşluk bıraktığınız zaman formüller çalışıyor. :)
214203
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ben de formülü ilk yazdığımda hata vermişti. Boşlukları (damga 160) normal boşlukla değiştirince düzelmişti. Sizin asıl verilerinizde böyle bir sorun olacağını düşünemedim, normal boşluk vardır diye düşünerek o şekilde formül oluşturdum.
 
Katılım
22 Ocak 2019
Mesajlar
108
Excel Vers. ve Dili
Excel 2010
Olsun kardeşim canınız sağolsun, (@YUSUF44 ) Siz hatalı suçlu kusurlu aramadınız, öyle veya böyle yardımcı oldunuz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Hmmm ben tarihteki açıklamayı dikkate almadan yanıtlamışım. Özür. Yanlış anlamışım.
 
Üst