จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล
จำกัดเซลล์ให้รับเฉพาะตัวเลข วันที่ หรือค่าจากรายการ
จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
การตรวจสอบความถูกต้องของข้อมูลคืออะไร
การตรวจสอบความถูกต้องของข้อมูลจะกำหนดกฎว่าควรยอมรับค่าใดในเซลล์ แทนที่จะต้องเชื่อว่าผู้ใช้จะพิมพ์ข้อมูลได้ถูกต้อง สเปรดชีตจะบังคับใช้กฎดังกล่าว
คุณสามารถกำหนดให้เซลล์รับเฉพาะจำนวนเต็ม เฉพาะวันที่ในช่วงที่กำหนด หรือเฉพาะค่าจากรายการที่อนุมัติไว้ได้
- ตรวจจับการพิมพ์ผิดก่อนที่จะทำให้ข้อมูลของคุณปนเปื้อน
- แนะนำผู้ใช้ด้วยคำแนะนำและข้อความเตือน
- ใช้งานได้ทั้งใน Excel และ Google Sheets
ค้นหาได้ที่ไหน
ฟีเจอร์นี้อยู่ในตำแหน่งที่แตกต่างกันเล็กน้อยในแต่ละโปรแกรม
- Excel: เลือกเซลล์ ไปที่แท็บ ข้อมูล แล้วคลิก การตรวจสอบความถูกต้องของข้อมูล
- Google Sheets: เลือกเซลล์ จากนั้นเลือก ข้อมูล > การตรวจสอบความถูกต้องของข้อมูล แล้วคลิก เพิ่มกฎ
ทั้งสองโปรแกรมจะเปิดแผงที่ให้คุณเลือกประเภทกฎ กำหนดขีดจำกัด และตัดสินใจว่าจะเกิดอะไรขึ้นเมื่อมีผู้ป้อนข้อมูลที่ไม่ถูกต้อง
อนุญาตเฉพาะตัวเลข
กฎทั่วไปข้อหนึ่งคือการจำกัดให้เซลล์รับเฉพาะตัวเลข ในกล่องโต้ตอบของ Excel ให้เลือก จำนวนเต็ม หรือ ทศนิยม จากนั้นกำหนดเงื่อนไข เช่น ระหว่าง 1 ถึง 100
หากมีผู้พิมพ์ abc หรือ 150 รายการที่ป้อนจะถูกปฏิเสธ
- ใช้ จำนวนเต็ม สำหรับจำนวนรายการและปริมาณ
- ใช้ ทศนิยม สำหรับราคาและเปอร์เซ็นต์
- ตัวดำเนินการได้แก่ ระหว่าง มากกว่า และเท่ากับ
จำกัดวันที่
คุณยังสามารถจำกัดให้เซลล์รับเฉพาะวันที่ที่ถูกต้องภายในช่วงเวลาหนึ่งได้ เลือกกฎ วันที่ แล้วกำหนดตัวอย่างเช่น วันที่ ระหว่าง วันนี้กับสิ้นปี
วิธีนี้เหมาะอย่างยิ่งสำหรับตารางการจองหรือกำหนดส่งงาน ซึ่งวันที่ในอดีตไม่สมเหตุสมผล
- ปฏิเสธวันที่ก่อน
=TODAY()เพื่อป้องกันการลงวันที่ย้อนหลัง - กำหนดวันที่เริ่มต้นและวันที่สิ้นสุดร่วมกันเพื่อบังคับใช้ช่วงเวลาของโครงการ
สเปรดชีตจะตรวจสอบทุกรายการที่ป้อนเทียบกับกฎโดยอัตโนมัติ
=TODAY()กฎความยาวข้อความ
การตรวจสอบความถูกต้องยังใช้ควบคุมข้อความได้ด้วย Excel มีการตรวจสอบแบบ ความยาวข้อความ ซึ่งเหมาะสำหรับช่องข้อมูลอย่างรหัสประเทศสองตัวอักษรหรือ ID ที่มีความยาวตายตัว
- กำหนดให้ความยาว เท่ากับ 2 สำหรับรหัสรัฐ
- กำหนดให้ความยาว น้อยกว่าหรือเท่ากับ 50 สำหรับบันทึกสั้น ๆ
สิ่งที่อยู่นอกขีดจำกัดจะถูกปฏิเสธ ทำให้คอลัมน์ของคุณมีรูปแบบเดียวกันและสูตรที่ใช้ต่อไปทำงานได้อย่างคาดเดาได้
กฎสูตรแบบกำหนดเอง
หากกฎที่มีมาให้ไม่สามารถรองรับสิ่งที่ต้องการได้ ให้ใช้กฎ กำหนดเอง (Excel) หรือ สูตรกำหนดเองคือ (Sheets) คุณจะเขียนสูตรที่ต้องประเมินผลเป็น TRUE จึงจะอนุญาตให้ป้อนค่าได้
ตัวอย่างเช่น หากต้องการบังคับให้ข้อความในเซลล์ A2 เป็นตัวพิมพ์ใหญ่:
=EXACT(A2,UPPER(A2))
หากค่าที่พิมพ์ไม่ใช่ตัวพิมพ์ใหญ่ทั้งหมด สูตรจะคืนค่าเป็น FALSE และรายการที่ป้อนจะถูกบล็อก
=EXACT(A2,UPPER(A2))ตัวอย่างการใช้งาน: ห้ามค่าซ้ำ
กฎแบบกำหนดเองที่ได้รับความนิยมข้อหนึ่งคือการป้องกันไม่ให้ป้อนค่าซ้ำในคอลัมน์ เลือก A2:A100 แล้วใช้สูตรแบบกำหนดเอง:
=COUNTIF($A$2:$A$100,A2)=1
สูตรนี้หมายความว่า ค่าที่เพิ่งพิมพ์ต้องปรากฏเพียงครั้งเดียวในช่วงดังกล่าว หากมีค่านั้นอยู่แล้ว จำนวนจะเป็น 2 และกฎจะไม่ผ่าน
- เหมาะอย่างยิ่งสำหรับ ID ที่ไม่ซ้ำกัน อีเมล หรือเลขที่ใบแจ้งหนี้
- สังเกตช่วงแบบสัมบูรณ์และ
A2แบบสัมพัทธ์
=COUNTIF($A$2:$A$100,A2)=1ข้อความแจ้งการป้อนข้อมูล
Excel ให้คุณแสดง ข้อความแจ้งการป้อนข้อมูล — คำแนะนำสั้น ๆ ที่จะปรากฏเมื่อเลือกเซลล์ ก่อนที่ผู้ใช้จะพิมพ์ข้อมูล
ใช้ข้อความนี้เพื่ออธิบายกฎด้วยภาษาที่เข้าใจง่าย เช่น ป้อนจำนวนเต็มตั้งแต่ 1 ถึง 100
- แนะนำผู้ใช้ล่วงหน้า
- ลดจำนวนรายการที่ถูกปฏิเสธและความหงุดหงิด
Google Sheets มีคำแนะนำลักษณะเดียวกันผ่านข้อความช่วยเหลือการตรวจสอบความถูกต้องในกฎ
การแจ้งเตือนข้อผิดพลาด: หยุดกับคำเตือน
เมื่อข้อมูลไม่เป็นไปตามกฎ แท็บ การแจ้งเตือนข้อผิดพลาด ของ Excel จะกำหนดระดับความเข้มงวด:
- หยุด — ปฏิเสธรายการที่ป้อนโดยสิ้นเชิง
- คำเตือน — แจ้งให้ทราบ แต่ยังให้ผู้ใช้ดำเนินการต่อได้
- ข้อมูล — เพียงแจ้งให้ผู้ใช้ทราบ
Google Sheets มีตัวเลือกคล้ายกันคือ ปฏิเสธข้อมูลที่ป้อน หรือ แสดงคำเตือน เลือก หยุด เมื่อข้อมูลที่ไม่ถูกต้องเป็นสิ่งที่ยอมรับไม่ได้ และเลือก คำเตือน เมื่อยังอนุญาตให้ใช้วิจารณญาณได้
ค้นหาและลบการตรวจสอบความถูกต้อง
คุณสามารถตรวจสอบหรือล้างกฎได้ทุกเมื่อ
- ใน Excel ให้เลือกเซลล์แล้วเปิด การตรวจสอบความถูกต้องของข้อมูล อีกครั้ง จากนั้นคลิก ล้างทั้งหมด เพื่อลบกฎ
- เครื่องมือ วงกลมข้อมูลที่ไม่ถูกต้อง ของ Excel จะเน้นค่าที่มีอยู่เดิมซึ่งไม่เป็นไปตามกฎที่เพิ่งเพิ่ม
- ใน Sheets ให้เปิด การตรวจสอบความถูกต้องของข้อมูล แล้วลบกฎออกจากแผง
โปรดจำไว้ว่าการตรวจสอบความถูกต้องจะตรวจเฉพาะรายการที่ป้อน ใหม่ เว้นแต่คุณจะตรวจสอบรายการเก่าด้วย
การตรวจสอบความถูกต้องด้วยรายการ
ยังมีกฎอีกประเภทหนึ่งที่ควรกล่าวถึง เพราะจะนำไปสู่บทเรียนถัดไป นั่นคือกฎ รายการ
แทนที่จะยอมรับตัวเลขหรือวันที่ใด ๆ กฎรายการจะจำกัดเซลล์ให้รับเฉพาะตัวเลือกที่กำหนด เช่น Open Closed หรือ Pending
- เป็นพื้นฐานของเมนูแบบดรอปดาวน์
- คุณสามารถพิมพ์ตัวเลือกเองหรืออ้างอิงไปยังช่วงเซลล์ได้
ในบทเรียนถัดไป คุณจะเปลี่ยนสิ่งนี้ให้เป็นรายการแบบดรอปดาวน์ที่เรียบร้อยและใช้งานง่าย
ตรวจสอบความเข้าใจ
คุณต้องการให้คอลัมน์หนึ่งไม่ยอมรับค่าที่มีอยู่แล้วที่อื่นในคอลัมน์ สูตรการตรวจสอบความถูกต้องแบบกำหนดเองใดทำเช่นนี้สำหรับเซลล์ A2 ในช่วง A2:A100?
สรุป
คุณได้เรียนรู้การควบคุมข้อมูลที่ป้อนด้วย การตรวจสอบความถูกต้องของข้อมูล:
- เปิดใช้งานผ่านแท็บ ข้อมูล (Excel) หรือ ข้อมูล > การตรวจสอบความถูกต้องของข้อมูล (Sheets)
- จำกัดให้รับเฉพาะจำนวนเต็ม ทศนิยม วันที่ หรือข้อความที่มีความยาวตามกำหนด
- เขียน สูตรแบบกำหนดเอง เช่น
=COUNTIF($A$2:$A$100,A2)=1สำหรับกฎขั้นสูง - เพิ่มข้อความแจ้งการป้อนข้อมูล และเลือก หยุด หรือ คำเตือน สำหรับข้อผิดพลาด
ถัดไป คุณจะสร้าง รายการแบบดรอปดาวน์ ที่ใช้งานง่าย โดยใช้ช่วงที่มีชื่อ
คำถามที่พบบ่อย
บทเรียน “จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล”
จำกัดเซลล์ให้รับเฉพาะตัวเลข วันที่ หรือค่าจากรายการ คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม
ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การสร้างและใช้ช่วงที่ตั้งชื่อ
- การตั้งชื่อค่าคงที่และสูตร
- จำกัดข้อมูลนำเข้าด้วยการตรวจสอบข้อมูล
- การสร้างรายการแบบดรอปดาวน์