Page 1 of 1

ถามการใช้ Data Validation ครับ

Posted: Fri Aug 22, 2014 4:53 pm
by tornoiza
สวัสดีครับ ขอรบกวนทุกท่านด้วยนะครับ

เนื่องจากผมติดปัญหาการใช้ Data Validation ในการสั่งให้แจ้งเตือนกรณี ( ช่อง C1 มีค่า เป็น 0 )

เพราะช่อง C1 ผมได้ใช้สูตรนับจำนวนข้อมูลเลขบัตรประชาชนในชีทอื่นๆอยู่
( ไม่มีเลขที่บัตรประชาชนใน File หรือไม่ได้ระบุเลขบัตรประชาชนในช่อง C2 ช่อง C1 ก็จะขึ้นค่ามา = 0 ครับ )

ปัญหาที่ผมต้องการสอบถามคือ ผมสามารถใช้ Data Validation ในการสั่งให้มีการแจ้งเตือนกรณีใส่เลขบัตรประชาชนในช่อง C2
แต่ไม่พบข้อมูลในชีทข้อมูลอื่นๆโดยต้องการให้ มีข้อความแสดงขึ้นมาว่า ไม่พบข้อมูลพนักงานใน File Excel

แต่หากช่อง C2 ไม่ได้ระบุเลขบัตรประชาชนไว้ (ช่อง C1 ก็จะมีค่าเท่ากับ 0 เนื่องจากผมใช้สูตรนับจำนวนไว้)

- ผมไม่ต้องการให้มีการแจ้งเตือนขึ้นข้อความว่า" ไม่พบข้อมูลพนักงานใน File Excel "ในกรณีที่ไม่ได้ใส่เลขบัตรประชาชนในช่อง C2
- แต่ต้องการให้แจ้งเตือนข้อความว่า " ไม่พบข้อมูลพนักงานใน File Excel " เฉพาะกรณีที่ใส่เลขบัตรประชาชนในช่อง C2 แล้วไม่พบข้อมูลในชีทอื่นๆ ครับ
- และ ช่อง C2 ผมต้องการจะใส่ Data Validation ไว้ว่าให้ระบุได้แค่เลขบัตรประชาชน 13 หลักครับ
หากไม่ใช่ให้มีการแจ้งเตือนว่า " ระบุเลขบัตรประชาชนให้ครบ 13หลักครับ"

ผมได้แนบ File ตัวอย่างมาให้แล้วครับ

Re: ถามการใช้ Data Validation ครับ

Posted: Fri Aug 22, 2014 5:17 pm
by snasui
:D กรณีไม่ใส่ค่าใด ๆ ใน C2 ไม่สามารถแจ้งเดือนด้วย Validation ได้ครับ

การแจ้งด้วย Validation จะต้องเกิด Event หรือการกระทำกับเซลล์ใด ๆ ในตอนกรอกเซลล์ C2 หรือหลังจากกรอก C2 แล้วไปกรอกเซลล์อื่นในลำดับถัดไป หากไม่กรอกเซลล์อื่นในลำดับถัดไป เราจะไม่สามารถตรวจสอบว่ากรอกหรือไม่กรอกค่าในเซลล์ C2 ได้

Re: ถามการใช้ Data Validation ครับ

Posted: Fri Aug 22, 2014 9:04 pm
by tornoiza
snasui wrote::D กรณีไม่ใส่ค่าใด ๆ ใน C2 ไม่สามารถแจ้งเดือนด้วย Validation ได้ครับ

การแจ้งด้วย Validation จะต้องเกิด Event หรือการกระทำกับเซลล์ใด ๆ ในตอนกรอกเซลล์ C2 หรือหลังจากกรอก C2 แล้วไปกรอกเซลล์อื่นในลำดับถัดไป หากไม่กรอกเซลล์อื่นในลำดับถัดไป เราจะไม่สามารถตรวจสอบว่ากรอกหรือไม่กรอกค่าในเซลล์ C2 ได้
ขอบพระคุณมากครับ :D