หน้าเว็บ

วันอาทิตย์ที่ 9 พฤศจิกายน พ.ศ. 2551

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

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

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

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

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

ทดลองคีย์ค่าใด ๆ และทดลองคีย์ค่าซ้ำกัน สังเกตดูผล

4 ความคิดเห็น:

Nuch_Jang กล่าวว่า...

ขอบคุณค่ะ ดีมากเลยค่ะ

Mssu กล่าวว่า...

ขอบคุณค่ะ
สำหรับเคล็ดลับดีๆ ช่วยแก้ปัญหาได้โดยง่ายๆค่ะ

panya saengsungsong กล่าวว่า...

ขอบคุณมากคับเป็นประโยชน์อย่างมาก

ไม่ระบุชื่อ กล่าวว่า...

ขอบคุณมากเช่นกันค่ะ เป็นประโยชน์มากจริง ๆ