ฉันจะป้อนวันที่ในรูปแบบวันที่ ISO 8601 (YYYY-MM-DD) ใน Excel ได้อย่างไร (และให้ Excel รับรู้รูปแบบนั้นเป็นค่าวันที่)


27

ผมพยายามที่จะป้อนวันนี้ในมาตรฐาน ISO 8601รูปแบบ (YYYY-MM-DD) ใน Excel 2010: 2012-04-08แต่ Excel 4/8/2012จะแปลงรูปแบบวันที่

ฉันพยายามเลื่อนดูรูปแบบวันที่ประเภทต่างๆที่ Excel อนุญาตให้ฉันเลือก แต่รูปแบบ 'YYYY-MM-DD' ไม่ได้อยู่ที่นั่น: ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีให้ Excel จดจำรูปแบบวันที่ ISO 8601 เป็นค่าวันที่ (และไม่แปลงเป็นรูปแบบอื่นโดยอัตโนมัติ) เมื่อป้อนในเซลล์หรือไม่

คำตอบ:


28

สิ่งที่คุณต้องการคือการใช้รูปแบบที่กำหนดเอง เพียงพิมพ์ลงในกล่อง

สกรีนช็อตของเซลล์รูปแบบ
คลิกเพื่อดูขนาดเต็ม


แล้ว Excel 2011 ล่ะ ไม่มีช่องสำหรับป้อนรูปแบบที่กำหนดเอง!
Michael

@Michael ขออภัยฉันไม่ได้ใช้หรือฉันไม่สามารถเข้าถึงสำเนา OS X ของ Excel ลองถามคำถามใหม่กับที่อยู่รุ่นนั้นอย่างชัดเจน (และบอกว่าทำไมคำถามนี้ไม่ซ้ำกัน)
Bob

2

Excel จดจำรายการของคุณ yyyy-mm-dd ซึ่งเป็นสาเหตุที่ทำให้แปลงเป็นรูปแบบวันที่แบบสั้นภูมิภาคของคุณ (Windows 7: เริ่ม> แผงควบคุม> ภูมิภาคและภาษา> รูปแบบ)

สิ่งที่คุณต้องการคือให้ Excel จดจำและแสดงรูปแบบ

นอกเหนือจากด้านบนหากคุณต้องการวันที่ที่ตอบสนองต่อรูปแบบวันที่แบบสั้นของผู้ใช้ให้เพิ่มเครื่องหมายดอกจัน * yyyy-mm-dd ฉันไม่แนะนำ แต่คุณสามารถทำได้

ฉันเคยทำรายการที่เราต้องการเรียงลำดับตามวันที่ แต่สำหรับการโพสต์บนเว็บเราต้องการแสดงเฉพาะปีและเดือน เรามีคอลัมน์วันที่ซึ่งเราป้อนวันที่แบบเต็ม yyyy-mm-dd ในคอลัมน์ที่สอง (B) เราแปลงวันที่ (= A2) เพื่อแสดงเฉพาะปีและเดือนด้วยรูปแบบเซลล์: yyyy-mm เมื่อถึงเวลาโพสต์เราจัดเรียงตามวันที่คัดลอกคอลัมน์ที่จำเป็นอื่น ๆ พูด BD และวางบนเว็บเพจ รู้สึกเหมือนมีเสน่ห์


2

ฉันเคยใช้รูปแบบที่กำหนดเองมาก่อน ฉันเปลี่ยนพื้นที่ระบบของฉัน (แผงควบคุม> รายการแผงควบคุมทั้งหมด> ภูมิภาค) เป็นภาษาอังกฤษ (สหราชอาณาจักร) วันที่สั้น ๆ เป็น "yyyy-MM-dd" และ Excel จากนั้นไม่แก้ไขอัตโนมัติจาก "2015-10-06" เป็น " 2015/10/06" มันไม่ได้แก้ไขอัตโนมัติด้วยวิธีอื่น แต่ถ้าคุณป้อนเข้าไปด้วยวิธีนั้นมันจะคงอยู่ในลักษณะนั้น ช่วยฉันหน่อยได้ไหม!


2
มันค่อนข้างบ้าที่คุณต้องโกหกเกี่ยวกับตำแหน่งของคุณเพื่อให้ได้รูปแบบวันที่มาตรฐาน ISO!
Michael

1

นี่คือสิ่งที่ใช้ได้ผลสำหรับฉันแทน: หากเป็นคอลัมน์ของเซลล์ ...

เลือกคอลัมน์ข้อมูลแท็บแล้วข้อความถึงคอลัมน์ (ในเมนู xl2003) เลือกความกว้างคงที่ แต่ไม่มีเส้นตัวคั่นเลือกวันที่ (ymd) สิ่งนี้จะแปลงข้อมูลเป็นวันที่

ตอนนี้คุณสามารถจัดรูปแบบช่วงตามที่คุณต้องการ เครดิตไปที่เดฟที่นี่: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235


ไชโย! ใช่ นี่ไง!!!
elliot svensson

1

รูปแบบที่กำหนดเองเป็นทางออกที่ชัดเจน

หากคุณไม่ต้องการปล่อยเมาส์คุณสามารถเลื่อนโลแคลขึ้นหนึ่งตัวเลือกจาก "อังกฤษ (สหรัฐอเมริกา)" ถึง "อังกฤษ (สหราชอาณาจักร)" และรูปแบบ YYYY-MM-DD จะปรากฏขึ้นในตัวเลือก .


แย้ม, รายการ 'กำหนดเอง' มีรูปแบบ ISO อย่างน้อยหนึ่งรูปแบบ: yyyy-mm-dd;@(Excel 2013)
patricktokeeffe

1

มีวิธีที่ง่ายกว่าและปลอดภัยกว่ามากในการทำสิ่งนี้:

ในวันที่เพียงแค่เปลี่ยนสถานที่ของคุณไปยังประเทศออสเตรเลียและกะเทย! วันที่มาตรฐานแบบ ANSI มีให้บริการและหากคุณอยู่ในสหรัฐอเมริกาแคนาดาออสเตรเลียหรือนิวซีแลนด์จะไม่เหมือนกับรูปแบบสกุลเงินของคุณเนื่องจากทุกประเทศเหล่านั้นใช้สัญลักษณ์ $

ทำไม - ด้วยภูมิปัญญาที่ไม่มีที่สิ้นสุดของพวกเขา - Microsoft ไม่ได้ทำให้สิ่งนี้พร้อมใช้งานในทุกพื้นที่เป็นเรื่องลึกลับ แต่มันก็เป็นเช่นนี้มาหลายปีแล้ว

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