01 จาก 01
Excel Shading Rows / Columns สูตร
โดยส่วนใหญ่แล้ว การจัดรูปแบบตามเงื่อนไข จะใช้เพื่อเปลี่ยนสีของเซลล์หรือแบบอักษรเพื่อตอบสนองต่อข้อมูลที่ป้อนลงในเซลล์เช่นวันที่ค้างชำระหรือค่าใช้จ่ายงบประมาณที่สูงเกินไปและโดยปกติแล้วจะใช้เงื่อนไขที่ตั้งไว้ล่วงหน้าของ Excel
นอกเหนือจากตัวเลือกที่ตั้งไว้ล่วงหน้าแล้วยังสามารถสร้าง กฎ การจัดรูปแบบ ตาม เงื่อนไขที่กำหนดเองโดยใช้สูตร Excel เพื่อทดสอบเงื่อนไขที่ผู้ใช้ระบุ
หนึ่งสูตรดังกล่าวที่รวมฟังก์ชัน MOD และ ROW สามารถใช้เพื่อกำหนดแถวข้อมูลโดยอัตโนมัติซึ่งสามารถอ่านข้อมูลใน แผ่นงาน ขนาดใหญ่ได้ง่ายขึ้น
Dynamic Shading
ข้อดีอีกข้อหนึ่งในการใช้สูตรเพื่อเพิ่มการแรเงาแถวคือการแรเงาเป็น แบบไดนามิก ซึ่งหมายถึงการเปลี่ยนแปลงหากจำนวนแถวเปลี่ยนแปลง
หากแทรกแถวหรือลบแถวแรเงาให้ปรับตัวเองเพื่อรักษารูปแบบ
หมายเหตุ: แถวสำรองไม่ได้เป็นเพียงตัวเลือกเดียวกับสูตรนี้ โดยการเปลี่ยนเล็กน้อยตามที่กล่าวไว้ด้านล่างสูตรสามารถแรเงารูปแบบของแถวใดก็ได้ นอกจากนี้ยังสามารถใช้เพื่อแรเงาคอลัมน์แทนแถวหากคุณเลือก
ตัวอย่าง: สูตรแรเงาแถว
ขั้นตอนแรกคือการเน้นช่วงของเซลล์ที่จะแรเงาเนื่องจากสูตรจะมีผลกับเซลล์ที่เลือกเท่านั้น
- เปิดแผ่นงาน Excel - เวิร์กชีทเปล่าจะใช้สำหรับบทแนะนำนี้
- เน้นช่วงของ เซลล์ ในแผ่นงาน
- คลิกแท็บ โฮม ของ ริบบิ้น
- คลิกที่ไอคอนการจัดรูปแบบตามเงื่อนไขเพื่อเปิดเมนูแบบเลื่อนลง
- เลือก กฎใหม่ เพื่อเปิด กล่องโต้ตอบ รูปแบบการจัดรูปแบบใหม่
- คลิกที่ ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ตัวเลือกจากรายการที่ด้านบนของกล่องโต้ตอบ
- ป้อนสูตรต่อไปนี้ลงในช่องด้านล่าง ค่าจัดรูปแบบซึ่งค่านี้เป็นจริง ในครึ่งล่างของกล่องโต้ตอบ = MOD (ROW (), 2) = 0
- คลิกปุ่มรูปแบบเพื่อเปิดกล่องโต้ตอบ Format Cells
- คลิกแท็บ เติม เพื่อดูตัวเลือกสีพื้นหลัง
- เลือกสีที่จะใช้สำหรับแรเงาแถวอื่นของ ช่วงที่ เลือก
- คลิก OK สองครั้งเพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
- แถวอื่นในช่วงที่เลือกควรจะแรเงาด้วยสีพื้นหลังที่เลือกไว้
การตีความสูตร
วิธีการอ่านสูตรนี้โดย Excel คือ:
- หมายเลข 2 ในสูตรกำหนดว่ารูปแบบการแรเงาจะทำซ้ำทุกแถวที่สองในช่วงที่เลือก
- เงื่อนไขของ = 0 ในสูตรกำหนดว่าแถวแรกในช่วงไม่ได้ถูกแรเงา - ซึ่งทำเนื่องจากแถวนี้มักประกอบด้วยหัวเรื่องที่มีรูปแบบของตัวเอง
MOD และ ROW ทำอะไร
รูปแบบขึ้นอยู่กับฟังก์ชัน MOD ในสูตร MOD ทำอะไรคือการแบ่งหมายเลขแถว (กำหนดโดยฟังก์ชัน ROW) ด้วยหมายเลขที่สองภายในวงเล็บและส่งคืนส่วนที่เหลือหรือโมดูลัสตามที่บางครั้งเรียกว่า
เมื่อถึงจุดนี้การจัดรูปแบบตามเงื่อนไขจะใช้เวลามากกว่าและเปรียบเทียบค่าโมดูลัสกับตัวเลขหลังจากเครื่องหมายเท่ากับ ถ้ามีการจับคู่ (หรือถูกต้องกว่าถ้าเงื่อนไขเป็น TRUE) แถวนั้นจะเป็นสีเทาถ้าตัวเลขทั้งสองด้านของเครื่องหมายเท่ากับไม่ตรงกันเงื่อนไขเป็น FALSE และไม่มีการแรเงาเกิดขึ้นสำหรับแถวนั้น
ตัวอย่างเช่นในภาพด้านบนเมื่อแถวสุดท้ายในช่วงที่เลือก 18 หารด้วย 2 โดยฟังก์ชัน MOD ส่วนที่เหลือเป็น 0 ดังนั้นเงื่อนไขของ 0 = 0 เป็น TRUE และแถวนั้นเป็นสีเทา
แถว 17 ในทางตรงกันข้ามเมื่อแบ่งเป็น 2 ใบส่วนที่เหลือของ 1 ซึ่งไม่เท่ากับ 0 ดังนั้นแถวนั้นจะไม่มีการปิดบัง
คอลัมน์แรเงาแทนที่จะเป็นแถว
ดังที่ได้กล่าวมาแล้วสูตรที่ใช้ในการแรเงาแถวอื่นสามารถปรับเปลี่ยนเพื่อให้สามารถแรเงาคอลัมน์ได้เช่นกัน การเปลี่ยนแปลงที่ต้องการคือการใช้ฟังก์ชัน COLUMN แทน ROW ในสูตร ในการทำเช่นนี้สูตรจะมีลักษณะดังนี้:
= MOD (COLUMN (), 2) = 0หมายเหตุ: การเปลี่ยนแปลงสูตรแรเงาแถวสำหรับการปรับเปลี่ยนรูปแบบการแรเงาที่ระบุด้านล่างนี้ยังใช้กับสูตรคอลัมน์แรเงา
เปลี่ยนสูตรเปลี่ยนรูปแบบการแรเงา
การเปลี่ยนรูปแบบการแรเงาทำได้โดยการเปลี่ยนตัวเลขสองตัวในสูตร
- เมื่อต้องการให้การแรเงาแถวเริ่มต้นด้วยแถวแรกแทนที่จะเป็นแถวที่สองเมื่อสิ้นสุดสูตรให้เปลี่ยน = 0 ถึง = 1 ;
- เมื่อต้องการให้ทุกแถวที่สามหรือสี่ถูกแรเงาแทนแถวอื่นให้เปลี่ยน 2 ในสูตรเป็น 3 หรือ 4
Divisor ไม่สามารถเป็นศูนย์หรือหนึ่งได้
ตัวเลขภายในวงเล็บเรียกว่า ตัวหาร เพราะเป็นตัวเลขที่ไม่แบ่งในฟังก์ชัน MOD ถ้าคุณจำได้ว่ากลับในชั้นเรียนคณิตศาสตร์หารด้วยศูนย์ไม่ได้รับอนุญาตและไม่ได้รับอนุญาตใน Excel ด้วย ถ้าคุณพยายามที่จะใช้ศูนย์ภายในวงเล็บในตำแหน่งของ 2 เช่น:
= MOD (ROW (), 0) = 2คุณจะไม่มีการแรเงาเลยในช่วง
อีกวิธีหนึ่งถ้าคุณพยายามใช้หมายเลขหนึ่งสำหรับตัวหารดังนั้นสูตรจะมีลักษณะดังนี้:
= MOD (ROW (), 1) = 0ทุกแถวในช่วงจะถูกแรเงา สาเหตุนี้เกิดขึ้นเนื่องจากจำนวนใด ๆ ที่หารด้วยใบเดียวจะเหลือจำนวนศูนย์และอย่าลืมว่าเมื่อเงื่อนไขของ 0 = 0 เป็น TRUE แถวนั้นจะถูกแรเงา
เปลี่ยน Operator, เปลี่ยน Shading Pattern
หากต้องการเปลี่ยนรูปแบบให้เปลี่ยนผู้ดำเนินการตาม เงื่อนไขหรือการเปรียบเทียบ (เครื่องหมายเท่ากัน) ที่ใช้ในสูตรเป็นเครื่องหมายน้อยกว่า (<)
โดยการเปลี่ยน = 0 ถึง <2 (น้อยกว่า 2) ตัวอย่างเช่นสามารถจัดแถวสองแถวให้เป็นแรเงาได้ กำหนดให้ <3 และการแรเงาจะทำในกลุ่มสามแถว
ข้อแม้เพียงอย่างเดียวสำหรับการใช้ตัวดำเนินการน้อยกว่าคือตรวจสอบให้แน่ใจว่าหมายเลขภายในวงเล็บใหญ่กว่าจำนวนที่อยู่ท้ายสูตร ถ้าไม่ใช่ทุกแถวในช่วงจะแรเงา