• DİKKAT

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

3/13/2020 1/11/2020 ay ve günü değiştirtme yardım

Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
3/13/2020
1/11/2020 bu biçimde olan
excel dosyamda alt alta bir sütünda bulunan sütundaki tarihleri ay ve günü bir şekilde yer değiştirtebilirmiyiz.formülle veya başka bir şekilde

13/3/2020
11/1/2020 bu biçimde
 
gnwRsq.png


Tarihin olduğu Sütunu seçiniz, sağ mouseye basınız, Hücreleri Biçimlendir tıklayını. Açılan sayfada İsteğe Uyarlanmış'ı seçiniz. Tür yazan yere gg.aa.yyyy yazınız.
 
Hücre biçimini kullanarak sadece görünümü değiştirirsiniz; içerik değişmez. Eğer hücre içeriğinin Tarih olarak algılanması önemli değilse, içeriğin de değişmesi için hücre biçimin Metin olması gerekir.

215624

.
 
Bu değiştirme yi bu anlatılan özelliklerde sağlıklı olmadı. Bunu formülle yapsam daha sağlıklı olur gibi geliyor. Varmı bunun formülü
 
İşe yarar mı bilmiyorum:

Hücreleri seçin

Hücre biçimini yukarda anlatıldığı gibi aa.gg.yyyy yapın

CTRL+H ile Bul/Değiştir menüsünü açın

Aranan kısmına / yazın

Yeni değer kısmına . Yazın

Tümünü değiştir deyin

Hücre biçimini tekrar normal tarih olarak ayarlayın
 
Alternatif olarak işletim sisteminizin tarih biçimini değiştirip deneyebilirsiniz.

Ek olarak eğer bahsettiğiniz veriler hücrede tarih dışında bir formatta ise A1 hücresindeki veriyi B1 hücresinde aşağıdaki formülle bahsettiğiniz gibi görüntüleyebilirsiniz.

C++:
=KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));2*10;10))&"/"&KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));1*10;10))&"/"&KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));3*10;10))
 
Alternatif olarak işletim sisteminizin tarih biçimini değiştirip deneyebilirsiniz.

Ek olarak eğer bahsettiğiniz veriler hücrede tarih dışında bir formatta ise A1 hücresindeki veriyi B1 hücresinde aşağıdaki formülle bahsettiğiniz gibi görüntüleyebilirsiniz.

C++:
=KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));2*10;10))&"/"&KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));1*10;10))&"/"&KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));3*10;10))
bu formül kesin çözümoldu emeğinize SAĞLIK
 
Alternatif olarak işletim sisteminizin tarih biçimini değiştirip deneyebilirsiniz.

Ek olarak eğer bahsettiğiniz veriler hücrede tarih dışında bir formatta ise A1 hücresindeki veriyi B1 hücresinde aşağıdaki formülle bahsettiğiniz gibi görüntüleyebilirsiniz.

C++:
=KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));2*10;10))&"/"&KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));1*10;10))&"/"&KIRP(PARÇAAL(YERİNEKOY("/"&PARÇAAL($A1;1;UZUNLUK($A1));"/";YİNELE(" ";10));3*10;10))


bazı tarihlerde şöyle birsorun çıkıyor


TARİH FORMÜL

3/7/2020

/44015/

2/6/2020

/43984/

1/11/2020

/44136/

3/1/2020

/43833/

-

/-/

2/22/2020

22/2/2020
 
Örnek bir dosya paylaşır mısınız? Bir de bilgisayarınızın sistem tarih biçimi nedir?
 
Mesajımda belirtmiştim. Hücreleriniz tarih biçiminde olmamalı. Formül bu şekilde doğru sonuç verecektir.
 
Aşağıdaki formülü deneyin:

=EĞERHATA(EĞER(ESAYIYSA(A1);A1;TARİH(SAĞDAN(A1;4);SOLDAN(A1;BUL("/";A1)-1);PARÇAAL(A1;BUL("/";A1)+1;2)));A1)

Ancak bu formül muhtemelen hatalı olacaktır. Çünkü 2-8-11 gibi satırlarınızda normal tarih olan veriler var. Bunların normal görünmesinin sebebinin ay hanesinin 1-12 arasında olduğunu düşünüyorum. ancak dosyanızın yapısına göre aslında bu verilerin de ay hanesinin aslında gün, gün hanesinin de aslında ay olması gerekiyor. Verilerinizi inceleyin. Eğer belirttiğim gibiyse örneğin 11. satırdaki değer 3 eylül değil de 9 mart olması gerekiyorsa aşağıdaki formülü kullanın:

=EĞERHATA(EĞER(ESAYIYSA(A1);TARİH(YIL(A1);GÜN(A1);AY(A1));TARİH(SAĞDAN(A1;4);SOLDAN(A1;BUL("/";A1)-1);PARÇAAL(A1;BUL("/";A1)+1;2)));A1)
 
Aşağıdaki formülü deneyin:

=EĞERHATA(EĞER(ESAYIYSA(A1);A1;TARİH(SAĞDAN(A1;4);SOLDAN(A1;BUL("/";A1)-1);PARÇAAL(A1;BUL("/";A1)+1;2)));A1)

Ancak bu formül muhtemelen hatalı olacaktır. Çünkü 2-8-11 gibi satırlarınızda normal tarih olan veriler var. Bunların normal görünmesinin sebebinin ay hanesinin 1-12 arasında olduğunu düşünüyorum. ancak dosyanızın yapısına göre aslında bu verilerin de ay hanesinin aslında gün, gün hanesinin de aslında ay olması gerekiyor. Verilerinizi inceleyin. Eğer belirttiğim gibiyse örneğin 11. satırdaki değer 3 eylül değil de 9 mart olması gerekiyorsa aşağıdaki formülü kullanın:

=EĞERHATA(EĞER(ESAYIYSA(A1);TARİH(YIL(A1);GÜN(A1);AY(A1));TARİH(SAĞDAN(A1;4);SOLDAN(A1;BUL("/";A1)-1);PARÇAAL(A1;BUL("/";A1)+1;2)));A1)
çok çok teşekkür ederim emeğinize sağlık son formülünüz işimi gördü
 
Geri
Üst