Excel: วิธีแปลงระหว่างวันที่จูเลียนและวันที่ในปฏิทิน
วันที่แบบจูเลียน คือวันที่ที่แสดงด้วยตัวเลขตัวเดียว (เช่น 22164) ในขณะที่ วันที่ตามปฏิทิน คือวันที่ที่แสดงเป็นเดือน วัน และปี (เช่น 06/13/2022)
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อแปลงระหว่างวันที่จูเลียนและวันที่ในปฏิทิน:
สูตรที่ 1: แปลงวันที่จูเลียนเป็นวันที่ในปฏิทิน
=DATE(IF(0+(LEFT( A2 ))<30,2000,1900)+LEFT( A2,2 ),1,RIGHT( A2,3 ))
สูตร 2: แปลงวันที่ในปฏิทินเป็นวันที่จูเลียน
=TEXT( A2 ,"yy")&TEXT(( A2 -DATEVALUE("1/1/"&TEXT( A2 ,"yy"))+1),"000")
แต่ละสูตรจะถือว่าวันที่ที่คุณต้องการแปลงอยู่ในเซลล์ A2
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติ
ตัวอย่างที่ 1: แปลงวันที่จูเลียนเป็นวันที่ในปฏิทิน
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแปลงวันที่จูเลียนในเซลล์ A2 เป็นวันที่ในปฏิทิน:
=DATE(IF(0+(LEFT( A2 ))<30,2000,1900)+LEFT( A2,2 ),1,RIGHT( A2,3 ))
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

คอลัมน์ B จะแสดงวันที่ในปฏิทินที่สอดคล้องกับวันที่จูเลียนแต่ละวันในคอลัมน์ A
ตัวอย่างเช่น
- วันที่จูเลียนคือ 22164 เทียบเท่ากับวันที่ตามปฏิทินคือ 06/13/2022
- วันที่จูเลียนคือ 85124 เทียบเท่ากับวันที่ตามปฏิทินคือ 04/05/1985
- วันที่จูเลียนคือ 85194 เทียบเท่ากับวันที่ตามปฏิทินคือ 07/13/1985
และอื่นๆ
ตัวอย่างที่ 2: แปลง วันที่ ในปฏิทิน เป็นวันที่จูเลียน
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแปลงวันที่ในปฏิทินในเซลล์ A2 เป็นวันที่จูเลียน:
=TEXT( A2 ,"yy")&TEXT(( A2 -DATEVALUE("1/1/"&TEXT( A2 ,"yy"))+1),"000")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

คอลัมน์ B จะแสดงวันที่แบบจูเลียนซึ่งสอดคล้องกับวันที่ตามปฏิทินแต่ละวันในคอลัมน์ A
ตัวอย่างเช่น
- วันที่ตามปฏิทินคือ 13/06/2022 เทียบเท่ากับวันที่จูเลียนคือ 22164
- วันที่ตามปฏิทินคือ 04/05/1985 เทียบเท่ากับวันที่จูเลียนที่ 85124
- วันที่ตามปฏิทินวันที่ 13/07/1985 เทียบเท่ากับวันที่จูเลียนที่ 85194
และอื่นๆ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีคำนวณจำนวนเดือนระหว่างวันที่ใน Excel
วิธีแปลงรูปแบบวันที่เป็นเดือนและปีใน Excel
วิธีคำนวณค่าเฉลี่ยต่อเดือนใน Excel