บางข้อมูลอาจจำเป็นต้องจัดเก็บไว้เพียง Record เดียวเท่านั้น หากเราไม่ป้องกันการคีย์ค่าซ้ำไว้ จะเสียเวลามาตรวจสอบเสมอว่ามีค่าที่กำลังบันทึกอยู่แล้วหรือไม่ แต่ถ้ากำหนดได้ว่าถ้าซ้ำแล้วให้มีข้อความเตือน จะทำให้ประหยัดเวลาในการตรวจสอบได้มาก
ยกตัวอย่างต้องการป้องกันการคีย์ค่าซ้ำในเซลล์ A2:A20
เราสามารถป้องกันการคีย์ค่าซ้ำได้ดังนี้
- คลุมช่วงข้อมูลที่ต้องคีย์ เช่น A2:A20
 - เข้าเมนู Data เลือก Validation
 - เลือกแถบ Settings
 - ที่ Allow เลือก Custom
 - ที่ Formula box คีย์สูตร
 - =COUNTIF($A$2:$A$20,A2)=1
 - เลือกแถบ Error Alert
 - ตรง Title box กรอก "คีย์รายการซ้ำ"
 - ในช่อง Error message box กรอก "ค่าที่คุณกรอกมีอยู่แล้ว"
 - OK
 
ทดลองคีย์ค่าใด ๆ และทดลองคีย์ค่าซ้ำกัน สังเกตดูผล



0 ความคิดเห็น:
แสดงความคิดเห็น