Excel 0 ข้างหน้า หายไป แก้รหัสสินค้าอย่างไร

excel 0 ข้างหน้า

Excel 0 ข้างหน้า หายไป แก้ได้โดยตั้งค่าคอลัมน์เป็น Text ก่อนกรอกหรือนำเข้ารหัสสินค้า เพื่อป้องกัน Excel ลบเลขศูนย์นำหน้าอัตโนมัติ หากข้อมูลถูกแปลงเป็นตัวเลขไปแล้ว ต้องตรวจรหัสต้นฉบับและกรอกใหม่ เพราะการเปลี่ยนรูปแบบเซลล์เพียงอย่างเดียวไม่สามารถกู้เลขศูนย์เดิมกลับมาได้ (2026-10-04) [1]

วิธีแก้ Excel 0 ข้างหน้าหายไป

การแก้เลขศูนย์นำหน้าหายควรเริ่มจากตรวจรหัสต้นฉบับ แล้วตั้งค่าคอลัมน์เป็น Text ก่อนกรอกข้อมูลใหม่ วิธีนี้ช่วยรักษาเลขศูนย์ที่เป็นส่วนหนึ่งของรหัสสินค้า โดยไม่ต้องใช้สูตรคำนวณหรือเติมตัวเลขจากการคาดเดา

ขั้นตอนที่ 1 ตรวจรหัสสินค้าต้นฉบับ

ตรวจรหัสสินค้าจากไฟล์ต้นฉบับ ระบบจัดการสินค้า หรือเอกสารที่เชื่อถือได้ เพื่อยืนยันจำนวนหลักและเลขศูนย์นำหน้า เช่น รหัสที่แสดงเป็น 125 อาจมีต้นฉบับเป็น 0125 หรือ 00125 จึงไม่ควรเติมเลขศูนย์กลับเองโดยไม่มีข้อมูลยืนยัน

ขั้นตอนที่ 2 เลือกคอลัมน์รหัสสินค้า

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

ขั้นตอนที่ 3 ตั้งค่าคอลัมน์เป็น Text

ไปที่ Home → Number Format → Text เพื่อกำหนดให้ Excel เก็บรหัสที่กรอกใหม่เป็นข้อความ Microsoft แนะนำวิธีนี้สำหรับข้อมูลประเภทหมายเลขหรือรหัสที่ไม่ต้องใช้คำนวณ โดยเฉพาะรหัสที่มีเลขศูนย์นำหน้า (2026-10-04) [2]

ขั้นตอนที่ 4 นำรหัสต้นฉบับกลับมากรอก

หลังตั้งค่าเป็น Text ให้นำรหัสสินค้าที่ตรวจสอบแล้วมากรอกหรือวางใหม่ เช่น เปลี่ยนจาก 125 เป็น 00125 ตามต้นฉบับจริง การตั้งค่า Text หลังข้อมูลถูกแปลงเป็นตัวเลขแล้วไม่ได้ทำให้เลขศูนย์ที่หายไปกลับมาโดยอัตโนมัติ

ขั้นตอนที่ 5 ตรวจความถูกต้องก่อนบันทึก

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

ตัวอย่างสมมติ Excel 0 ข้างหน้าหายไป

ตารางต่อไปนี้แสดงตัวอย่างข้อมูลที่ Excel อาจลบเลขศูนย์นำหน้าเมื่อแปลงเป็นตัวเลข และผลลัพธ์หลังตั้งค่าคอลัมน์เป็น Text แล้วนำข้อมูลต้นฉบับที่ถูกต้องกลับมากรอกใหม่

ตัวอย่าง

รหัสต้นฉบับ

หลัง Excel แปลงเป็นตัวเลข

หลังกรอกใหม่เป็น Text

รหัสสินค้า

00125

125

00125

รหัสสต๊อกสินค้า

00078

78

00078

เบอร์โทรศัพท์

0812345678

812345678

0812345678

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

ทำไม Excel ถึงทำให้เลขศูนย์นำหน้าหาย?

Excel มักตีความข้อมูลที่ประกอบด้วยตัวเลขเป็นค่าตัวเลขสำหรับการคำนวณ จึงตัดเลขศูนย์ที่อยู่ด้านหน้าออก เช่น รหัส 00125 อาจกลายเป็น 125 แม้เลขศูนย์จะมีความสำคัญต่อการระบุสินค้า การตั้งค่า Text ก่อนกรอกจึงเหมาะกับข้อมูลประเภทนี้

ตั้งค่า Text แล้วเลขศูนย์กลับมาเองไหม?

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

Excel เก็บรหัสตัวเลขยาวได้กี่หลัก?

Microsoft ระบุว่า Excel เก็บตัวเลขด้วยความแม่นยำสูงสุด 15 หลัก หากกรอกรหัสตัวเลขตั้งแต่ 16 หลักขึ้นไป ตัวเลขหลังหลักที่ 15 อาจถูกเปลี่ยนเป็นศูนย์ จึงควรกำหนดรูปแบบ Text ก่อนกรอกรหัสยาว เพื่อรักษาข้อมูลทุกหลักตามต้นฉบับ (2026-10-04) [1]

รหัสสินค้า 10 หลักควรตั้งค่าอย่างไร?

Microsoft ยกตัวอย่างรหัสสินค้า 10 หลัก 0784367998 ซึ่ง Excel อาจแปลงเป็น 784367998 เมื่อตีความเป็นตัวเลข การตั้งค่าคอลัมน์เป็น Text ก่อนกรอกช่วยรักษาเลขศูนย์นำหน้าไว้ โดยไม่ต้องกำหนดจำนวนหลักผ่านรูปแบบการแสดงผลเพิ่มเติม (2026-10-04) [2]

ป้องกันเลขศูนย์หายเมื่อนำเข้าข้อมูลอย่างไร?

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

เปิดไฟล์ CSV แล้วเลขศูนย์หายเพราะอะไร?

Excel อาจตีความรหัสที่มีแต่ตัวเลขในไฟล์ CSV เป็นค่าตัวเลขระหว่างเปิดหรือนำเข้าข้อมูล ทำให้เลขศูนย์นำหน้าหายไป ควรใช้ Data → From Text/CSV เลือก Transform Data แล้วตรวจหรือกำหนดคอลัมน์รหัสเป็น Text ใน Power Query ก่อนโหลดข้อมูลเข้าสู่ตาราง (2026-06-25) [3]

แสดงเลขศูนย์ด้วย Custom Format ต่างจาก Text อย่างไร?

Custom Format ใช้กำหนดให้ตัวเลขแสดงเลขศูนย์นำหน้าตามจำนวนหลักที่ต้องการ แต่ไม่ได้กู้คืนรหัสต้นฉบับที่สูญหายไป ส่วน Text ใช้เก็บรหัสเป็นข้อความ จึงเหมาะกว่าเมื่อต้องรักษาเลขศูนย์เดิมสำหรับค้นหา จับคู่ หรือส่งต่อข้อมูล

สรุป Excel 0 ข้างหน้าหายไป แก้อย่างไร?

excel 0 ข้างหน้า

Excel 0 ข้างหน้าหายไป ควรแก้โดยตรวจรหัสต้นฉบับ ตั้งค่าคอลัมน์เป็น Text แล้วนำข้อมูลที่ถูกต้องกลับมากรอกใหม่ เพื่อรักษาเลขศูนย์นำหน้าและป้องกันรหัสผิดพลาด หากนำเข้าจาก CSV ควรกำหนดชนิดข้อมูลก่อนโหลดไฟล์ และไม่ควรเติมเลขศูนย์เองโดยไม่มีต้นฉบับยืนยัน

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

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