ข้ามไปยังเนื้อหา
GGQREDITORIAL

GGQR Editorial · คู่มือดิจิทัล

Excel เลข 0 ข้างหน้าหาย: เก็บเบอร์โทรและรหัสให้ครบก่อนส่ง

แยกเลขศูนย์ที่หายจากการแสดงผลกับข้อมูลที่ถูกแปลงแล้ว ตั้ง Text ก่อนวาง นำเข้า CSV อย่างระวัง และตรวจไฟล์ก่อนส่งโดยไม่เดาตัวเลขที่สูญหาย

ตรวจทานข้อเท็จจริง ·

สรุปสั้น ๆ ถ้าเป็นเบอร์โทรหรือรหัส ให้เก็บเป็น Text ก่อนพิมพ์ วาง หรือนำเข้า CSV หากศูนย์หรือหลักท้ายหายไปแล้ว ให้กลับไปเทียบต้นฉบับ การเปลี่ยนรูปแบบหลังข้อมูลถูกแปลงไม่ได้กู้เลขเดิม และ Custom format เป็นเพียงรูปแบบแสดงผล

เลือกวิธีตามจังหวะที่เลขหาย

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

อาการกับขั้นตอนที่ควรเริ่ม
อาการเริ่มตรงไหน
ยังไม่ได้พิมพ์หรือวางข้อมูลตั้งคอลัมน์เป็น Text ก่อน
ดับเบิลคลิก CSV แล้ว 000123 กลายเป็น 123ปิดสำเนาโดยไม่ทับต้นฉบับ แล้ว นำเข้าโดยกำหนดชนิดคอลัมน์
ไฟล์ถูกบันทึกทับหลังเลขหายขอต้นฉบับหรือส่งออกจากระบบต้นทางใหม่
ต้องการแสดงจำนวนหลักคงที่ในสมุดงานเท่านั้นแยก Custom format ออกจากค่าข้อความจริง

ตั้ง Text ก่อนพิมพ์หรือวางข้อมูล

  1. เลือกเซลล์หรือคอลัมน์ปลายทางที่ยังว่าง ใน Excel เดสก์ท็อปเปิด Format Cells / จัดรูปแบบเซลล์ เช่นกด Ctrl+1 บน Windows แล้วเลือกหมวด Text / ข้อความ
  2. ใน Excel บนเว็บ ให้เลือกเซลล์ คลิกขวา → Format Cells → Text ตามเมนูที่แสดง
  3. พิมพ์หรือวางค่าจากต้นฉบับ แล้วเลือกเซลล์เพื่อตรวจแถบสูตรด้วย ตัวอย่าง 000123 ต้องเหลือครบหกตัว ไม่ใช่ดูแค่ว่าเซลล์กว้างพอหรือไม่

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

Excel Microsoft 365 และ Excel 2024 บางแพลตฟอร์มมีตัวเลือก Automatic Data Conversion สำหรับพฤติกรรมแปลงข้อมูลด้วย เมนูนี้ไม่ใช่สิ่งที่ต้องมีในทุกรุ่น การตั้ง Text ก่อนรับข้อมูลเป็นจุดเริ่มที่ตรวจสอบได้ ดูขอบเขตรุ่นจาก Microsoft: เก็บเลขศูนย์และเลขยาว

CSV: ตรวจชนิดคอลัมน์ก่อนโหลดเข้าแผ่นงาน

การเปิด CSV โดยตรงอาจทำให้ Excel ตีความแต่ละคอลัมน์เอง ส่วน CSV ไม่เก็บการตั้งรูปแบบเซลล์แบบสมุดงาน จึงควรแยก “ข้อความในไฟล์ยังครบหรือไม่” ออกจาก “Excel แสดงอย่างไร” เปิดสำเนาด้วยโปรแกรมอ่านข้อความธรรมดาเพื่อตรวจรหัสตัวอย่าง โดยไม่บันทึกทับ

  1. ใน Excel เดสก์ท็อปรุ่นที่มีคำสั่งนี้ เปิด Data → From Text/CSV แล้วเลือกต้นฉบับ ดูตัวคั่นและตัวอย่างคอลัมน์ให้ตรง
  2. เลือก Transform Data เพื่อกำหนดคอลัมน์รหัสเป็น Text ก่อนโหลด อย่าเปลี่ยนคอลัมน์ยอดเงินทั้งหมดเป็นข้อความตามไปด้วย
  3. ตรวจตัวอย่างรหัสยาวและรหัสที่มีศูนย์นำหน้า ถ้าขั้นตอนอัตโนมัติแปลงเป็นตัวเลขไปก่อนแล้ว ให้กลับไปยังขั้นตอนก่อนแปลงชนิดหรือนำเข้าจากต้นฉบับใหม่ การแปลงค่าที่สูญเสียหลักไปแล้วกลับเป็น Text ไม่ทำให้หลักนั้นคืนมา
  4. เมื่อค่าครบจึง Close & Load และตรวจแถบสูตรซ้ำ หากใช้ Text Import Wizard แบบเดิม ซึ่งเป็นฟีเจอร์เดิมที่บางรุ่นอาจต้องเปิดใช้ก่อน ให้เลือกคอลัมน์รหัสและกำหนดเป็น Text ในขั้นตอนเลือกชนิดคอลัมน์

อย่าถือว่าการคลิกเปิด CSV ซ้ำแล้วเห็นศูนย์หายแปลว่าไฟล์ต้นฉบับเสียเสมอไป อาจเป็นการตีความใหม่ตอนเปิด ดูวิธีนำเข้าและข้อจำกัดจาก Microsoft: Import or export text files และ Text Import Wizard

ถ้าข้อมูลถูกแปลงแล้ว อย่าเดาหลักที่หาย

การเห็น 123 อย่างเดียวบอกไม่ได้ว่าต้นทางเป็น 123, 0123 หรือ 000123 ให้เทียบไฟล์ต้นฉบับ ประวัติรุ่นที่เชื่อถือได้ หรือขอส่งออกจากระบบต้นทางอีกครั้ง แล้วนำเข้าด้วยชนิด Text

รหัสตัวเลขที่ยาวเกิน 15 หลักนัยสำคัญ มีความเสี่ยงอีกแบบ: เมื่อ Excel เก็บเป็นตัวเลข หลักท้ายอาจเปลี่ยนไป แม้ปรับความกว้างคอลัมน์แล้วอ่านง่ายขึ้นก็ไม่ได้ยืนยันว่าข้อมูลเดิมครบ ถ้ามีเพียงค่าหลังถูกปัดแล้ว สูตรเติมศูนย์หรือการเปลี่ยนรูปแบบไม่สามารถพิสูจน์เลขเดิมได้

ถ้าเป็นข้อมูลที่ต้องส่งให้ระบบอื่น ให้หยุดส่งจนกว่าจะเทียบต้นฉบับได้ คู่มือนี้ไม่ใช่เครื่องมือกู้ข้อมูลและไม่ต้องส่งไฟล์รายชื่อหรือรหัสส่วนตัวขึ้น GGQR

Custom format กับ TEXT ใช้เมื่อรู้ความยาวที่ถูกต้อง

สมมติข้อกำหนดรหัสสินค้ายืนยันว่าเป็น หกหลัก และค่าเดิมคือ 123 รูปแบบกำหนดเอง 000000 สามารถแสดงเป็น 000123 ในสมุดงานได้ แต่ค่าตัวเลขข้างใต้ยังเป็น 123 จึงอย่าใช้ภาพหน้าจอเป็นหลักฐานว่าระบบปลายทางจะได้รับข้อความหกตัว

ถ้าต้องการสร้างค่าข้อความจากเลขที่ทราบว่าครบและมีความยาวแน่นอน ใช้คอลัมน์ใหม่ เช่น =TEXT(A2,"000000") แล้วตรวจผลกับข้อกำหนดก่อนนำไปใช้ สูตรนี้เป็นการจัดรูปแบบตามกฎที่คุณป้อน ไม่ใช่การค้นคืนศูนย์หรือหลักท้ายที่ไม่ทราบ และไม่เหมาะกับการบังคับทุกเบอร์โทรให้มีจำนวนหลักเดียวกัน

เก็บต้นฉบับและคอลัมน์ที่แปลงแยกกัน จนตรวจผลส่งออกได้จริง วิธีและตัวอย่างของฟังก์ชันดูที่ Microsoft Support

ตรวจสามจุดก่อนส่งไฟล์ต่อ

  1. เทียบค่า: เลือกตัวอย่างที่มีศูนย์นำหน้า รหัสยาว และรหัสทั่วไปจากต้นฉบับ เทียบทุกตัวอักษรกับค่าในแถบสูตร ไม่พิจารณาแค่ตำแหน่งชิดซ้ายหรือขวา
  2. เทียบไฟล์: ถ้าต้องส่ง CSV ให้ส่งออกเป็นไฟล์ชื่อใหม่ เปิดสำเนาด้วยโปรแกรมอ่านข้อความธรรมดา แล้วตรวจรหัสและตัวคั่น CSV จะไม่เก็บทุกความสามารถของสมุดงาน และการส่งออกปกติใช้แผ่นงานปัจจุบัน
  3. เทียบปลายทาง: หากมีขั้นตอน Preview/ทดสอบนำเข้าที่ได้รับอนุญาต ให้ตรวจตัวอย่างก่อนยืนยันงานจริง อย่าถือว่าค่าที่ดูถูกใน Excel จะถูกทุกระบบ เพราะปลายทางอาจแปลงเป็นตัวเลขอีกครั้ง

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

แหล่งข้อมูล