Excel'in bir yıl olmadan tarih biçimi


11

Çalışanların doğum günlerini koyuyorum, ancak duyarlılık nedenleriyle yıllar olmadan geliyorlar. Ama ay ve günü koyduğumda, Excel 2012'yi otomatik olarak yıl olarak ekler! Açıkçası bu doğru değil. Hücreleri sadece ay ve günü gösterecek şekilde biçimlendirebildim, ancak yılın orada olmasını sevmiyorum çünkü yanlış bilgi.

Tarih biçimini korumanın ancak bir yılı otomatik olarak dahil etmemenin bir yolu var mı?

Yanıtlar:


12

Kısa cevap :
Bir yıl olmadan randevu almanın bir yolu yoktur, bu sadece bir tarihin gerekli bir parçasıdır. Sanki ikincisi günün saatinin gerekli bir parçası gibi - "1:15" girerseniz, gerçek değer "01:15:00" (veya bölgesel ayarlarınıza bağlı olarak böyle bir şey) olacaktır. . Yapabileceğiniz tek şey, sütunu metin olarak biçimlendirmek, yılı gizleyen bir tarih biçimi kullanmak veya günü ve ayı başka bir sütuna ayıklamak ve sütunu gerçek tarihle gizlemek gibi formüller kullanmak gibi numaralar kullanmaktır.

Açıklama :
0 itibaren geçen gün sayısı olarak Excel saklar tarihleri (evet, zeroeth) Ocak 1900. Bugün 23 Ağustos 2012, 41144 gibi saklanır, ve Bundan dolayı 39683. Excel olarak 23 Ağustos 2008 depolanmış olacağını Yani ihtiyacı için Doğru gün sayısını hesaplamak için yılı bilir. 23 Ağustos tek başına belirsizdir, çünkü 100'den fazla farklı değere (1900'den beri her yıl için bir tane) çözülebilir, bu yüzden Excel'i atlarsanız yılı ekler.

Günün saati için Excel, gün sayısına kesirli bir bölüm ekler; bu, geçen 24 saatlik günün bölümünü temsil eder. Örneğin, 06:00 (veya 06:00) 0.25 olarak saklanır, çünkü o noktada günün% 25'i geçmiştir.

=NOW()Excel'deki bir hücreye bir tarih ve / veya saat girerek (veya yalnızca geçerli tarih / saat için) ve biçimi Sayı olarak değiştirerek bunu çalışırken görebilirsiniz. Ayrıca, tam hassasiyeti görmek için ondalık basamak sayısını artırmanız gerekir.

Örneğin, geçerli saat (saat diliminde 20:19, bunun yazılmasından itibaren) 41144.846945255 olarak saklanır.


Kesinlikle bu. 2012'de gerçekten bir sorun varsa, tek seçenek sütunu metin olarak biçimlendirmek ve Excel'in tarih biçimlendirme özelliklerini kullanmayı unutmaktır. Tabii ki, bu da uygun günde doğum günü kartı göndermeyi unutmak anlamına gelir ...
Martha

Açıklama için teşekkürler! Çözümün arkasındaki prensibi anlayabildiğim için gerçekten minnettarım.
Brendan

Numaraları öğrendiğime sevindim ... Bunu bir XML ile eşleştirmeye çalıştım ve tüm tarihleri ​​sayılara dönüştürdüm ve beni evlendirmedi!
Brendan

1
2012'yi koymak istemiyorsanız, tarih biçimini korumanızı öneririm, ancak 1900'ü koymanızı öneririm. Gelecekte hesaplama yapılması gerektiğinde tarih biçimi iyidir.
wilson

5

Birkaç adım kullanmanız gerekebilir.

Tam randevunuz var. Yanındaki sütuna aşağıdaki formülü yerleştirin.

=CONCATENATE(MONTH(A1),"-",DAY(A1))

Bu size ayı, bir çizgiyi, günü verecektir. Güzelleştirmek veya birden çok sütun kullanmak isteyebilirsiniz.

Ardından, tüm hücreleri yeni ay-gün kombinasyonu ile kopyalayın.

Sonraki sütunda Özel Yapıştır'ı seçin ve Değerler'i seçin. Bu, formüller olmadan yeni hücreler oluşturur, sadece sondaki değerler.

Son olarak, orijinal tarihe ve yukarıdaki formüle sahip sütunları silin.


Tabii ki, tarih hücresindeki ay ve gün işlevlerini kullanın. Test tarihim A1'deydi.
dangowans

3

Bildiğim kadarıyla bu mümkün değil. Hücreyi mm / dd olarak biçimlendirebilirsiniz, ancak bir tarihse, 3 bölümden oluşur: ay, gün ve yıl. Yalnızca ay ve günü girdiğinizde Excel sizin için yılı ekleyecektir. Bunu mm / gg olarak göreceksiniz, ancak tanım gereği bir tarihin tarih aritmetiği gerçekleştirmek için bir yılı olması gerektiğinden, gerçekten bir seçiminiz yok. Bunu yapmanın tek yolu onu bir metin alanı olarak biçimlendirmektir. Ancak veri formatının avantajlarını kaybedeceksiniz. Buna neye ihtiyacın var, sorabilir miyim? Çoğu durumda, sizi rahatsız ediyorsa, aritmetiğinizde yılı kullanmaktan kaçınabilirsiniz.


Sanırım takıntılı bir şeyler olabilir: PI orada bir 2012 görüyorum ve orada olmaması gerektiğini biliyorum!
Brendan

Ne demek istediğini biliyorum. Beni de rahatsız ediyor. Herhangi bir aritmetik yapmayı planlamıyorsanız, bir metin alanı denemeye değer olabilir. Yine de Microsoft'u suçlayamıyorum, tarihin tanımı gereği bir yılı var. Bir yıl olmadan, artık bir tarih değil.
minhaz1

2

İki sütun oluşturun. İlkinde sadece ay koydu. İkincisi, tek basamaklı günler için 0 kullanarak bir boşlukla ayrılmış günü koydu. Bu nedenle, 2 Nisan İlk Sütun: Nisan, İkinci Sütun 0 2'yi okurdu. Sonra Excel bunu tarih olarak okumaz ve biçimlendirmez. :)


1

Bu verileri sıraladığım ve 2013 ve 2014'te ay ve gün girip yıl girmedim, tüm yeni girişleri 2013'e değiştirdim, sonra bir sütun ekledim ve her bir sayıdan 41000 çıkardım. bir tek. Buradaki bilgilere dayanarak bunun en kolay çözüm olduğunu buldum. Teşekkürler. Şimdi bunları ay için önyargısız olarak sıralayabilirim.


0
  • Öncelikle düzeltmek istediğiniz sütunun sağında hiçbir şey yok.

  • "Sütunlara Metin" simgesine gitmelisiniz. Buna tıklayın.

  • "Sınırlandırılmış" seçeneğini seçili bırakın, İleri'yi tıklayın.

  • Diğer'i tıklayın. (bu noktada tarihlerim xx / xx / xxxx arasında bir eğik çizgi var) Yani "diğer" in yanındaki kutuya, /

  • Bir sonraki ekranda - "Genel" i seçili bırakın ve bitir'e tıklayın.

  • Şimdi tarihleriniz 3 sütun olacak. Ay sütunu ortadan kalkacak, bir sonraki sütun gün ve yıl olacak. Telaşa gerek yok.

  • Şimdi, atılan ay sütununu vurgulayın ve Hücreleri Biçimlendirmek için sağ tıklayın ve Metin'i seçin. Şimdi ayın iyi.

  • Yine de istemediğiniz için yıl sütununuzu silin.

  • Şimdi ayınızı ve gününüzü ayrı sütunlarda görüyorsunuz.

Onları birlikte mi istiyorsun? Diyelim ki ay B1'de ve gün B2 sütununda. Sağda veya boş bir sütun kullanarak, örnek bir formül =Concatenate(b1,"/",b2)ve şeklindedir Enter.

Bu size 12/31 gibi görünen bir şey verecektir. Şimdi bu 12 / 31'i kopyalayın ve e-tablonuzun / tarihlerinizin sonuna kadar yapıştırın ve işte gidiyorsunuz!


Sütunlara Metin bulmak için - bu VERİ sekmesidir. En sonunda yeni verileri kopyalamanız ve özel yapıştırmanız, değerleri yeni bir sütuna seçmeniz gerekecektir. şimdi hepsini silebilirsiniz. (Yukarıda zaten mm / dd / yyyy içeren bir rapor çalıştırdığınızda ve e-tablonuzda tarihi görmek istemediğinizde veya tıkladığınızda menü ekranında görmek istemediğiniz durumdur.)
Lorraine

Ek bilgi için düzenlemelere bakın! Düzenlenen adımları yapmazsanız, tarihlerin orijinal sütunlarını silmeye çalıştığınızda, yeni tarihleriniz bunlara referans verir ve REF'yi alana koyar. Bu yüzden eklediğim düzenlemeleri yaptığınızdan emin olun.
Lorraine

0

= METİN (hücre, "AA / GG") formülünü kullanarak tam tarihi MMDD biçimine dönüştürün


0

Seçeneklerden biri hücreleri biçimlendirmektir ve sayı sekmesi altında "özel" i seçin. Buradan, "d-mmm" yi bulana kadar kaydırın ve öğesini seçin. Size "01-Kas" biçimindeki tarihi verir ve formül çubuğunda tam bir tarih bırakırken yılı hücrenin kendisinde göstermez.


0

Hücreleri 'tarih' olarak biçimlendirdiğini, kategorinizi seçtiğini ve girişin sonuna eğik çizgi eklediğini gördüm. Örneğin, 15 Haziran için "6/15 /" girin.

MS Excel 2013 kullanıyorum.

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.