GGAAYY Şeklinde Girilen Tarihi GG.AA.YY Çevirme

Katılım
23 Mart 2009
Mesajlar
23
Excel Vers. ve Dili
ÜRÜN: Microsoft Office Professional Edition 2003

DİL: TÜRKÇE
Merhaba arkadaşlar, ben çalıştığım şirketin stok hareketlerini özetleyebilmek için Excel 'de bir çalışma sayfası oluşturmak istedim...

Tablomdaki C6 'dan başlayıp C63 'de biten tarih sütunu boyunca gireceğim rakamsal değerlerin arasına otomatik olarak nokta(.) işaretlemesi yapacak formülü arıyorum.

Örnek : C6 ya 051214 yazdığımda bana 05.12.14 sonucunu vermeli.

Bu belki de bir makro konusu, Excel bilgim giriş seviyesinde olduğu için tam olarak bilemedim. Umarım doğru yerde konu açmışımdır. Güzel günler dilerim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

İsteğe uyarlanmış sayı biçimi olarak bunu kullanabilirsiniz.
Kod:
00"."00"."00
Bence üşenmeyin ve 05.12.14 şeklinde yazın.

05.12.14 aslında bir tarih sayısıdır ve karşılığı 41978 dir.
051214 şeklinde yazıp ekranda 05.12.14 görürsünüz ama tarih sayısı olmaz, herhangi bir sayı olarak kalır.

İleride bu tarihlerle ilgili bir çalışma, sorgulama vs yapacaksanız işiniz uzar, daha fazla sıkıntıya girersiniz.
 
Katılım
23 Mart 2009
Mesajlar
23
Excel Vers. ve Dili
ÜRÜN: Microsoft Office Professional Edition 2003

DİL: TÜRKÇE
Merhaba

İsteğe uyarlanmış sayı biçimi olarak bunu kullanabilirsiniz.
Kod:
00"."00"."00
Bence üşenmeyin ve 05.12.14 şeklinde yazın.

05.12.14 aslında bir tarih sayısıdır ve karşılığı 41978 dir.
051214 şeklinde yazıp ekranda 05.12.14 görürsünüz ama tarih sayısı olmaz, herhangi bir sayı olarak kalır.

İleride bu tarihlerle ilgili bir çalışma, sorgulama vs yapacaksanız işiniz uzar, daha fazla sıkıntıya girersiniz.
Cevabınız ve değerli tavsiyeleriniz için teşekkürler, eksik olmayın.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
birde şöyle deneyin,
girdiğiniz sayı yani 051214 sayısı H20 hücresinde varsayalım.

Kod:
=TARİHSAYISI(BİRLEŞTİR((SOLDAN(H20;2));".";(PARÇAAL(H20;3;2));".";(SAĞDAN(H20;2))))
hücre biçimlendirden tarih e gelin ve tamamı tıklayın. istediğiniz olacaktır.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
birde şöyle deneyin,
girdiğiniz sayı yani 051214 sayısı H20 hücresinde varsayalım.

Kod:
=TARİHSAYISI(BİRLEŞTİR((SOLDAN(H20;2));".";(PARÇAAL(H20;3;2));".";(SAĞDAN(H20;2))))
hücre biçimlendirden tarih e gelin ve tamamı tıklayın. istediğiniz olacaktır.
Verdiğiniz örneği denediğimde hücrede DEĞER hatası çıkıyor. Çünkü excel sayıların başındaki sıfırları algılamaz, zaten sayıların başındaki sıfırlar sayısal olarak anlamsızdır.

Excel'e tarih girmenin en kolay yolu hücreyi istenen tarih biçiminde biçimlendirdikten sonra kısa tarih atmaktır. Örneğin tarih olarak biçimlendirilmiş hücreye 1/1 yazarsanız excel bunu 01/01/2014 olarak kabul eder. Tabi 2015'te yıl 2015 olur.
Eğer hücrelere sadece bulunulan yıla ait tarihler girilecekse gün ve ayı yazmak yeterlidir, 24/6 yapıldığında excek bunu 24/06/2014 olarak kabul eder.
Eğer farklı yıllara ait tarihler girilecekse gün ve ayla birlikte yılın son iki basamağı da girilmelidir. Örneğin 10/6/98 yazıldığında 10/06/1998 olarak, 9/2/6 yapıldığında 09/02/2006 olarak kabul eder.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
Verdiğiniz örneği denediğimde hücrede DEĞER hatası çıkıyor. Çünkü excel sayıların başındaki sıfırları algılamaz, zaten sayıların başındaki sıfırlar sayısal olarak anlamsızdır.

Excel'e tarih girmenin en kolay yolu hücreyi istenen tarih biçiminde biçimlendirdikten sonra kısa tarih atmaktır. Örneğin tarih olarak biçimlendirilmiş hücreye 1/1 yazarsanız excel bunu 01/01/2014 olarak kabul eder. Tabi 2015'te yıl 2015 olur.
Eğer hücrelere sadece bulunulan yıla ait tarihler girilecekse gün ve ayı yazmak yeterlidir, 24/6 yapıldığında excek bunu 24/06/2014 olarak kabul eder.
Eğer farklı yıllara ait tarihler girilecekse gün ve ayla birlikte yılın son iki basamağı da girilmelidir. Örneğin 10/6/98 yazıldığında 10/06/1998 olarak, 9/2/6 yapıldığında 09/02/2006 olarak kabul eder.
özür dilerim o kısmını söylemeyi unutmuşum.
05062014 sayısının girildiği hücre, hücre biçimlendirme menüsünden metin olarak seçilmeli.
tabi benim yöntemim uzun. yusuf beyin anlatımı daha sade ve kolay.
ben bir nevi kendimi denedim :)
 

Necdet

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

051214 yazacağınıza (eğer yıl 2014 ise)

5-12
5.12
5/12
gibi değişik şekilde de yazabilirsiniz otomatik olarak 05.12.2014 olarak tarih biçimine dönüştürülür.

sonra sütunu istediğiniz biçimde biçimlendirebilirsiniz.
 
Üst