Excel เป็นโปรแกรมสเปรดชีตที่พัฒนาและเผยแพร่โดย Microsoft เป็นส่วนหนึ่งของชุด Office ที่มีโปรแกรมจำเป็นสำหรับงานสำนักงาน Excel กลายเป็นมาตรฐานอุตสาหกรรมในไม่กี่ปีผ่านมาเพราะประสิทธิภาพและฟีเจอร์มากมาย บทความนี้จะสอนวิธีง่ายๆ หยุดไม่ให้ Excel จัดรูปแบบตัวเลขอัตโนมัติ
วิธีหยุดไม่ให้ Excel เปลี่ยนตัวเลขอัตโนมัติ
พบว่าบางผู้ใช้เมื่อป้อนตัวเลข จะถูกจัดรูปแบบอัตโนมัติเป็นวันที่หรือรูปแบบอื่น ด้านล่างคือวิธีง่ายและมีประสิทธิภาพหยุดไม่ให้ Excel จัดรูปแบบตัวเลขอัตโนมัติ
วิธีที่ 1: เปลี่ยนรูปแบบเซลล์
การตั้งค่ารูปแบบของเซลล์ให้ถูกต้องสำคัญมากเพื่อหยุดไม่ให้ Excel จัดรูปแบบอัตโนมัติ ในขั้นตอนนี้จะตั้งค่ารูปแบบใหม่ วิธีทำ:
- กด Shift ค้างแล้วเลือกเซลล์ที่ต้องการป้อนตัวเลข
- คลิกขวาที่เซลล์ที่เลือกแล้ว เลือก “Format Cells”

- คลิก “Text” กด “OK”

- ป้อน ตัวเลขในเซลล์ที่เลือก ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 2: ใส่เครื่องหมายนำหน้า
หากการเปลี่ยนรูปแบบเซลล์ไม่สะดวก การใส่สัญลักษณ์นำหน้าก่อนตัวเลขจะหยุดไม่ให้ Excel จัดรูปแบบใหม่ วิธีทำ:
- เปิด ไฟล์สเปรดชีตที่ต้องการป้อนตัวเลข
- คลิก ที่เซลล์ที่จะใส่ตัวเลข ป้อนแบบ “ ‘(ตัวเลข)”

- การใส่ “ ‘ ” นำหน้าตัวเลข ทำให้ Excel ถือว่ารูปแบบเซลล์นั้นเป็น “Text”
วิธีที่ 3: ใช้รหัสโค้ด (VBA)
หากวิธีข้างต้นรู้สึกยุ่งยาก Excel สามารถตั้งค่าให้บังคับใช้รูปแบบ “Text” ในสมุดงานทั้งหมดได้ โดยใส่โค้ดในโมดูลโค้ดของสมุดงาน วิธีทำ:
- เลือกโค้ดด้านล่าง คลิกขวา เลือก “Copy”
Private Sub Workbook_Open() Dim sh As Worksheet For Each sh In Me.Sheets sh.Cells.NumberFormat = "@" Next End Sub
- เปิด สมุดงานที่ต้องการใส่โค้ด
- กด “Alt” + “F11” พร้อมกัน
- คลิก “Insert” เลือก “Module”

- คลิก “Edit” ที่เคอร์เซอร์กระพริบ เลือก “Paste”
- คลิก “OK” เพื่อเพิ่ม
- คลิกแท็บ “View” เลือก “Macros”

- เลือก โค้ดที่เพิ่งเพิ่ม เพื่อรัน