วิธีเก็บรหัสสินค้าไม่ให้เพี้ยนใน Excel 365 (กันเลขหาย ตัวอักษรเปลี่ยน)

ถ้าคุณเคยเจอ:

  • 00123 → กลายเป็น 123
  • ABC-001 → กลายเป็น ABC-1
  • 1E10 → กลายเป็นเลขวิทยาศาสตร์

👉 นี่คือ “ข้อมูลพัง” แบบเงียบ ๆ

บทความนี้จะสอนวิธีเก็บ “รหัสสินค้า” ให้ ตรง 100% ใน Excel 365


🎯 ปัญหาหลักของรหัสสินค้า

Excel มองข้อมูลเป็น:

  • Number → ตัด 0 หน้า
  • Scientific → แปลงรูปแบบ
  • Text ปน → อ่านผิด

👉 ต้อง “บังคับให้เป็น Text”


⚡ วิธีเก็บรหัสสินค้าให้ถูกต้อง

① ตั้งคอลัมน์เป็น Text (สำคัญที่สุด)

  1. เลือกคอลัมน์
  2. คลิกขวา → Format Cells
  3. เลือก Text

👉 ทำก่อนกรอกข้อมูลเสมอ


② ใช้ TEXT คุมรูปแบบ

=TEXT(A2,"00000")

👉 บังคับให้มี 5 หลัก


③ ใส่เครื่องหมาย ‘ นำหน้า

'ABC-00123

👉 Excel จะไม่เปลี่ยนค่า


🔥 ป้องกันข้อมูลเพี้ยน (ระดับใช้งานจริง)

④ ใช้ Data Validation บังคับรูปแบบ

=LEN(A2)=8

👉 เช่น:

  • รหัสต้อง 8 ตัวเท่านั้น

⑤ ตรวจสอบรูปแบบรหัส

=ISTEXT(A2)

👉 ต้องเป็น Text เท่านั้น


⚡ แก้รหัสที่เพี้ยนไปแล้ว

แปลงกลับเป็น Text

=TEXT(A2,"0")

ลบรูปแบบแปลก

=TRIM(CLEAN(A2))

🧠 ใช้จริงในงานอะไรได้บ้าง

  • ระบบสินค้า
  • ระบบสต๊อก
  • ระบบออเดอร์
  • ERP / POS

❗ ปัญหาที่พบบ่อย

Excel เปลี่ยนรหัสเอง

✔ ยังไม่ได้ตั้งเป็น Text


รหัสยาวเพี้ยน

✔ Excel แปลงเป็น Scientific


📌 เคล็ดลับระดับโปร

อย่าใช้ Number กับรหัสสินค้าเด็ดขาด

👉 ใช้ Text เท่านั้น


ใช้ร่วมกับ:

  • TEXT
  • LEN
  • TRIM

👉 จะได้ระบบรหัส “ไม่พังแน่นอน”


🔥 สรุปแบบสั้น (ตอบตรงคำถาม)

วิธีที่ดีที่สุด:
👉 ตั้งคอลัมน์เป็น Text ก่อนใช้งาน