การป้องกันการคีย์ค่าซ้ำ

💡 บางข้อมูลอาจจำเป็นต้องจัดเก็บไว้เพียง Record เดียวเท่านั้น หากเราไม่ป้องกันการคีย์ค่าซ้ำไว้ จะเสียเวลามาตรวจสอบเสมอว่ามีค่าที่กำลังบันทึกอยู่แล้วหรือไม่ แต่ถ้ากำหนดได้ว่าถ้าซ้ำแล้วให้มีข้อความเตือน จะทำให้ประหยัดเวลาในการตรวจสอบได้มาก

ยกตัวอย่างเช่นต้องการป้องกันการคีย์ค่าซ้ำในเซลล์ A2:A20 ตามภาพด้านล่าง

Protect Double Value
ภาพ 1 การป้องกันการคีย์ค่าซ้ำ

เราสามารถป้องกันการคีย์ค่าซ้ำได้ดังนี้

  1. คลุมช่วงข้อมูลที่ต้องคีย์ เช่น A2:A20
  2. เข้าเมนู Data เลือก Data Validation
  3. เลือกแถบ Settings
  4. ที่ Allow เลือก Custom
  5. ที่ Formula box คีย์สูตร
    =COUNTIF($A$2:$A$20,A2)=1
  6. เลือกแถบ Error Alert
  7. ตรง Title box กรอก “คีย์รายการซ้ำ”
  8. ในช่อง Error message box กรอก “ค่าที่คุณกรอกมีอยู่แล้ว”
  9. OK

ทดลองคีย์ค่าใด ๆ และทดลองคีย์ค่าซ้ำกัน สังเกตดูผล สามารถดาวน์โหลดไฟล์แนบตามด้านล่างไปศึกษาได้ตามสะดวกครับ 😉

 

มีปัญหาการใช้งาน Excel and VBA สอบถามได้ที่ snasui.com

Revised: June 17, 2018 at 07:16

1 thought on “การป้องกันการคีย์ค่าซ้ำ”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top