วันพฤหัสบดีที่ 7 กรกฎาคม พ.ศ. 2559

ตัวอย่างการใช้ Data Validation ร่วมกับ Conditional Formatting

สวัสดีครับ วันนี้มีตัวอยางการใช้ Data Validation ร่วมกับ Conditional Formatting มาให้ชมกันครับ ... ตัวอย่างที่นำเสนอในวันนี้เป็นข้อสอบก่อนเรียนของท่านอาจารย์ณัฐศิระ เยาวสุต  เทพ Excel ของเมืองไทยคนนึงเลยทีเดียวครับ ไปดูกัน

โจทย์

  1. ให้สร้างรายการสำหรับคลิกเลือก (List) ที่เซลล์ E5 ซึ่งรายการคลิกเลือกนั้นประกอบด้วย Cash และ Credit 
  2. สร้างการจัดรูปแบบอย่างมีเงื่อนไขให้กับเซลล์ B7 ถึงเซลล์ E19 โดยอาศัยค่าอยู่ในคอลัมน์ E เปรียบเทียบกับเซลล์ E5 หากที่เซลล์ E5 มีค่าเท่ากับ Cash แล้ว เฉพาะบรรทัดในตารางที่คอลัมน์ E มีค่าดังกล่าวถูกใส่สีพื้นเป็นสีเหลือง

ดูรูปประกอบ


ท่านไหนทำได้แล้วก็ยินดีด้วยครับ สำหรับท่านไหนที่ยัง งง งง มาลองทำไปพร้อม ๆ กันครับ เริ่มกันเลย


สร้างรายการแบบ List ที่มีให้เลือก Cash กับ Credit กันก่อน

1. คลิกที่ เซลล์ E5
2. ไปที่เมนู Data > Data Validation



3. ที่ช่อง Allow เลือกเป็น List
4. ที่ช่อง Source พิมพ์รายการที่ต้องการเข้าไปขั้นด้วยเครื่องหมาย comma ตามตัวอย่างก็พิมพ์ Cash,Credit


5 กด OK

จัดรูปแบบ เซลล์ ด้วย Conditional Formatting 

โจทย์บอกว่า ถ้าค่าที่อยู่ในคอลัมน์ E ตรงกับค่าที่อยู่ใน เซลล์ E5 ให้ใส่พื้นหลังสีเหลืองตั้งแต่ เซลล์ B7 ถึงเซลล์ E19 (ดูรูปประกอบด้านบนนะครับ)

1. ระบายคลุมเซลล์ B7 ถึงเซลล์ E19
2. ไปที่เมนู HOME > Conditional Formatting > New Rule...


3. เลือก Use a formula to determine which cells to format


4. ใส่สูตร =$E7=$E$5


5. คลิกปุ่ม Format... เพื่อกำหนดรูปแบบให้กับเซลล์ตามต้องการ ในที่นี่เลือกพื้นหลังสีเหลือง จากนั้นคลิกปุ่ม OK 2 ที 

6. ลองทดสอบเลือกรายการที่เซลล์ E5 ดูว่าได้ผลลัพธ์ถูกต้องหรือไม่

หลักการของ Conditional Formatting  คือ

ถ้าเงื่อนไขเป็นจริง (True) จึงจะจัดรูปแบบตามที่กำหนด ถ้าเงื่อนไขนั้นไม่จริง (FALSE) ก็ไม่เกิดอะไรขึ้น

สุดท้ายขอขอบพระคุณอาจารย์ณัฐศิระ เยาวสุต สำหรับแบบฝึกหัดชิ้นนี้ครับ

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

  1. แบบทดสอบนี่ทดสอบการอ้างอิงเซลล์เพื่อการคำนวณแบบผสม (Mix Reference) ร่วมกับ Data Validation และ Conditional Formatting

    สำหรับวิธีการใส่เครื่องหมาย $ แบบอัตโนมัติโดยไม่ต้องพิมพ์ให้กดแป้นฟังก์ชัน F4 และกดไปจนกว่าเครื่องหมาย $ เลื่อนไปวางที่หน้าเลขบรรทัด หรืออักษรคอลัมน์ที่ต้องการให้ตรึงการอ้างอิงเซลล์เพื่อการคำนวณ

    ตอบลบ
    คำตอบ
    1. กราบขอบพระคุณอาจารย์ที่แวะมาเยี่ยมชม Blog เล็กๆ ของผม พร้อมให้คำอธิบายเพิ่มเติม

      ลบ