Shade Alternate Row กับ Excel Conditional Formatting

01 จาก 01

Excel Shading Rows / Columns สูตร

การแรเงาแถวสลับกับการจัดรูปแบบตามเงื่อนไข ©ฝรั่งเศสเท็ด

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

นอกเหนือจากตัวเลือกที่ตั้งไว้ล่วงหน้าแล้วยังสามารถสร้าง กฎ การจัดรูปแบบ ตาม เงื่อนไขที่กำหนดเองโดยใช้สูตร Excel เพื่อทดสอบเงื่อนไขที่ผู้ใช้ระบุ

หนึ่งสูตรดังกล่าวที่รวมฟังก์ชัน MOD และ ROW สามารถใช้เพื่อกำหนดแถวข้อมูลโดยอัตโนมัติซึ่งสามารถอ่านข้อมูลใน แผ่นงาน ขนาดใหญ่ได้ง่ายขึ้น

Dynamic Shading

ข้อดีอีกข้อหนึ่งในการใช้สูตรเพื่อเพิ่มการแรเงาแถวคือการแรเงาเป็น แบบไดนามิก ซึ่งหมายถึงการเปลี่ยนแปลงหากจำนวนแถวเปลี่ยนแปลง

หากแทรกแถวหรือลบแถวแรเงาให้ปรับตัวเองเพื่อรักษารูปแบบ

หมายเหตุ: แถวสำรองไม่ได้เป็นเพียงตัวเลือกเดียวกับสูตรนี้ โดยการเปลี่ยนเล็กน้อยตามที่กล่าวไว้ด้านล่างสูตรสามารถแรเงารูปแบบของแถวใดก็ได้ นอกจากนี้ยังสามารถใช้เพื่อแรเงาคอลัมน์แทนแถวหากคุณเลือก

ตัวอย่าง: สูตรแรเงาแถว

ขั้นตอนแรกคือการเน้นช่วงของเซลล์ที่จะแรเงาเนื่องจากสูตรจะมีผลกับเซลล์ที่เลือกเท่านั้น

  1. เปิดแผ่นงาน Excel - เวิร์กชีทเปล่าจะใช้สำหรับบทแนะนำนี้
  2. เน้นช่วงของ เซลล์ ในแผ่นงาน
  3. คลิกแท็บ โฮม ของ ริบบิ้น
  4. คลิกที่ไอคอนการจัดรูปแบบตามเงื่อนไขเพื่อเปิดเมนูแบบเลื่อนลง
  5. เลือก กฎใหม่ เพื่อเปิด กล่องโต้ตอบ รูปแบบการจัดรูปแบบใหม่
  6. คลิกที่ ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ตัวเลือกจากรายการที่ด้านบนของกล่องโต้ตอบ
  7. ป้อนสูตรต่อไปนี้ลงในช่องด้านล่าง ค่าจัดรูปแบบซึ่งค่านี้เป็นจริง ในครึ่งล่างของกล่องโต้ตอบ = MOD (ROW (), 2) = 0
  8. คลิกปุ่มรูปแบบเพื่อเปิดกล่องโต้ตอบ Format Cells
  9. คลิกแท็บ เติม เพื่อดูตัวเลือกสีพื้นหลัง
  10. เลือกสีที่จะใช้สำหรับแรเงาแถวอื่นของ ช่วงที่ เลือก
  11. คลิก OK สองครั้งเพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
  12. แถวอื่นในช่วงที่เลือกควรจะแรเงาด้วยสีพื้นหลังที่เลือกไว้

การตีความสูตร

วิธีการอ่านสูตรนี้โดย Excel คือ:

MOD และ ROW ทำอะไร

รูปแบบขึ้นอยู่กับฟังก์ชัน MOD ในสูตร MOD ทำอะไรคือการแบ่งหมายเลขแถว (กำหนดโดยฟังก์ชัน ROW) ด้วยหมายเลขที่สองภายในวงเล็บและส่งคืนส่วนที่เหลือหรือโมดูลัสตามที่บางครั้งเรียกว่า

เมื่อถึงจุดนี้การจัดรูปแบบตามเงื่อนไขจะใช้เวลามากกว่าและเปรียบเทียบค่าโมดูลัสกับตัวเลขหลังจากเครื่องหมายเท่ากับ ถ้ามีการจับคู่ (หรือถูกต้องกว่าถ้าเงื่อนไขเป็น TRUE) แถวนั้นจะเป็นสีเทาถ้าตัวเลขทั้งสองด้านของเครื่องหมายเท่ากับไม่ตรงกันเงื่อนไขเป็น FALSE และไม่มีการแรเงาเกิดขึ้นสำหรับแถวนั้น

ตัวอย่างเช่นในภาพด้านบนเมื่อแถวสุดท้ายในช่วงที่เลือก 18 หารด้วย 2 โดยฟังก์ชัน MOD ส่วนที่เหลือเป็น 0 ดังนั้นเงื่อนไขของ 0 = 0 เป็น TRUE และแถวนั้นเป็นสีเทา

แถว 17 ในทางตรงกันข้ามเมื่อแบ่งเป็น 2 ใบส่วนที่เหลือของ 1 ซึ่งไม่เท่ากับ 0 ดังนั้นแถวนั้นจะไม่มีการปิดบัง

คอลัมน์แรเงาแทนที่จะเป็นแถว

ดังที่ได้กล่าวมาแล้วสูตรที่ใช้ในการแรเงาแถวอื่นสามารถปรับเปลี่ยนเพื่อให้สามารถแรเงาคอลัมน์ได้เช่นกัน การเปลี่ยนแปลงที่ต้องการคือการใช้ฟังก์ชัน COLUMN แทน ROW ในสูตร ในการทำเช่นนี้สูตรจะมีลักษณะดังนี้:

= MOD (COLUMN (), 2) = 0

หมายเหตุ: การเปลี่ยนแปลงสูตรแรเงาแถวสำหรับการปรับเปลี่ยนรูปแบบการแรเงาที่ระบุด้านล่างนี้ยังใช้กับสูตรคอลัมน์แรเงา

เปลี่ยนสูตรเปลี่ยนรูปแบบการแรเงา

การเปลี่ยนรูปแบบการแรเงาทำได้โดยการเปลี่ยนตัวเลขสองตัวในสูตร

Divisor ไม่สามารถเป็นศูนย์หรือหนึ่งได้

ตัวเลขภายในวงเล็บเรียกว่า ตัวหาร เพราะเป็นตัวเลขที่ไม่แบ่งในฟังก์ชัน MOD ถ้าคุณจำได้ว่ากลับในชั้นเรียนคณิตศาสตร์หารด้วยศูนย์ไม่ได้รับอนุญาตและไม่ได้รับอนุญาตใน Excel ด้วย ถ้าคุณพยายามที่จะใช้ศูนย์ภายในวงเล็บในตำแหน่งของ 2 เช่น:

= MOD (ROW (), 0) = 2

คุณจะไม่มีการแรเงาเลยในช่วง

อีกวิธีหนึ่งถ้าคุณพยายามใช้หมายเลขหนึ่งสำหรับตัวหารดังนั้นสูตรจะมีลักษณะดังนี้:

= MOD (ROW (), 1) = 0

ทุกแถวในช่วงจะถูกแรเงา สาเหตุนี้เกิดขึ้นเนื่องจากจำนวนใด ๆ ที่หารด้วยใบเดียวจะเหลือจำนวนศูนย์และอย่าลืมว่าเมื่อเงื่อนไขของ 0 = 0 เป็น TRUE แถวนั้นจะถูกแรเงา

เปลี่ยน Operator, เปลี่ยน Shading Pattern

หากต้องการเปลี่ยนรูปแบบให้เปลี่ยนผู้ดำเนินการตาม เงื่อนไขหรือการเปรียบเทียบ (เครื่องหมายเท่ากัน) ที่ใช้ในสูตรเป็นเครื่องหมายน้อยกว่า (<)

โดยการเปลี่ยน = 0 ถึง <2 (น้อยกว่า 2) ตัวอย่างเช่นสามารถจัดแถวสองแถวให้เป็นแรเงาได้ กำหนดให้ <3 และการแรเงาจะทำในกลุ่มสามแถว

ข้อแม้เพียงอย่างเดียวสำหรับการใช้ตัวดำเนินการน้อยกว่าคือตรวจสอบให้แน่ใจว่าหมายเลขภายในวงเล็บใหญ่กว่าจำนวนที่อยู่ท้ายสูตร ถ้าไม่ใช่ทุกแถวในช่วงจะแรเงา