วิธีแก้เลขศูนย์นำหน้าใน Excel 365 (0 หาย แก้ยังไงให้ถูกต้อง)

ปัญหาคลาสสิก:

  • 00123 → กลายเป็น 123
  • 000456 → เหลือ 456

👉 Excel มองว่าเป็น “ตัวเลข” → เลยตัด 0 หน้าออก

ถ้าไม่แก้ → ข้อมูลพังทันที (รหัสสินค้า / เบอร์โทร / รหัสลูกค้า)


🎯 วิธีแก้เลขศูนย์นำหน้าใน Excel 365

มี 3 วิธีหลัก (ใช้จริง)


⚡ วิธีที่ 1: แปลงเป็น Text (แนะนำ)

ใส่ ' นำหน้า

'00123

👉 Excel จะเก็บเป็น “ข้อความ”
👉 0 จะไม่หาย


⚡ วิธีที่ 2: ใช้ TEXT คุมรูปแบบ

=TEXT(A2,"00000")

📌 ความหมาย:

  • "00000" = ต้องมี 5 หลัก

👉 ถ้า A2 = 123
👉 จะได้ = 00123


⚡ วิธีที่ 3: ตั้ง Format เป็น Text

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

👉 แล้วค่อยกรอกข้อมูล


🔥 ใช้จริง (กรณีสำคัญมาก)

① เบอร์โทร

👉 ต้องมี 0 นำหน้าเสมอ


② รหัสสินค้า

👉 ห้ามให้ 0 หายเด็ดขาด


③ เลขพัสดุ / รหัสลูกค้า

👉 ต้องเก็บตรง 100%


⚡ แปลงเลขเป็น Text ทีเดียวทั้งคอลัมน์

=TEXT(A2,"0000000000")

👉 เช่น เบอร์โทร 10 หลัก


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

ใส่ 0 แล้วหาย

✔ คอลัมน์ยังเป็น Number


สูตรไม่ทำงาน

✔ จำนวน 0 ไม่ตรงรูปแบบ


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

ตรวจว่าเป็น Text หรือไม่

=ISTEXT(A2)

ใช้ร่วมกับ:

  • TEXT → คุมรูปแบบ
  • TRIM → ล้างข้อมูล
  • LEN → ตรวจความยาว

👉 จะได้ข้อมูล “แม่น 100%”


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

วิธีที่ดีที่สุด:
👉 ใช้ TEXT() หรือกำหนดเป็น Text ตั้งแต่ต้น