💡 Validation หมายถึงการตรวจสอบความถูกต้องของค่าที่คีย์ลงใน Excel โดยมีการกำหนดไว้ล่วงหน้าก่อนว่า ให้เซลล์เป้าหมายของเราสามารถรับค่าใดได้บ้าง หากไม่ได้คีย์ค่าตามที่กำหนดก็ให้แจ้งผู้ใช้ด้วยข้อความลักษณะต่าง ๆ ตามระดับความสำคัญเช่น แจ้งข้อความเพื่อทราบ
แจ้งข้อความเตือนให้พิจารณาเนื่องจากเป็นข้อความที่มีความสำคัญหรือแสดงข้อความผิดพลาดและไม่ยอมให้คีย์ได้กรณีที่ข้อความมีความสำคัญสูง
Validation แบบสัมพันธ์กันหลายระดับเป็นการสร้างการตรวจสอบค่าในเซลล์หลาย ๆ เซลล์โดยให้เซลล์เหล่านั้นแสดงค่าที่สัมพันธ์กันเท่านั้น หมายถึง หากเราเลือกหรือคีย์ค่าในเซลล์แรกแล้ว ในเซลล์ที่สองเราสามารถที่จะคีย์หรือเลือกค่าที่สัมพันธ์กันกับเซลล์แรกได้เท่านั้น ในเซลล์ที่สามเราสามารถจะคีย์หรือเลือกค่าที่สัมพันธ์กันกับเซลล์ที่สองได้เท่านั้น เช่นนี้ไปเรื่อย ๆ
Video ด้านล่างนี้เป็นการแสดง Validation แบบสัมพันธ์กันหลาย ๆ ระดับเพื่อเป็นแนวทางให้สามารถที่จะประยุกต์ใช้ต่อไป โดยได้ยกตัวอย่างการกรอกข้อมูลที่เป็น จังหวัด อำเภอ ตำบล มีลักษณะคือ เมื่อเลือกจังหวัดแล้ว สามารถเลือกอำเภอในจังหวัดนั้นได้เท่านั้น เมื่อเลือกอำเภอแล้ว สามารถเลือกตำบลในอำเภอนั้นได้เท่านั้น เพื่อลดความผิดพลาดในการคีย์หรือเลือกข้อมูลและเกิดความสะดวกแก่ผู้ใช้ 😆
📹 Video แสดงการทำ Validation แบบสัมพันธ์กันหลายระดับ
🧭 Timeline หัวข้อหลัก
- 00:00:13 แนะนำวัตถุประสงค์: สร้าง Validation แบบสัมพันธ์กันหลายระดับ
- 00:00:38 สาธิตโครงสร้างข้อมูลต้นทาง: จังหวัด อำเภอ ตำบล
- 00:01:05 ตั้งชื่อช่วง (Named Range) สำหรับแต่ละกลุ่มข้อมูล
- 00:01:42 ใช้ฟังก์ชัน INDIRECT เพื่อเชื่อมโยงข้อมูลแบบสัมพันธ์
- 00:02:20 สร้าง Data Validation สำหรับเซลล์จังหวัด
- 00:02:45 สร้าง Data Validation สำหรับเซลล์อำเภอ โดยอิงจากจังหวัด
- 00:03:10 สร้าง Data Validation สำหรับเซลล์ตำบล โดยอิงจากอำเภอ
- 00:03:40 ทดสอบการเลือกข้อมูลแบบสัมพันธ์
- 00:04:10 สรุป: ได้ระบบกรอกข้อมูลที่ลดข้อผิดพลาดและเพิ่มความสะดวก
สอบถามปัญหาการใช้งาน Excel และ VBA ได้ที่ snasui.com

