Excel: วิธีแปลง yyyymmdd เป็นรูปแบบวันที่


คุณสามารถใช้สูตรต่อไปนี้เพื่อแปลงวันที่ในรูปแบบ YYYYMMDD เป็นรูปแบบ DD/MM/YYYY ใน Excel:

 =DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))

สูตรเฉพาะนี้จะแปลงค่าวันที่ในเซลล์ A2 จากรูปแบบ YYYYMMDD เป็นรูปแบบ DD/MM/YYYY

เช่น จะแปลงค่า 20191030 เป็น 10/30/2019 ซึ่งเป็นรูปแบบวันที่ที่อ่านง่ายกว่า

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: แปลง YYYYMMDD เป็นรูปแบบวันที่ใน Excel

สมมติว่าเรามีรายการวันที่ต่อไปนี้ใน Excel ปัจจุบันอยู่ในรูปแบบ YYYYMMDD:

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแปลงค่าวันที่ในเซลล์ A2 ให้เป็นรูปแบบวันที่ที่จดจำได้มากขึ้น:

 =DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))

จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ B:

โปรดทราบว่าแต่ละค่าวันที่ในคอลัมน์ A จะถูกแปลงเป็นค่าวันที่ในรูปแบบ ดด/วว/ปปปป ในคอลัมน์ B

โบนัส: สูตรนี้ทำงานอย่างไร

ฟังก์ชัน DATE ใน Excel ใช้ไวยากรณ์พื้นฐานต่อไปนี้:

 =DATE(year, month, day)

จากนั้นจะส่งคืนวันที่ในรูปแบบ ดด/วว/ปปปป

ดังนั้นหากเราพิมพ์ DATE(2019, 10, 30) Excel จะกลับมา 10/30/2019

พิจารณาเมื่อเราใช้สูตรต่อไปนี้:

 =DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))

สูตรนี้บอกให้ Excel ใส่อาร์กิวเมนต์ต่อไปนี้ให้กับฟังก์ชัน DATE :

  • อักขระ 4 ตัวแรกทางด้านซ้ายของสตริง
  • อักขระ 2 ตัวตรงกลาง (เริ่มต้นที่ตำแหน่ง 5) ของสตริง
  • อักขระ 2 ตัวสุดท้ายทางด้านขวาของสตริง

ดังนั้น วันที่ในรูปแบบ YYYYMMDD จะถูกแปลงเป็น:

 =DATE(YYYY, MM, DD)

ซึ่งจะสร้างค่าวันที่ในรูปแบบ ดด/วว/ปปปป

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: คำนวณจำนวนเดือนระหว่างวันที่
Excel: วิธีคำนวณผลรวมตามวันที่
Excel: วิธีคำนวณค่าเฉลี่ยตามวันที่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *