Conditional Formatting - Less Than

2/8 แก้ไขเป็น

... อ่านเพิ่มเติมหลายคนถามว่า Conditional Formatting คืออะไร และควรใช้คำสั่งไหนเวลาอยาก “เน้นเซลล์ที่มีค่ามากกว่า 100” หรือ “น้อยกว่า 100” แบบไม่ต้องเขียนสูตร IF จริง ๆ ทำได้ง่ายมากครับ เพราะ Excel มีกฎสำเร็จรูปให้เลือกอยู่แล้ว 1) Conditional Formatting คืออะไร? เป็นฟีเจอร์ที่ช่วย “จัดรูปแบบอัตโนมัติ” ตามเงื่อนไขที่เรากำหนด เช่น ให้คะแนนที่น้อยกว่า 100 ไฮไลต์เป็นสีเทา และตัวอักษรเป็น Bold Italic สีแดง หรือจะทำกลับกันคือให้ค่ามากกว่า 100 เด่นขึ้นก็ได้ เหมาะกับงานเช็กคะแนน เช็กยอดขาย เช็กสต็อก ฯลฯ 2) เน้นเซลล์ที่ “มากกว่า 100” ต้องใช้คำสั่งไหน? ไปที่ Home > Conditional Formatting > Highlight Cells Rules > Greater Than… - เลือกช่วงข้อมูลก่อน (เช่น คอลัมน์ “คะแนน”) - กด Greater Than… แล้วใส่ค่า 100 - จากนั้นเลือกสี/รูปแบบที่ต้องการ หรือกด Custom Format เพื่อปรับละเอียด 3) เน้นเซลล์ที่ “น้อยกว่า 100” (ตามภาพตัวอย่าง Less Than) Home > Conditional Formatting > Highlight Cells Rules > Less Than… - ใส่ค่าที่สนใจ เช่น 100 - เลือก Custom Format - ที่แท็บ Fill เลือกสีเทา - ที่แท็บ Font เลือกตัวหนา (Bold) + ตัวเอียง (Italic) และสีแดง กด OK แล้วค่าที่น้อยกว่า 100 จะถูกไฮไลต์ทันที 4) ถ้าจะ “แยกสีด้วย IF” จำเป็นไหม? ไม่จำเป็นในเคสง่าย ๆ เช่น มากกว่า/น้อยกว่า/เท่ากับ เพราะ Highlight Cells Rules ทำแทนได้เลย แต่ถ้าเงื่อนไขซับซ้อน (เช่น หลายเงื่อนไขในเซลล์เดียว) ค่อยใช้ New Rule > Use a formula to determine which cells to format แล้วค่อยใส่สูตร 5) เปลี่ยนสีเซลล์ตามเงื่อนไข “วันที่” ถ้าต้องการไฮไลต์ตามวัน (เช่น เลยกำหนด/ใกล้ถึงกำหนด) - Home > Conditional Formatting > Highlight Cells Rules > A Date Occurring… (ถ้ามี) หรือใช้ Home > Conditional Formatting > New Rule > Use a formula… ตัวอย่างที่ผมใช้บ่อย: - วันเลยกำหนด (ก่อนวันนี้): =A2<TODAY() - วันนี้: =A2=TODAY() - ภายใน 7 วันข้างหน้า: =AND(A2>=TODAY(),A2<=TODAY()+7) แล้วค่อยตั้ง Fill/Font ให้สังเกตง่าย ทิปเล็ก ๆ: ถ้าใช้หลายกฎ อย่าลืมไปที่ Conditional Formatting > Manage Rules เพื่อจัดลำดับกฎ (บางครั้งลำดับมีผล) และตรวจว่าช่วง “Applies to” ครอบคลุมข้อมูลที่ต้องการจริง ๆ ครับ