สารบัญ
บ่อยครั้งที่ผู้ผลิตอาหาร บริษัทยา และภาคส่วนอื่นๆ ใช้รูปแบบ วันที่จูเลียน ในผลิตภัณฑ์ของตน แต่รูปแบบวันที่นี้ใช้ไม่ได้ในปัจจุบัน ผู้คนพบว่าเข้าใจยากเนื่องจากใช้ในรูปแบบ ปฏิทินเกรกอเรียน เท่านั้น ในบทความนี้ เราจะแสดงวิธีที่ง่ายที่สุดในการ แปลงวันที่ Julian 7 หลัก เป็น วันที่ในปฏิทิน ใน Excel
เพื่อแสดง เราจะใช้ชุดข้อมูลตัวอย่างเป็นตัวอย่าง ตัวอย่างเช่น ชุดข้อมูลต่อไปนี้แสดงถึงรูปแบบ ผลิตภัณฑ์ , วันที่จัดส่ง ในรูปแบบ JLD ( วันที่จูเลียน ) ของบริษัท
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดต่อไปนี้เพื่อฝึกฝนด้วยตัวเอง
แปลง 7 หลัก Julian Date.xlsm
รู้เบื้องต้นเกี่ยวกับรูปแบบวันที่จูเลียน 7 หลัก
รูปแบบวันที่ที่ใช้ ชุดค่าผสม ของ ปี และ ตัวเลข ของ วัน นับตั้งแต่ต้นปีนั้นเรียกว่ารูปแบบ วันที่จูเลียน ในรูปแบบวันที่ 7 หลัก Julian หลัก 4 หลักแรก หมายถึง ปี และ 3 หลักสุดท้าย คือ จำนวนทั้งหมด ของ วัน นับจากต้นปีนั้น
3 วิธีในการแปลงวันที่ Julian 7 หลักเป็นวันที่ในปฏิทินใน Excel
1. แปลง 7 หลัก Julian Date เป็นวันที่ในปฏิทินด้วยการรวม DATE, ซ้าย & ฟังก์ชันด้านขวาใน Excel
Excel มีมากมายฟังก์ชั่นและเราใช้พวกมันเพื่อดำเนินการหลายอย่าง ในวิธีนี้ เราจะใช้ วันที่ , ซ้าย & ขวา ฟังก์ชัน ฟังก์ชัน DATE สร้างวันที่ในปฏิทิน เกรกอเรียน อาร์กิวเมนต์สำหรับฟังก์ชันประกอบด้วย ปี เดือน และ วัน ตามลำดับ ฟังก์ชัน ซ้าย สร้างจำนวนอักขระที่ระบุจากจุดเริ่มต้น ในขณะที่ฟังก์ชัน ขวา สร้างจำนวนอักขระที่ระบุจากจุดสิ้นสุดของสตริง ดังนั้น ทำตามขั้นตอนด้านล่างเพื่อ แปลงวันที่ Julian เป็น วันที่ในปฏิทิน ใน Excel
ขั้นตอน:
- ขั้นแรก เลือกเซลล์ D5 แล้วพิมพ์สูตร:
=DATE(LEFT(C5,4),1,RIGHT(C5,3))
- จากนั้น กด Enter .
ที่นี่ ฟังก์ชัน RIGHT จะส่งกลับ 3 อักขระจากส่วนท้ายของค่าเซลล์ C5 และฟังก์ชัน ซ้าย จะคืนค่า 4 อักขระจากจุดเริ่มต้น ถัดไป ฟังก์ชัน วันที่ จะแปลงเป็นรูปแบบวันที่ในปฏิทินและส่งกลับวันที่ที่ถูกต้อง
- สุดท้าย ใช้เครื่องมือ ป้อนอัตโนมัติ เพื่อเติมชุดข้อมูล
อ่านเพิ่มเติม: วิธีแปลงวันที่เป็นวันใน Excel (7 วิธีด่วน)
2. รวมวันที่ใน Excel , MOD & ฟังก์ชัน INT เพื่อแปลงวันที่ Julian 7 หลักเป็นวันที่ในปฏิทิน
นอกจากนี้ เราสามารถสร้างสูตรด้วย DATE , MOD & INT ฟังก์ชันสำหรับการแปลง วันที่จูเลียน เราใช้ฟังก์ชัน MOD เพื่อสร้างเศษเมื่อตัวหารหารจำนวน ฟังก์ชัน INT ปัดเศษตัวเลขเพื่อสร้างค่าจำนวนเต็มที่ใกล้เคียงที่สุด ดังนั้น เรียนรู้กระบวนการด้านล่างเพื่อทำงาน
ขั้นตอน:
- ประการแรก เลือกเซลล์ D5 พิมพ์สูตร:
=DATE(INT(C5/10^3),1,MOD(C5,INT(C5/10^3)))
- จากนั้นกด Enter .
ฟังก์ชัน DATE จะแปลงอาร์กิวเมนต์เป็น ปี เดือน และ วัน รูปแบบ ฟังก์ชัน INT สร้างค่า จำนวนเต็มที่ใกล้ที่สุด หลังจาก C5 หารด้วย 1000 และฟังก์ชัน MOD สร้าง ส่วนที่เหลือ เมื่อ C5 ถูกหารอีกครั้งด้วยค่า จำนวนเต็มที่ใกล้เคียงที่สุด ค่า
- สุดท้าย เติมส่วนที่เหลือด้วย ป้อนอัตโนมัติ .
อ่านเพิ่มเติม: วิธีแปลงวันที่เป็นเดือนใน Excel (6 วิธีง่ายๆ)
การอ่านที่คล้ายกัน:
- วิธีแปลงวันที่เป็นรูปแบบ dd/mm/yyyy hh:mm:ss ใน Excel
- รับวันแรกของเดือนจากชื่อเดือนใน Excel (3 วิธี)
- วิธีรับวันสุดท้ายของเดือนก่อนหน้าใน Excel (3 วิธี)
- หยุด Excel จากวันที่จัดรูปแบบอัตโนมัติใน CSV (3 วิธี)
- วิธีเปลี่ยนรูปแบบวันที่เริ่มต้นจากสหรัฐอเมริกาเป็นสหราชอาณาจักร ใน Excel (3 วิธี)
3. ใช้ VBA เพื่อแปลงวันที่ Julian 7 หลักเป็นวันที่ในปฏิทินใน Excel
ยิ่งไปกว่านั้น เราสามารถใช้โค้ด VBA เพื่อทำการแปลง ดังนั้น ทำตามขั้นตอนด้านล่างเพื่อ แปลงวันที่ Julian เป็น วันที่ในปฏิทิน
ขั้นตอน:
- เลือก Visual Basic จากแท็บ นักพัฒนาซอฟต์แวร์ ในตอนแรก
- ด้วยเหตุนี้ หน้าต่าง Visual Basic จะปรากฏขึ้น
- ตอนนี้ เลือก โมดูล ใต้แท็บ แทรก
- ด้วยเหตุนี้ หน้าต่าง โมดูล จะปรากฏขึ้น
- หลังจากนั้น ให้คัดลอกโค้ดต่อไปนี้และวางลงในหน้าต่าง โมดูล .
7684
- จากนั้น ปิดหน้าต่าง Visual Basic
- ถัดไป เลือกเซลล์ D5 . ที่นี่ พิมพ์สูตร:
=JLDtoCD(C5)
- หลังจากนั้น กด ป้อน .
- สุดท้าย ใช้เครื่องมือ ป้อนอัตโนมัติ เพื่อแปลงส่วนที่เหลือ
อ่านเพิ่มเติม: Excel VBA: วันแรกของเดือน (3 วิธี)
สรุป
นับจากนี้ คุณจะสามารถ แปลง 7 หลัก จูเลียน วันที่ ถึง วันที่ในปฏิทิน ใน Excel ด้วยวิธีการที่อธิบายไว้ข้างต้น ใช้ต่อไปและแจ้งให้เราทราบหากคุณมีวิธีเพิ่มเติมในการทำงาน อย่าลืมที่จะแสดงความคิดเห็น คำแนะนำ หรือคำถามหากคุณมีในส่วนความคิดเห็นด้านล่าง