ป้อนวันที่จำนวนมากโดยไม่ต้องคีย์ / (เครื่องหมายสแลช)


13

05/12/1943ฉันใส่จำนวนมากของคอลัมน์ของวันตัวอย่างเช่น ฉันต้องการให้ปรากฏเช่นนี้ แต่ฉันต้องการพิมพ์5121943เท่านั้น ฉันพยายามที่จะอนุรักษ์จังหวะที่สำคัญของฉัน ฉันสามารถใช้สูตรที่กำหนดเองได้mm/dd/yyyyและฉันต้องพิมพ์5/12/1943เท่านั้น ฉันกำลังทำซ้ำ: /ผมอยากจะได้ไม่ต้องพิมพ์

ฉันได้พยายามที่จะใช้ที่ไม่ใช่วันสูตรกับข้อความ =CONCATENATE (##,"/",##."/",####)Concatenate:

ฉันจะบรรลุสิ่งนี้ได้อย่างไร


1
ยินดีต้อนรับสู่ Super User คุณช่วยเล่าให้เราฟังหน่อยว่าคุณวิจัยอะไรและพยายามไปแล้ว
CharlieRB

ฉันพยายามใช้สูตรที่ไม่เป็นวันเพื่อเชื่อมข้อความ: = CONCATENATE (##, "/", ##. "/", ####) ฉันไม่คิดว่ามันจะใกล้เคียงกัน
ClaraA

4
มีวันที่ที่ไม่ได้กำหนดหลังจากนี้ - เช่น 1/23 / xxxx และ 12/3 / xxxx จะเหมือนกันถ้าคุณข้าม / คุณจะต้องหาวิธีสำหรับผู้ที่จะได้รับการจัดการ
Aganju

3
ฉันคิดว่าการใช้แป้นตัวเลขและการพิมพ์เครื่องหมายทับเป็นตัวเลือกที่เร็วที่สุด คุณสามารถตัดเครื่องหมายสแลช แต่เพื่อให้ปลอดภัยคุณต้องไม่อนุญาตให้ป้อนข้อมูลที่ไม่ชัดเจนซึ่งจะทำให้เสียเวลามากขึ้นด้วยการทำลายโฟลว์มากกว่าการละเว้นสแลชที่บันทึกไว้
Simon Richter

คำตอบ:


23

/จัดรูปแบบเซลล์ของคุณด้วยรูปแบบที่กำหนดเองต่อไปและจากนั้นคุณสามารถพิมพ์ในหมายเลขติดต่อกันโดยไม่มีการพิมพ์

00\/00\/000

ตัวอย่างเช่นถ้าคุณพิมพ์เมื่อคุณออกจากเซลล์จะปรากฏเป็น1215201512/15/2015

ป้อนคำอธิบายรูปภาพที่นี่

ข้อแม้นี้จะถูกมองว่าเป็นตัวเลขไม่ใช่วันที่


ขอขอบคุณ. สิ่งนี้ใช้ได้ผลและฉันเข้าใจว่าตอนนี้ไม่ถือว่าเป็นวันที่
ClaraA

หากคุณสามารถใช้ชีวิตด้วยการเขียนวันที่ในรูปแบบนี้ 2015/12/15 (ปี / เดือน / วัน) หลังจากนั้นคุณสามารถจัดเรียงหมายเลขเหล่านั้นและพวกเขาจะถูกจัดเรียงอย่างถูกต้องราวกับว่าพวกเขาเป็นวันที่
Mario Awad

8

Excel (ไม่เหมือนกับ Access) ไม่มีรูปแบบการป้อนข้อมูล

คุณสามารถใช้สูตรด้านล่างเพื่อแปลงจำนวนวัน5121943 5/12/1943คุณอาจต้องจัดรูปแบบผลลัพธ์สูตรโดยเฉพาะเป็นวันที่

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

หมายเหตุ: แทนที่จะถูกตั้งค่าสถานะด้วยข้อผิดพลาดวันที่ป้อนที่ไม่ถูกต้อง (ไม่ใช่ในmmddyyyy) จะไม่แสดงตามที่ต้องการ:

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

ขอขอบคุณ. ฉันมีข้อผิดพลาดแบบวนรอบดังนั้นฉันยังคงพยายามหาสาเหตุอยู่
ClaraA

1
@ClaraA ใส่สูตรใน B1 และป้อนค่าใน A1 จากนั้นคุณสามารถคัดลอก B1 และวางพิเศษ (ค่า) เพื่อทำให้วันที่คงที่
สัน

2

คุณสามารถกดแป้นได้ 3-8 ครั้งต่อวันหากคุณพิมพ์ในรูปแบบdd-mmหรือmm-yyสำหรับวันที่ 1 ของเดือนที่ไม่คลุมเครือ (เช่นที่yy > 12) หรือdd-mm-yyสำหรับวันที่ไม่ได้อยู่ในปีปัจจุบันและไม่ได้อยู่ในวันที่ 1 ของ เดือน. ตัวเลขที่น้อยกว่า 10 สามารถป้อนเป็นตัวเลขหลักเดียว สิ่งนี้จะไม่ใช้รูปแบบที่คุณต้องการดังนั้นคุณต้องทำล่วงหน้า (โดยเฉพาะกับทั้งคอลัมน์ในครั้งเดียว) หรือหลังจากคุณทำเสร็จแล้ว

สำหรับวันที่ (กระจายอย่างสม่ำเสมอ) ภายในปีปัจจุบันวิธีการนี้ต้องใช้การกดแป้นพิมพ์โดยเฉลี่ยเพียง 3.96 ต่อวันรวมถึง-ตัวอักษร - เร็วเป็นสองเท่าของวิธีการในคำตอบอื่น ๆ อีกกรณีพิเศษก็เร็วขึ้นเล็กน้อย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.