เรียงวันที่ Excel แล้วลำดับผิด ตรวจข้อมูลตรงไหน

เรียงวันที่ excel

เรียงวันที่ excel ควรตรวจว่าข้อมูลเป็นวันที่จริง หรือข้อความก่อน เพราะวันที่ที่มองเห็นเหมือนกัน อาจถูก Excel จัดเก็บต่างประเภทกัน รวมถึงปัญหารูปแบบวันเดือนสลับกัน หรือปีไม่ตรงกัน หากตรวจ และแก้ข้อมูลเหล่านี้ก่อนใช้ Sort จะช่วยให้เรียงวันที่ได้ถูกต้อง

วิธีเรียงวันที่ Excel จากเก่าไปใหม่ทำอย่างไร?

วิธีเรียงวันที่ Excel จากเก่าไปใหม่ ให้เลือกตารางข้อมูล แล้วใช้คำสั่ง Sort โดยกำหนดคอลัมน์วันที่เป็น Oldest to Newest หรือเลือก Newest to Oldest หากต้องการให้รายการล่าสุดอยู่ด้านบน วิธีนี้เหมาะกับตารางรายรับรายจ่าย ใบแจ้งหนี้ และประวัติการชำระเงิน

ขั้นตอนเรียงวันที่ใน Excel

  1. เลือกตารางที่มีวันที่ และข้อมูลที่เกี่ยวข้อง
  2. ไปที่เมนู Data แล้วเลือก Sort
  3. ช่อง Sort by เลือกคอลัมน์วันที่
  4. ช่อง Sort On เลือก Cell Values หรือ Values ตามเวอร์ชัน
  5. ช่อง Order เลือก Oldest to Newest
  6. กด OK แล้วตรวจลำดับวันที่อีกครั้ง

ทำไมเรียงวันที่ Excel แล้วลำดับยังผิด?

เรียงวันที่ excel

วันที่เรียงผิดมักเกิดจาก Excel อ่านข้อมูลไม่เป็นวันที่จริง เช่น บางเซลล์เป็น Date แต่บางเซลล์เป็น Text หรือวันที่จากไฟล์ CSV ใช้รูปแบบเดือน และวันไม่ตรงกับการตั้งค่าเครื่อง ปัญหาเหล่านี้ทำให้การ Sort

ไม่ได้ผลตามลำดับเวลาที่ต้องการ แม้รายการทั้งหมดจะดูเหมือนวันที่รูปแบบเดียวกัน แต่ถ้าบางแถวเป็นข้อความ Excel อาจจัดแยกจากวันที่จริง จึงควรตรวจประเภทข้อมูลก่อนเรียงใหม่ (2026-08-01) [1]

ตรวจอย่างไรว่า Excel เก็บวันที่เป็นข้อความ?

ใช้สูตร =ISNUMBER(A2) เพื่อตรวจประเภทข้อมูลได้ทันที โดยสมมติว่า A2 เป็นเซลล์วันที่ หากผลลัพธ์เป็น TRUE แสดงว่าเซลล์เก็บค่าตัวเลข ซึ่งอาจเป็นวันที่จริง แต่ถ้าเป็น FALSE แสดงว่าไม่ได้เก็บเป็นตัวเลขวันที่ตามปกติ

วิธีตรวจวันที่ทีละรายการ

  1. สร้างคอลัมน์ใหม่ชื่อ ตรวจวันที่
  2. ใส่สูตร =ISNUMBER(A2)
  3. กด Enter แล้วลากสูตรลงมาจนครบทุกรายการ
  4. ตรวจเซลล์ที่แสดง FALSE เป็นพิเศษ
  5. ตรวจด้วยว่าค่าที่เป็น TRUE อยู่ในช่วงวันที่ที่สมเหตุสมผล


ข้อควรระวังคือ TRUE เพียงอย่างเดียวไม่ได้ยืนยันว่าค่าดังกล่าวเป็นวันที่ถูกต้อง เพราะตัวเลขธรรมดาก็ให้ผล TRUE ได้เช่นกัน ควรดูรูปแบบ และค่าจริงประกอบด้วย (2026-08-01) [1]

แปลงวันที่ที่เป็นข้อความให้เรียงได้อย่างไร?

ใช้ Text to Columns เพื่อแปลงข้อความวันที่ให้ Excel รู้จักเป็น Date โดยต้องเลือกชนิดวันเดือนปี ให้ตรงกับข้อมูลต้นฉบับก่อน วิธีนี้เหมาะกับวันที่ที่คัดลอกจากระบบบัญชี หรือไฟล์รายงานที่นำเข้ามาจากภายนอก

ขั้นตอนแปลงวันที่

  1. สำรองไฟล์ แล้วเลือกเฉพาะคอลัมน์วันที่ที่ต้องการแก้
  2. ไปที่ Data และเลือก Text to Columns
  3. เลือก Delimited แล้วกด Next
  4. ตรวจตัวคั่นที่เลือกไม่ให้แบ่งวันที่ออกเป็นหลายคอลัมน์ แล้วกด Next
  5. เลือก Date และกำหนด DMY สำหรับวัน/เดือน/ปี
  6. ระบุ Destination เป็นคอลัมน์ว่างหากต้องการเก็บต้นฉบับ
  7. กด Finish แล้วตรวจผลลัพธ์ก่อนเรียงใหม่


หากต้นฉบับใช้เดือน/วัน/ปี ให้เลือก MDY แทน เพราะเลือกผิดอาจทำให้วันที่บางรายการสลับกัน โดยไม่แสดงข้อผิดพลาด (2026-07-16) [2]

ใช้สูตร DATEVALUE แก้วันที่ที่เป็น Text ได้ไหม?

เรียงวันที่ excel

ใช้สูตร DATEVALUE แปลงข้อความให้เป็นวันที่ที่ Excel นำไปเรียงได้ โดยผลลัพธ์อาจแสดงเป็นตัวเลขลำดับวันที่ แทนรูปแบบวันเดือนปี ซึ่งเป็นอีกสาเหตุที่ทำให้ผู้ใช้พบปัญหา excel วันที่เป็นตัวเลข หลังแปลงข้อมูล สามารถแก้ได้ด้วยการเลือกเซลล์ กด Ctrl+1 แล้วเปลี่ยนรูปแบบเป็น Date

ตัวอย่างสมมติ

  • หากเซลล์ A2 เก็บข้อความ 15/03/2026
  • ให้ใส่สูตรใน B2 ดังนี้ =DATEVALUE(A2)


เมื่อ Excel แปลงวันที่สำเร็จ สามารถนำผลลัพธ์ไปเรียงได้ทันที หากสูตรแสดง #VALUE! ให้ตรวจลำดับวันเดือนปี และอักขระที่ผิดปกติ เพราะการเปลี่ยน Format อย่างเดียวไม่สามารถแก้ข้อความวันที่ที่ Excel อ่านไม่ออกได้ (2026) [3]

เรียงวันที่ใน Excel อย่างไรไม่ให้ข้อมูลในแถวสลับกัน?

ต้องเลือกข้อมูลทุกคอลัมน์ที่เกี่ยวข้องก่อนเรียงวันที่ เพื่อให้วันที่ ชื่อลูกค้า และยอดเงินย้ายไปพร้อมกัน หากเรียงเฉพาะคอลัมน์วันที่โดยไม่ขยายช่วงข้อมูล อาจทำให้รายการทางการเงินจับคู่ผิดแถวได้

วิธีเรียงข้อมูลทั้งแถว

  1. เลือกตารางทั้งหมด เช่น A1:C100
  2. ไปที่ Data แล้วเลือก Sort
  3. ตรวจว่าตัวเลือก My data has headers ถูกต้อง
  4. เลือกคอลัมน์วันที่ใน Sort by
  5. กำหนดลำดับวันที่ แล้วกด OK
  6. ตรวจยอดเงิน และชื่อรายการหลังเรียงเสร็จ

ก่อนเรียงวันที่ใน Excel ต้องระวังอะไรบ้าง?

ควรตรวจทั้งค่าจริงของวันที่ และขอบเขตตารางก่อนใช้ Sort เพราะการแก้รูปแบบวันที่ หรือเรียงข้อมูลผิดช่วง อาจสร้างความคลาดเคลื่อนโดยที่ Excel ไม่แจ้งเตือนทุกกรณี

เช็กลิสต์ก่อนเรียงวันที่

  • ตรวจว่าคอลัมน์วันที่ไม่มี Text ปนกับ Date
  • ยืนยันว่าไฟล์ใช้วัน/เดือน/ปี หรือเดือน/วัน/ปี
  • ตรวจปี พ.ศ. และ ค.ศ. ก่อนแปลงข้อมูล
  • เลือกข้อมูลทั้งตาราง ไม่ใช่เฉพาะคอลัมน์วันที่
  • ตรวจคอลัมน์วันที่ที่มีเวลาแฝงอยู่ เพราะรายการวันเดียวกันอาจเรียงตามเวลา
  • สำรองไฟล์ก่อนแก้ไขข้อมูลจำนวนมาก


อีกกรณีที่ควรรู้คือ Excel มีระบบวันที่ 1900 และ 1904 ซึ่งมีความต่างกัน 1,462 วัน หากนำข้อมูลจากไฟล์ต่างระบบมาใช้งาน โดยไม่แปลงให้ตรงกัน วันที่อาจคลาดเคลื่อนประมาณ 4 ปี จึงควรตรวจระบบวันที่ก่อนแก้ข้อมูลต้นฉบับ (2026) [4]

สรุป วิธีแก้ Excel เรียงวันที่ผิดให้ถูกต้อง

สุดท้าย ควรเริ่มจากตรวจว่าข้อมูลเป็น Date หรือ Text แล้วจึงตรวจรูปแบบวันเดือนปี และแปลงข้อมูลที่ผิดให้เป็นวันที่จริงก่อนใช้ Sort ที่สำคัญต้องเลือกข้อมูลทั้งตาราง เพื่อให้วันที่ และยอดเงินของแต่ละรายการยังอยู่ด้วยกัน ช่วยลดความผิดพลาดในการจัดทำรายงาน และตรวจสอบข้อมูลทางการเงิน

Facebook
Twitter
Telegram
LinkedIn
ข้อมูลผู้เขียน

แหล่งอ้างอิง