พิมพ์ตัวเลขธรรมดา เช่น 1-2, 3/4, หรือ 12-5 แล้ว Excel เปลี่ยนเป็นวันที่ทันที เช่น 1-Feb หรือ 3-Apr ปัญหานี้ทำให้ข้อมูลผิดโดยไม่รู้ตัว โดยเฉพาะงานบัญชีหรือรหัสสินค้า
ข่าวดีคือ… ควบคุมได้ และแก้กลับได้ทันที
① 🔥 อาการที่พบบ่อย
- พิมพ์ 1-2 กลายเป็น 1-Feb
- พิมพ์ 3/4 กลายเป็นวันที่
- รหัสสินค้าเพี้ยน
- ตัวเลขถูก Format เป็น Date
- Copy ข้อมูลแล้วเพี้ยน
② 🎯 สาเหตุหลัก
- Excel Auto Format เป็น Date
- ใช้เครื่องหมาย – หรือ /
- เซลล์ถูกตั้งเป็น Date
- Copy ข้อมูลจากภายนอก
- Format อัตโนมัติของ Excel
③ 🛠️ วิธีแก้แบบมืออาชีพ
✔ วิธีที่ 1: เปลี่ยน Format เป็น Text (วิธีหลัก)
ก่อนพิมพ์:
- เลือกเซลล์
- เปลี่ยนเป็น Text
👉 Excel จะไม่แปลง
✔ วิธีที่ 2: ใส่ ‘ (Apostrophe)
ตัวอย่าง:
'1-2
👉 Excel จะมองเป็นข้อความ
✔ วิธีที่ 3: เปลี่ยน Format กลับเป็น Number
- คลิกเซลล์
- Home > Number → Number / General
แล้วกด:
✔ วิธีที่ 4: ใช้ Text to Columns
ไปที่:
Data > Text to Columns → Finish
👉 แปลงค่ากลับ
✔ วิธีที่ 5: ใช้สูตรแปลง
=TEXT(A1,"0")
หรือ:
=VALUE(A1)
✔ วิธีที่ 6: แก้ตอน Import ไฟล์
👉 เลือก Column Type เป็น Text
✔ วิธีที่ 7: ตรวจสอบ Regional Settings
👉 บางประเทศใช้ Format วันที่ต่างกัน
✔ วิธีที่ 8: Copy ไปไฟล์ใหม่
👉 กรณีไฟล์เพี้ยนหนัก
④ ⚡ วิธีลัด (แก้เร็ว)
- เปลี่ยนเป็น Text
- ใส่ ‘
- ใช้ Text to Columns
👉 3 วิธีนี้ใช้ก่อน
⑤ 📊 เช็คว่าแก้ได้หรือยัง
- ตัวเลขไม่เปลี่ยนเป็นวันที่
- แสดงตามที่พิมพ์
⑥ 🧠 เทคนิคป้องกัน
- ตั้ง Format เป็น Text ก่อน
- ใช้ ‘ สำหรับรหัส
- ตรวจข้อมูลหลัง Paste
⑦ ❌ สิ่งที่ไม่ควรทำ
- พิมพ์เลขที่มี – / โดยไม่ตั้งค่า
- ใช้ Format Date กับข้อมูลทั่วไป
- ไม่ตรวจหลัง Paste
⑧ 🔍 วิเคราะห์แบบช่าง IT
Excel เปลี่ยนเลขเป็นวันที่ = “Auto Format”
👉 ต้องควบคุม Format
⑨ 💡 เคสจริง
- รหัสสินค้า 1-2 → กลายเป็นวันที่
- Copy จากเว็บ → เพี้ยน
- ตั้ง Text แล้วหายทันที
⑩ 📚 สรุป
Excel 365 ตัวเลขกลายเป็นวันที่ แก้ด้วย:
- เปลี่ยนเป็น Text
- ใส่ ‘
- ใช้ Text to Columns
👉 ทำครบ = ไม่เพี้ยนอีก
⑪ ❓ FAQ
Q: ทำไม Excel เปลี่ยนเอง?
A: Auto Format
Q: แก้เร็วสุดยังไง?
A: ตั้ง Text ก่อนพิมพ์
⑫ 💬 คำถามชวนคิด
คุณเคยพิมพ์รหัสแล้ว Excel เปลี่ยนเป็นวันที่ไหม?