วิธีแปลงวันที่จากข้อความใน Excel 365 – แก้ Date Text ให้ใช้สูตรได้ทันที

① 🔥 บทนำ

ปัญหาที่เจอบ่อยมาก:

  • วันที่อยู่ในรูปแบบ “ข้อความ”
  • ใช้สูตรไม่ได้ เช่น SORT / FILTER / SUM
  • เรียงลำดับผิด

ตัวอย่าง:

  • “01/01/2024” แต่ Excel มองเป็น Text

👉 ต้องแปลงให้เป็น “Date จริง” ก่อน


② 🎯 เหมาะสำหรับงานแบบไหน

  • Import ข้อมูลจาก CSV / เว็บ
  • งานบัญชี / รายงาน
  • งานวิเคราะห์ข้อมูลตามวันที่

③ 📊 ปัญหาที่เกิดขึ้น

Date Text จะมีลักษณะ:

  • ชิดซ้าย
  • เรียงผิด
  • ใช้สูตรเกี่ยวกับวันที่ไม่ได้

④ 🧾 วิธีที่ 1: ใช้ DATEVALUE (วิธีมาตรฐาน)

=DATEVALUE(A1)

👉 แปลงข้อความ → วันที่จริง


⑤ 🔍 วิธีที่ 2: ใช้ VALUE

=VALUE(A1)

👉 ใช้ได้กับวันที่บางรูปแบบ


⑥ 👩‍💻 วิธีที่ 3: Text to Columns

  1. เลือกคอลัมน์
  2. ไปที่ Data → Text to Columns
  3. กด Next → Next
  4. เลือก Date Format (เช่น DMY)
  5. กด Finish

👉 แปลงทั้งคอลัมน์ทันที


⑦ 🔥 วิธีที่ 4: แยกวัน-เดือน-ปี แล้วรวม

=DATE(RIGHT(A1,4), MID(A1,4,2), LEFT(A1,2))

👉 ใช้เมื่อ DATEVALUE ใช้ไม่ได้


⑧ ⚠️ ข้อผิดพลาดที่พบบ่อย

  • ❌ รูปแบบวันที่ไม่ตรง (DMY / MDY)
  • ❌ มีช่องว่างแฝง
  • ❌ มีอักขระพิเศษ

⑨ 👨‍💻 วิธีแก้ข้อมูลไม่สะอาด

=DATEVALUE(TRIM(A1))

👉 ลบช่องว่าง + แปลงวันที่


⑩ 🍽️ การใช้งานจริง

  • สรุปยอดตามวัน
  • วิเคราะห์ข้อมูลรายเดือน
  • ใช้กับ Pivot Table

⑪ 🛠️ Pro Tips

  • ตรวจ Format ก่อน (DMY vs MDY)
  • ใช้ Text to Columns กับข้อมูลจำนวนมาก

⑫ 🧠 เคล็ดลับ

👉 ถ้าเรียงวันที่แล้วมั่ว
แปลว่า “ยังเป็น Text”


⑬ 📚 เกร็ดความรู้

Excel เก็บวันที่เป็นตัวเลข (Serial Number) ไม่ใช่ข้อความ


⑭ ❓ คำถามที่พบบ่อย

Q: DATEVALUE ใช้ไม่ได้?
A: Format วันที่ไม่ตรง หรือมีช่องว่าง

Q: วิธีเร็วที่สุดคืออะไร?
A: Text to Columns


⑮ 🧪 สรุป

  • DATEVALUE = วิธีมาตรฐาน
  • Text to Columns = เร็วสุด
  • สูตร DATE = แก้กรณีซับซ้อน

⑯ 💬 คำถามชวนคิด

คุณเคยเรียงวันที่แล้ว “มั่วทั้งตาราง” ไหม?