Page 1 of 1

การตรวจสอบความถูกต้องของข้อมูล

Posted: Thu Nov 10, 2016 8:11 pm
by yodpao.b
การตรวจสอบความถูกต้องของข้อมูล
[img]
Capture.PNG
[/img]

ความต้องการคือ
เมื่อใส่ข้อมูลใดในช่อง E4 แล้ว enter ข้อมูลแสดงออกมา เช่นใส่ aa15 ข้อมูลก็จะโชว์ aa15
แต่ถ้าใส่ข้อมูล ตามในช่อง A4:A12 ต้องแสดงกล่องข้อความการเตือนออกมา

ต้องการให้แสดงกล่องข้อความการเตือนออกมาเมื่อพิมพ์ข้อมูลเหมือนในช่อง A4 ถึง A12

ไม่ทราบต้องทำอย่างไรครับ

ในรูปด้านล่าง กล่องข้อความเตือนแสดงออกมา ถูกต้อง
[img]
Capture1.PNG
[/img]



ในรูปด้านล่าง กล่องข้อความเตือนแสดงออกมา ไม่ถูกต้อง ไม่ควรแสดง
ที่ผมทดลองทำใส่ค่าอะไรมันก็เตือนครับเข้าใจว่าน่าจะใช้สูตรผิด
[img]
Capture3.PNG
[/img]

Re: การตรวจสอบความถูกต้องของข้อมูล

Posted: Thu Nov 10, 2016 8:12 pm
by yodpao.b
ส่งไฟล์ครับ

Re: การตรวจสอบความถูกต้องของข้อมูล

Posted: Thu Nov 10, 2016 10:12 pm
by snasui
:D สิ่งที่ต้องการคือหากกรอกค่าที่ตรงกับค่าในช่วง A4:A12 จะไม่สามารถกรอกได้ หากไม่อยู่ในช่วงนั้นสามารถกรอกได้เช่นนี้ใช้หรือไม่ครับ :?:

หากใช่ สูตรใน Validation จะเป็นเช่นต้วอย่างตามด้านล่างครับ

=ISNA(MATCH(E4,$A$4:$A$12,0)) หรือ Countif($A$4:$A$12,E4)=0

Re: การตรวจสอบความถูกต้องของข้อมูล

Posted: Thu Nov 10, 2016 11:52 pm
by yodpao.b
เรียนอาจารย์ครับ
ถูกต้องตามที่ต้องการ
และถ้าต้องการที่จะกำหนดหรือจำกัดให้พิมพ์อักษรได้ 3 ตัว
โดยนำไปใช้กับสูตรที่อาจารย์ให้ไว้ ได้ไหมครับ

Re: การตรวจสอบความถูกต้องของข้อมูล

Posted: Fri Nov 11, 2016 9:41 am
by DhitiBank
ลองเพิ่มเงื่อนไขเข้าไปในสูตร validation ครับ

=AND(COUNTIF($A$4:$A$12,E4)=0,LEN(E4)<=3)

Re: การตรวจสอบความถูกต้องของข้อมูล

Posted: Fri Nov 11, 2016 7:28 pm
by yodpao.b
ไม่นึกเลยว่าการตรวจสอบความถูกต้องของข้อมูล
จะสามารถใช้ในการตรวจสอบแบบช่วงและยังใช้ฟังชั่นซ้อนได้อีกด้วย

สุตรด้านบนนี้มีประโยชน์มากครับ

ขอบคุณมากครับ