20 March 2009

หากเราต้องการให้ Excel เตือนเรา(Pop up) ว่า ถ้าหากข้อมูลใน cell ที่อ้างถึงนั้นยังไม่มีการใส่ข้อมูล ให้แจ้งเตือนเราทุกครั้ง ทำอย่างไร

สำหรับกรณีนี้ หากต้องการให้มีการแสดงโชว์ โดย Pop up นั้น ยังมี feature หนึ่งที่สามารถที่จะนำมาประยุกต์ใช้ได้ นั่นคือ Validation
ซึ่งจะอยู่ที่ Manubar-->Data-->Validation


ตัวอย่างการใช้งาน
เราต้องการให้ A2 แสดง pop up เตือนหากใน Coloumeที่3 (C2) นั้น ไม่มีข้อมูล และ ข้อมูลใน B2 จะต้องไม่ใช่ "X" พร้อมกับไม่สามารใส่ข่อมูลใน A2 ได้


1.เลือกไปที่ Validation
2.เลือก Tap setting-->Allow-->Custom
3.จากนั้นให้ใส่เงื่อนไข(สูตร) เข้าไป ดังนี้

=AND(NOT(LEFT(B2,1)="D"),NOT(ISBLANK(C2)))
**อย่าลืม คลิ๊กที่ ช่อง Ignore blank ออกด้วยนะครับ เพราะว่าเราเขียนสูตรที่เกี่ยวข้องกับการ Blank ของ cell



4.เลือก tap -->Input Message และ Error Alert เพื่อใส่ข้อความเตือนใน Pop up



5.หลังจากที่ทำตามขั้นตอนนี้แล้วจะได้ผลลัพท์ ดังนี้


**หมายเหตุ**
1.สำหรับท่านที่ต้องการเพียงเงื่อนไขเดียวก็ให้ใช้สูตรนี้แทนครับ
'=NOT(ISBLANK(C2))
2.สำหรับท่านที่มีเงื่อนไขในการตวจสอบการทำงานมากขึ้น ตัวอย่างเช่น ให้ตวจสอบ cell B2 ว่าต้องมีตัวอักษรตัวแรกเป็น E หรือ P เท่านั้น และ C2 ต้องมีการลงข้อมูลเท่านั้น จึงจะสามารถลงข้อมูลได้ ถ้าไม่ก็ให้ Excel Pop up เตือนเรา.... ให้ใช้สูตร ดังนี้
=or(and(left(b2,1)="Y",not(isblank(c2))),and(left(b2,1)="Z",not(isblank(c2))))

เพียงเท่านี้ก็จะทำให้ excel แจ้งเตือนเราทุกครั้งที่ไม่ตรงตามเงื่อนไขครับ

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.