MS-Excel'de bir tarihi birleştirme ve bir tarih alma (sayı değil)


15

Formülde MS-excel'de iki hücreyi birleştirmeye çalıştığımda tam sayı olarak tarihe sahibim (örneğin: 04 Nisan 2012 41006 oldu).

Tarihi formül hücrelerinde de nasıl görüntüleyebilirim?

Yanıtlar:


28

Excel'in tarihleri ​​görme biçimi budur. Onları istediğiniz şekilde görmek için, biçimlendirilmeleri gerekir ve bir hücrede yalnız olduklarında, hücrenin biçimlendirmesini değiştirerek yapılabilir. Bir tarihi metin gibi başka şeylerle birleştirmek istediğinizde, tarihi istediğiniz şekilde biçimlendirmek için formülü kullanmanız gerekir. Bunu nasıl yapacağınız aşağıda açıklanmıştır:

Tarihi istediğiniz metne dönüştürmek için METİN formülünü kullanın. Metni Last run onbir hücredeki tarihle birleştiriyor olsaydınız ( diyelim ki A2), formülünüz şöyle görünecektir

=CONCATENATE("Last run on ",TEXT(A2,"DD/MM/YYYY")) 

Tabii ki aslında bitiştirmeye ihtiyacınız yok:

="Last run on "&TEXT(A2,"DD/MM/YYYY")

Ancak birleştirme, ne yaptığınızı netleştirir.


Her iki şekilde de değer döndürür Last run on 06/11/2013(söz konusu tarih buysa). Tarih biçimini ayarlamak için metin düzenini değiştirebilirsiniz; Örneğin

06 Kasım için "MM-YY"
06 Kasım için "DD MMM"
06 Kasım 2013 Çarşamba için "DDDD DD MMMM YYYY"


1
Bu cevabı, bir ayırıcı ile birlikte hücreleri birleştirmeye çalışırken ( bu soruya göre) karşılaştım ve bu da işe yarıyor.
Mitch

= CONCATENATE ("It's", TEXT (A2, "#. 00"), "!") Gibi diğer biçimlendirme talimatları için iyi çalıştı
RobertB

Bir not, eğer sayfa ingilizce olmayan bir yerdeyse, biçimlendirme kodları da yerelleştirilmiştir, bu nedenle örneğin Fince'de biçimlendirme kodu olarak "vvvv-kk-pp" yaparsınız.
Pasi Savolainen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.