ข้อ จำกัด การจัดรูปแบบสำหรับเซลล์ใน Excel


3

ฉันต้องการให้เซลล์มีรูปแบบที่ระบุเช่น "01-02-03", หมายถึง "เส้นประสองหลักสองหลักสองหลักประสองหลัก"

ฉันผู้ใช้พยายามป้อนบางอย่างลงในเซลล์ข้อผิดพลาดควรเกิดขึ้นบอกเขาว่าค่าที่ป้อนไม่ถูกต้อง

เป็นไปได้โดยไม่สร้างแมโครหรือสคริปต์ VBA ซับซ้อนหรือไม่

คำตอบ:


2

นี่คือกฎการตรวจสอบที่ใช้เงื่อนไขต่อไปนี้:

  • จะต้องมี2 ขีดกลางในตำแหน่งเดียวกันตามที่แสดง
  • ด้วยข้อยกเว้นของขีดกลางมีค่ามีตัวเลขเท่านั้น

ติดตั้ง:

ขั้นที่ 1:เลือกเซลล์ของคุณและสร้างกฎการตรวจสอบความถูกต้อง

ขั้นตอนที่ 2:เลือกกำหนดเองและป้อนสูตรด้านล่าง (แทนที่A1ด้วยเซลล์ที่คุณอ้างถึงในคำถามของคุณ)

=AND(ISNUMBER(MID(A1,1,2)+0), ISNUMBER(MID(A1,4,2)+0), ISNUMBER(MID(A1,7,2)+0), MID(A1,3,1)="-", MID(A1,6,1)="-")

การใช้สูตรการตรวจสอบนี้รายการตัวอย่างต่อไปนี้จะแสดงข้อผิดพลาด "ค่าที่คุณป้อนไม่ถูกต้อง" หลังจากผู้ใช้ยกเลิกการเลือกเซลล์หรือกดEnterหลังจากพิมพ์ค่า

ad-24-24
56-a6-34
456-234
123456
67-7890

1

คุณสามารถใช้รูปแบบที่กำหนดเองสำหรับตัวเลข 6 หลัก: 00-00-00และจากนั้นใช้Data Validationเพื่อจำกัดความยาวของข้อความที่ 6 ซึ่งจะยังคงอนุญาตให้ใช้อักขระที่ไม่ใช่ตัวเลขได้

หรือคุณจะใช้การใช้งานWhole Number Data Validationระหว่าง100000และ999999เห็นได้ชัด 0แต่นี้จะไม่อนุญาตให้มีจำนวนที่จะเริ่มต้นด้วย


ขออภัย James ดูเหมือนว่าเราจะตอบคำถามพร้อมกันในทันที ฉันลบของฉันแล้ว
Blomkvist

@ Blomkvist ไม่มีปัญหาอะไรจิตใจที่ดีคิดเหมือนกัน!
James
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.