สอบถามการกำหนดให้เซลนั้นกรอกข้อมูลเฉพาะตัวเลข 0 - 9 เท่านั้น
Posted: Sun Mar 08, 2026 12:01 pm
จากไฟล์ที่แนบมา
ต้องการให้ผู้ใช้งานกรอกข้อมูลที่เซล C2 เป็นตัวเลขเท่านั้น และบังคับต้องกรอกให้ครบ 13 ตัว เกินไม่ได้ ไม่ถึงไม่ได้
เมื่อกรอกเสร็จแล้วให้เซลนั้นแสดงผลเป็นรูปแบบ เลขบัตรประชาชน 0 0000 00000 00 0
ที่ Data (ข้อมูล) > Data Validation ผมใช้สูตร =AND(ISNUMBER(C2), LEN(C2)=13)
Format Cell ผมจัดรูปแบบกำหนดเองเป็น 0 0000 00000 00 0
ผลปรากฎว่า ถ้าคีย์ตัวเลขที่ไม่มี 0 นำหน้าจะสามารถใช้ได้ตามต้องการ แต่ถ้ามีเลข 0 นำหน้า จะไม่สามารถใช้ได้
ต้องปรับอย่างไรเพื่อให้สามารถมี 0 นำหน้า
ต้องการให้ผู้ใช้งานกรอกข้อมูลที่เซล C2 เป็นตัวเลขเท่านั้น และบังคับต้องกรอกให้ครบ 13 ตัว เกินไม่ได้ ไม่ถึงไม่ได้
เมื่อกรอกเสร็จแล้วให้เซลนั้นแสดงผลเป็นรูปแบบ เลขบัตรประชาชน 0 0000 00000 00 0
ที่ Data (ข้อมูล) > Data Validation ผมใช้สูตร =AND(ISNUMBER(C2), LEN(C2)=13)
Format Cell ผมจัดรูปแบบกำหนดเองเป็น 0 0000 00000 00 0
ผลปรากฎว่า ถ้าคีย์ตัวเลขที่ไม่มี 0 นำหน้าจะสามารถใช้ได้ตามต้องการ แต่ถ้ามีเลข 0 นำหน้า จะไม่สามารถใช้ได้
ต้องปรับอย่างไรเพื่อให้สามารถมี 0 นำหน้า