แชร์ 2 เทคนิค การแปลงวันที่ Text ให้เป็นวันที่ Date
Posted: Sun Feb 02, 2014 4:35 pm
วิธี 1 ตัด Text ออกเป็นส่วนๆ แล้วเชื่อม (ยาก)
สมมติว่า ต้นฉบับ อยู่ในช่อง A1 คือ “20140131″ (ปีเดือนวัน) อยากให้เป็น 31/01/2014
ตัดปี = LEFT(A1,4)
ตัดเดือน = MID(A1,5,2)
ตัดวัน =RIGHT(A1,2)
จับรวมด้วย DATE (year,month,day)
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
วิธี 2 แปลง Format ของ Text ให้ DATEVALUE รู้จัก (ง่าย)
สมมติว่า ต้นฉบับ อยู่ในช่อง A1 คือ “20140131″ (ปีเดือนวัน) อยากให้เป็น 31/01/2014
ใช้ TEXT แปลง =TEXT(A1,”0000-00-00″) <= ปี 4 หลัก เดือน 2 หลัก วันที่ 2 หลัก…
ใช้ DATEVALUE แปลงค่าให้เป็น Date จริงๆ
=DATEVALUE(TEXT(A1,”0000-00-00″))
อาจได้ค่าออกมาเป็นตัวเลขธรรมดา ให้เปลี่ยน Format เป็น Date ก็จะเห็นเป็นวันที่ครับ
รายละเอียดดูได้ที่ http://www.inwexcel.com/text-to-date/
สมมติว่า ต้นฉบับ อยู่ในช่อง A1 คือ “20140131″ (ปีเดือนวัน) อยากให้เป็น 31/01/2014
ตัดปี = LEFT(A1,4)
ตัดเดือน = MID(A1,5,2)
ตัดวัน =RIGHT(A1,2)
จับรวมด้วย DATE (year,month,day)
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
วิธี 2 แปลง Format ของ Text ให้ DATEVALUE รู้จัก (ง่าย)
สมมติว่า ต้นฉบับ อยู่ในช่อง A1 คือ “20140131″ (ปีเดือนวัน) อยากให้เป็น 31/01/2014
ใช้ TEXT แปลง =TEXT(A1,”0000-00-00″) <= ปี 4 หลัก เดือน 2 หลัก วันที่ 2 หลัก…
ใช้ DATEVALUE แปลงค่าให้เป็น Date จริงๆ
=DATEVALUE(TEXT(A1,”0000-00-00″))
อาจได้ค่าออกมาเป็นตัวเลขธรรมดา ให้เปลี่ยน Format เป็น Date ก็จะเห็นเป็นวันที่ครับ
รายละเอียดดูได้ที่ http://www.inwexcel.com/text-to-date/