/ (Eğik çizgi) tuşunu fiziksel olarak girmek zorunda kalmadan çok sayıda tarih girme


13

Örneğin, çok sayıda tarih sütunu giriyorum 05/12/1943. Böyle görünmesini istiyorum, ama sadece yazmak istiyorum 5121943. Tuş vuruşlarımı korumaya çalışıyorum. Özel formülü kullanabildim mm/dd/yyyyve sadece yazmam gerekiyor 5/12/1943. Tekrarlıyorum: Yazmak zorunda kalmam /.

Ben Concatenate metne tarih dışında Formular kullanmayı denedim: =CONCATENATE (##,"/",##."/",####).

Bunu nasıl başarabilirim?


1
Süper Kullanıcıya Hoşgeldiniz. Neyi araştırdığınızı ve zaten denediğinizi söyleyebilir misiniz?
CharlieRB

Metin birleştirmek için bir tarih olmayan formüler kullanmaya çalıştım: = BİRLEŞTİR (##, "/", ##. "/", ####). Ama bunun daha da yakın olduğunu düşünmüyorum.
ClaraA

4
bundan sonra tanımlanmamış tarihler vardır - örneğin, / / ​​23 / xxxx ve 12/3 / xxxx, / işaretini atlarsanız aynıdır. Bunların ele alınması için bir yol bulmanız gerekecek
Aganju

3
Sayısal tuş takımını kullanarak ve aslında eğik çizgileri yazmak en hızlı seçenektir. Eğik çizgileri atlayabilirsiniz, ancak güvenli olabilmek için, akışı keserek kaydedilen eğik çizgilerin atlanmasından daha fazla zamana mal olacak belirsiz girişlere izin vermemeniz gerekir.
Simon Richter

Yanıtlar:


23

Hücrelerinizi aşağıdaki özel formatla biçimlendirin ve ardından arka arkaya sayıları yazmadan yazabilirsiniz /.

00\/00\/000

Örneğin, yazarsanız 12152015, hücreyi terk ettiğinizde hücre olarak görünür 12/15/2015.

resim açıklamasını buraya girin

Uyarı, bu bir tarih değil, bir sayı olarak görülecektir.


Teşekkür ederim. Bu işe yaradı ve şimdi bir tarih olarak kabul edilmediğini anlıyorum.
ClaraA

Tarihlerinizi bu formatta 2015/12/15 (Yıl / Ay / Gün) yazarak yaşayabiliyorsanız, daha sonra bu sayıları sıralayabilirsiniz ve bunlar bir tarihmiş gibi doğru bir şekilde sıralanır.
Mario Awad

8

Excel'de (Access'in aksine) giriş maskeleri yoktur.

Sayıyı 5121943tarihe dönüştürmek için aşağıdaki formülü kullanabilirsiniz 5/12/1943. Formül sonucunu tarih olarak özel olarak biçimlendirmeniz gerekebilir.

=DATE(MOD(A1, 10000),TRUNC(A1/1000000), MOD(TRUNC(A1/10000), 100))

Not: Bir hata ile işaretlenmek yerine, geçersiz bir giriş tarihi (içinde değil mmddyyyy) amaçlandığı gibi görüntülenmez:

13131948 ... 1/13/1949
  612015 ... 1/30/2015

Teşekkür ederim. Dairesel bir hatam var, bu yüzden hala bunu anlamaya çalışıyorum.
ClaraA

1
@ClaraA, formülü B1'e koydu ve değeri A1'e girdi. daha sonra B1'i kopyalayabilir ve tarihi kalıcı yapmak için özel (değer) yapıştırabilirsiniz
wilson

2

Biçimde yazıyorsanız dd-mmveya mm-yybelirsiz bir şekilde ayın 1'inde (yani nerede yy > 12) veya dd-mm-yygeçerli yılın içinde olmayan ve ay. 10'dan küçük sayılar tek haneli olarak girilebilir. Bu, istediğiniz biçimi uygulamaz, bu nedenle bunu önceden (tercihen tek seferde tüm sütuna) veya bitirdikten sonra yapmanız gerekir.

İçinde bulunulan yıl içindeki (eşit dağıtılmış) tarihler için bu yaklaşım, -karakterler dahil olmak üzere tarih başına yalnızca ortalama 3.96 tuş vuruşu gerektirir - diğer yanıtlardaki yöntemlerin iki katı. Diğer özel durumlar da biraz daha hızlı.

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.