วันที่มักจะเป็นส่วนสําคัญของการวิเคราะห์ข้อมูล คุณมักจะถามคําถามเช่น: ผลิตภัณฑ์ซื้อเมื่อใด งานในโครงการจะใช้เวลานานเท่าใด หรือรายได้เฉลี่ยสําหรับไตรมาสงบประมาณคืออะไร การใส่วันที่อย่างถูกต้องเป็นสิ่งจําเป็นเพื่อให้แน่ใจว่าได้ผลลัพธ์ที่ถูกต้อง แต่การจัดรูปแบบวันที่เพื่อให้ง่ายต่อการเข้าใจเป็นสิ่งสําคัญเท่าๆ กันเพื่อให้แน่ใจว่าการตีความที่ถูกต้องของผลลัพธ์เหล่านั้น
สิ่งสำคัญ: เนื่องจากกฎที่ควบคุมวิธีที่โปรแกรมการคํานวณใดๆ แปลวันที่มีความซับซ้อน คุณจึงควรระบุวันที่ให้ชัดเจนที่สุดเมื่อใดก็ตามที่คุณใส่ วิธีนี้จะสร้างระดับความแม่นยําสูงสุดในการคํานวณวันที่ของคุณ
Excel จะเก็บวันที่เป็นตัวเลขตามลําดับที่เรียกว่าค่าอนุกรม ตัวอย่างเช่น ใน Excel สําหรับ Windows 1 มกราคม 1900 เป็นเลขลําดับ 1 และ 1 มกราคม 2008 เป็นเลขลําดับ 39448 เนื่องจากเป็น 39,448 วันหลังจากวันที่ 1 มกราคม 1900
Excel จะเก็บเวลาเป็นเศษส่วนทศนิยมเนื่องจากเวลาจะถือว่าเป็นส่วนหนึ่งของวัน ตัวเลขทศนิยมคือค่าตั้งแต่ 0 (ศูนย์) ถึง 0.99999999 ซึ่งแทนเวลาตั้งแต่ 0:00:00 (12:00:00 A.M.) ถึง 23:59:59 (11:59:59 P.M.)
เนื่องจากวันที่และเวลาเป็นค่า จึงสามารถบวก ลบ และรวมไว้ในการคํานวณอื่นๆ ได้ คุณสามารถดูวันที่เป็นค่าอนุกรมและเวลาเป็นเศษส่วนทศนิยมโดยการเปลี่ยนรูปแบบของเซลล์ที่มีวันที่หรือเวลาเป็นรูปแบบทั่วไป
ทั้ง Excel for Mac และ Excel สําหรับ Windows สนับสนุนระบบวันที่แบบ 1900 และ 1904 ระบบวันที่เริ่มต้นสําหรับ Excel สําหรับ Windows คือ 1900 แต่ระบบเริ่มต้นคือ 1900 และระบบวันที่เริ่มต้นสําหรับ Excel for Mac คือ 1904
ในตอนแรก Excel สําหรับ Windows ใช้ระบบวันที่แบบ 1900 เนื่องจากได้เปิดใช้งานความเข้ากันได้กับโปรแกรมสเปรดชีตอื่นๆ ที่ถูกออกแบบมาให้ทํางานภายใต้ MS-DOS และ Microsoft Windows ดังนั้นจึงกลายเป็นระบบวันที่เริ่มต้น แต่เดิม Excel for Mac ใช้ระบบวันที่ 1904 เนื่องจากเปิดใช้งานความเข้ากันได้ที่ดีขึ้นกับคอมพิวเตอร์ Macintosh รุ่นเก่าที่ไม่สนับสนุนวันที่ก่อนวันที่ 2 มกราคม 1904 ดังนั้นจึงกลายเป็นระบบวันที่เริ่มต้น
ตารางต่อไปนี้แสดงวันที่แรกและวันสุดท้ายสําหรับระบบวันที่แต่ละระบบ และค่าอนุกรมที่เกี่ยวข้องกับแต่ละวันที่
ระบบวันที่ |
วันที่แรก |
วันที่ล่าสุด |
---|---|---|
1900 |
วันที่ 1 มกราคม 1900 (ค่าลําดับประจําสินค้า 1) |
วันที่ 31 ธันวาคม 9999 (ค่าอนุกรม 2958465) |
1904 |
2 มกราคม ค.ศ. 1904 (ค่าลําดับประจําสินค้า 1) |
วันที่ 31 ธันวาคม 9999 (ค่าอนุกรม 2957003) |
เนื่องจากระบบวันที่ทั้งสองระบบใช้วันเริ่มต้นที่แตกต่างกัน วันเดียวกันจะแสดงด้วยค่าอนุกรมที่แตกต่างกันในระบบวันที่แต่ละระบบ ตัวอย่างเช่น 5 กรกฎาคม 2007 สามารถมีค่าอนุกรมที่แตกต่างกันสองค่า ขึ้นอยู่กับระบบวันที่ที่ใช้
ระบบวันที่ |
ค่าลําดับประจําสินค้าของวันที่ 5 กรกฎาคม 2007 |
---|---|
1900 |
37806 |
1904 |
39268 |
ความแตกต่างระหว่างระบบวันที่ทั้งสองคือ 1,462 วัน นั่นคือ ค่าอนุกรมของวันที่ในระบบวันที่แบบ 1900 คือ 1,462 วันมากกว่าค่าอนุกรมของวันที่เดียวกันในระบบวันที่แบบ 1904 เสมอ ในทางกลับกัน ค่าอนุกรมของวันที่ในระบบวันที่ 1904 คือ 1,462 วันน้อยกว่าค่าอนุกรมของวันที่เดียวกันในระบบวันที่ 1900 เสมอ 1,462 วันเท่ากับสี่ปีและหนึ่งวัน (ซึ่งรวมถึงหนึ่งวันอธิกสุรทิน)
สิ่งสำคัญ: เพื่อให้แน่ใจว่าค่าปีจะถูกแปลความตามที่คุณต้องการ ให้พิมพ์ค่าปีเป็นตัวเลขสี่หลัก (ตัวอย่างเช่น 2001 ไม่ใช่ 01) ด้วยการใส่ปีแบบสี่หลัก Excel จะไม่แปลศตวรรษให้คุณ
ถ้าคุณใส่วันที่ที่มีปีที่เป็นตัวเลขสองหลักในเซลล์ที่จัดรูปแบบเป็นข้อความหรือเป็นอาร์กิวเมนต์ข้อความในฟังก์ชัน เช่น =YEAR("1/1/31") Excel จะแปลปีดังนี้
-
00 ถึง 29 ถูกตีความว่าเป็นปี 2000 ถึง 2029 ตัวอย่างเช่น ถ้าคุณพิมพ์วันที่ 28/5/2562 Excel จะถือว่าวันที่คือ 28 พฤษภาคม 2019
-
30 ถึง 99 ถูกตีความว่าเป็นปี 1930 ถึงปี 1999 ตัวอย่างเช่น ถ้าคุณพิมพ์วันที่ 28/5/2551 Excel จะถือว่าวันที่คือ 28 พฤษภาคม 1998
ใน Microsoft Windows คุณสามารถเปลี่ยนวิธีการตีความปีแบบสองหลักสําหรับโปรแกรม Windows ทั้งหมดที่คุณติดตั้งไว้ได้
สำหรับ Windows 10 ให้ทำดังนี้
-
ในกล่องค้นหาบนแถบงาน พิมพ์ แผงควบคุม และเลือก แผงควบคุม
-
ภายใต้ นาฬิกา ภาษา และภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข
-
คลิก ตัวเลือกภูมิภาคและภาษา
-
ในกล่องโต้ตอบ ภูมิภาค ให้คลิก การตั้งค่าเพิ่มเติม
-
คลิกแท็บ วันที่
-
ในกล่อง เมื่อใส่ปีที่เป็นตัวเลขสองหลัก ให้แปลค่านั้นเป็นปีระหว่าง หนึ่งปี ให้เปลี่ยนขีดจํากัดบนของศตวรรษ
เมื่อคุณเปลี่ยนปีขีดจํากัดสูงสุด ปีขีดจํากัดล่างจะเปลี่ยนแปลงโดยอัตโนมัติ
-
คลิก ตกลง
Windows 8
-
ปัดเข้ามาจากขอบขวาของหน้าจอ แล้วแตะ Search (หรือถ้าคุณใช้เมาส์ ให้ชี้ไปที่มุมบนขวาของหน้าจอ ย้ายตัวชี้เมาส์ลงแล้วคลิก Search) ใส่แผงควบคุมในกล่องค้นหา แล้วแตะหรือคลิก แผงควบคุม
-
ภายใต้ นาฬิกา ภาษา และภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข
-
ในกล่องโต้ตอบ ภูมิภาค ให้คลิก การตั้งค่าเพิ่มเติม
-
คลิกแท็บ วันที่
-
ในกล่อง เมื่อใส่ปีที่เป็นตัวเลขสองหลัก ให้แปลค่านั้นเป็นปีระหว่าง หนึ่งปี ให้เปลี่ยนขีดจํากัดบนของศตวรรษ
เมื่อคุณเปลี่ยนปีขีดจํากัดสูงสุด ปีขีดจํากัดล่างจะเปลี่ยนแปลงโดยอัตโนมัติ
-
คลิก ตกลง
Windows 7
-
คลิกปุ่ม เริ่ม แล้วคลิก แผงควบคุม
-
คลิก ภูมิภาคและภาษา
-
ในกล่องโต้ตอบ ภูมิภาค ให้คลิก การตั้งค่าเพิ่มเติม
-
คลิกแท็บ วันที่
-
ในกล่อง เมื่อใส่ปีที่เป็นตัวเลขสองหลัก ให้แปลค่านั้นเป็นปีระหว่าง หนึ่งปี ให้เปลี่ยนขีดจํากัดบนของศตวรรษ
เมื่อคุณเปลี่ยนปีขีดจํากัดสูงสุด ปีขีดจํากัดล่างจะเปลี่ยนแปลงโดยอัตโนมัติ
-
คลิก ตกลง
ตามค่าเริ่มต้น เมื่อคุณใส่วันที่ในเวิร์กบุ๊ก วันที่จะถูกจัดรูปแบบให้แสดงปีที่เป็นตัวเลขสองหลัก เมื่อคุณเปลี่ยนรูปแบบวันที่เริ่มต้นเป็นรูปแบบอื่นโดยใช้ขั้นตอนนี้ การแสดงวันที่ที่ใส่ไว้ก่อนหน้านี้ในเวิร์กบุ๊กของคุณจะเปลี่ยนเป็นรูปแบบใหม่ตราบใดที่วันที่ยังไม่ถูกจัดรูปแบบโดยใช้กล่องโต้ตอบ จัดรูปแบบเซลล์ (บนแท็บ หน้าแรก ในกลุ่ม ตัวเลข ให้คลิก ตัวเปิดใช้กล่องโต้ตอบ)
สำหรับ Windows 10 ให้ทำดังนี้
-
ในกล่องค้นหาบนแถบงาน พิมพ์ แผงควบคุม และเลือก แผงควบคุม
-
ภายใต้ นาฬิกา ภาษา และภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข
-
คลิก ตัวเลือกภูมิภาคและภาษา
-
ในกล่องโต้ตอบ ภูมิภาค ให้คลิก การตั้งค่าเพิ่มเติม
-
คลิกแท็บ วันที่
-
ในรายการ รูปแบบวันที่แบบสั้น ให้คลิกรูปแบบที่ใช้ตัวเลขสี่หลักสําหรับปี ("yyyy")
-
คลิก ตกลง
Windows 8
-
ปัดเข้ามาจากขอบขวาของหน้าจอ แล้วแตะ Search (หรือถ้าคุณใช้เมาส์ ให้ชี้ไปที่มุมบนขวาของหน้าจอ ย้ายตัวชี้เมาส์ลงแล้วคลิก Search) ใส่แผงควบคุมในกล่องค้นหา แล้วแตะหรือคลิก แผงควบคุม
-
ภายใต้ นาฬิกา ภาษา และภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข
-
ในกล่องโต้ตอบ ภูมิภาค ให้คลิก การตั้งค่าเพิ่มเติม
-
คลิกแท็บ วันที่
-
ในรายการ รูปแบบวันที่แบบสั้น ให้คลิกรูปแบบที่ใช้ตัวเลขสี่หลักสําหรับปี ("yyyy")
-
คลิก ตกลง
Windows 7
-
คลิกปุ่ม เริ่ม แล้วคลิก แผงควบคุม
-
คลิก ภูมิภาคและภาษา
-
ในกล่องโต้ตอบ ภูมิภาค ให้คลิก การตั้งค่าเพิ่มเติม
-
คลิกแท็บ วันที่
-
ในรายการ รูปแบบวันที่แบบสั้น ให้คลิกรูปแบบที่ใช้ตัวเลขสี่หลักสําหรับปี ("yyyy")
-
คลิก ตกลง
ระบบวันที่จะเปลี่ยนแปลงโดยอัตโนมัติเมื่อคุณเปิดเอกสารจากแพลตฟอร์มอื่น ตัวอย่างเช่น ถ้าคุณกําลังทํางานใน Excel และคุณเปิดเอกสารที่สร้างขึ้นใน Excel for Mac กล่องกาเครื่องหมาย ระบบวันที่ 1904 จะถูกเลือกโดยอัตโนมัติ
คุณสามารถเปลี่ยนระบบวันที่ได้โดยทําดังต่อไปนี้:
-
คลิก ไฟล์ > ตัวเลือก > ขั้นสูง
-
ภายใต้ส่วน เมื่อคํานวณเวิร์กบุ๊กนี้ ให้เลือกเวิร์กบุ๊กที่คุณต้องการ แล้วเลือกหรือล้างกล่องกาเครื่องหมาย ใช้ระบบวันที่ 1904
คุณสามารถพบปัญหาเมื่อคุณคัดลอกและวางวันที่ หรือเมื่อคุณสร้างการอ้างอิงภายนอกระหว่างเวิร์กบุ๊กโดยยึดตามระบบวันที่สองระบบที่แตกต่างกัน วันที่อาจปรากฏเป็นสี่ปีและหนึ่งวันก่อนหน้าหรือช้ากว่าวันที่ที่คุณคาดไว้ คุณสามารถพบปัญหาเหล่านี้ไม่ว่าคุณจะใช้ Excel สําหรับ Windows, Excel for Mac หรือทั้งสองอย่าง
ตัวอย่างเช่น ถ้าคุณคัดลอกวันที่ 5 กรกฎาคม 2007 จากเวิร์กบุ๊กที่ใช้ระบบวันที่แบบ 1900 แล้ววางวันที่ลงในเวิร์กบุ๊กที่ใช้ระบบวันที่ 1904 วันที่จะปรากฏเป็น 6 กรกฎาคม 2011 ซึ่งเป็น 1,462 วันต่อมา อีกวิธีหนึ่งคือ ถ้าคุณคัดลอกวันที่ 5 กรกฎาคม 2007 จากเวิร์กบุ๊กที่ใช้ระบบวันที่ 1904 แล้ววางวันที่ลงในเวิร์กบุ๊กที่ใช้ระบบวันที่ 1900 วันที่จะปรากฏเป็น 4 กรกฎาคม 2003 ซึ่งคือ 1,462 วันก่อนหน้า สําหรับข้อมูลพื้นหลัง ให้ดูที่ ระบบวันที่ใน Excel
แก้ไขปัญหาการคัดลอกและวาง
-
ในเซลล์ว่าง ให้ใส่ค่า 1462
-
เลือกเซลล์นั้น จากนั้นบนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิก คัดลอก
-
เลือกเซลล์ทั้งหมดที่มีวันที่ที่ไม่ถูกต้อง
เคล็ดลับ: เมื่อต้องการยกเลิกการเลือกเซลล์ ให้คลิกเซลล์ใดๆ บนแผ่นงาน สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เลือกเซลล์ ช่วง แถว หรือคอลัมน์บนเวิร์กชีต
-
บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิก วาง แล้วคลิก วางแบบพิเศษ
-
ในกล่องโต้ตอบ วางแบบพิเศษ ภายใต้ วาง ให้คลิก ค่า จากนั้นภายใต้ การดําเนินการ ให้เลือกทําอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการตั้งค่าวันที่เป็นสี่ปีและหนึ่งวันต่อมา ให้คลิก เพิ่ม
-
เมื่อต้องการตั้งค่าวันที่เป็นสี่ปีและก่อนหน้าหนึ่งวัน ให้คลิก ลบ
-
แก้ไขปัญหาการอ้างอิงภายนอก
ถ้าคุณกําลังใช้การอ้างอิงภายนอกไปยังวันที่ในเวิร์กบุ๊กอื่นที่มีระบบวันที่อื่น คุณสามารถปรับเปลี่ยนการอ้างอิงภายนอกได้โดยทําอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการตั้งค่าวันที่เป็นสี่ปีและหนึ่งวันต่อมา ให้เพิ่ม 1,462 ตัวอย่างเช่น
=[Book2]Sheet1!$A$1+1462
-
เมื่อต้องการตั้งค่าวันที่เป็นสี่ปีและหนึ่งวันก่อนหน้า ให้ลบ 1,462 ออกจากวันที่นั้น ตัวอย่างเช่น
=[Book1]Sheet1!$A$1-1462
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
จัดรูปแบบวันที่ตามที่คุณต้องการ