Excel: เปลี่ยนสีแถวตามค่าของเซลล์

  • แบ่งปันสิ่งนี้
Michael Brown

เรียนรู้วิธีเปลี่ยนสีของทั้งแถวอย่างรวดเร็วตามค่าของเซลล์เดียวในแผ่นงาน Excel ของคุณ เคล็ดลับและตัวอย่างสูตรสำหรับค่าตัวเลขและข้อความ

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

    วิธีเปลี่ยนสีแถวตามตัวเลขในเซลล์เดียว

    สมมติว่าคุณมีตารางคำสั่งซื้อของบริษัทดังนี้:

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

    1. เริ่มต้นด้วยการเลือกเซลล์ที่มีสีพื้นหลังที่คุณต้องการเปลี่ยน
    2. สร้างกฎการจัดรูปแบบใหม่โดยคลิก การจัดรูปแบบตามเงื่อนไข > กฎใหม่… บนแท็บ หน้าแรก
    3. ในหน้าต่างโต้ตอบ " กฎการจัดรูปแบบใหม่ " ที่เปิดขึ้น ให้เลือกตัวเลือก " ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ " และป้อน สูตรต่อไปนี้ในฟิลด์ " จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริง " เพื่อเน้นคำสั่งซื้อที่มีจำนวน มากกว่า 4:

      =$C2>4

      และโดยทั่วไป คุณสามารถใช้ตัวดำเนินการน้อยกว่า (<) และเท่ากับ (=) เพื่อค้นหาและเน้นแถวที่มีจำนวน น้อยกว่า 4 หรือเท่ากับ 4:

      =$C2<4

      =$C2=4

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

    4. คลิกปุ่ม " รูปแบบ… " และ เปลี่ยนเป็นแท็บ เติม เพื่อเลือกสีพื้นหลัง หากสีเริ่มต้นไม่เพียงพอ ให้คลิกปุ่ม " สีเพิ่มเติม… " เพื่อเลือกสีที่คุณต้องการ จากนั้นคลิก ตกลง สองครั้ง

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

    5. การแสดงตัวอย่าง กฎการจัดรูปแบบของคุณจะมีลักษณะดังนี้:
    6. หากเป็นไปตามที่คุณต้องการและคุณพอใจกับสีแล้ว ให้คลิก ตกลง เพื่อดูผลการจัดรูปแบบใหม่ของคุณ

      ตอนนี้ ถ้าค่าในคอลัมน์ จำนวน มากกว่า 4 แถวทั้งหมดในตาราง Excel ของคุณจะเปลี่ยนเป็นสีน้ำเงิน

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

    วิธีใช้กฎหลายข้อโดยลำดับความสำคัญที่คุณต้องการ

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

    =$C2>9

    หลังจากสร้างกฎการจัดรูปแบบที่สองแล้ว ให้กำหนดลำดับความสำคัญของกฎเพื่อให้กฎทั้งสองทำงาน

    1. บนแท็บ หน้าแรก ในกลุ่ม สไตล์ คลิก การจัดรูปแบบตามเงื่อนไข > จัดการกฎ… .
    2. เลือก " เวิร์กชีตนี้ " ในฟิลด์ " แสดงกฎการจัดรูปแบบสำหรับ " หากคุณต้องการจัดการกฎที่ใช้กับการเลือกปัจจุบันของคุณเท่านั้น ให้เลือก " การเลือกปัจจุบัน "
    3. เลือกกฎการจัดรูปแบบที่คุณต้องการใช้ก่อน แล้วย้ายไปที่ด้านบนสุดของ รายการโดยใช้ลูกศร ผลลัพธ์ควรมีลักษณะดังนี้:

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

    วิธีเปลี่ยนสีแถวตามค่าข้อความในเซลล์

    ในตารางตัวอย่างของเรา เพื่อให้การติดตามคำสั่งซื้อง่ายขึ้น คุณ สามารถแรเงาแถวตามค่าในคอลัมน์ การจัดส่ง เพื่อให้:

    • หากคำสั่งซื้อเป็น "ครบกำหนดใน X วัน" สีพื้นหลังของแถวดังกล่าวจะเปลี่ยนเป็น สีส้ม;
    • หากรายการเป็น "จัดส่งแล้ว" ทั้งแถวจะเป็นสีเขียว
    • หากคำสั่งซื้อเป็น "เลยกำหนด" แถวจะเปลี่ยนเป็นสีแดง

    โดยปกติแล้ว สีของแถวจะเปลี่ยนหากสถานะคำสั่งซื้อได้รับการอัปเดต

    ในขณะที่สูตรจากตัวอย่างแรกของเราอาจใช้ได้กับ "จัดส่งแล้ว" และ "เลยกำหนดชำระ" "( =$E2="Delivered" และ =$E2="Past Due" ) งานฟังดูยุ่งยากเล็กน้อยสำหรับคำสั่ง "ครบกำหนดใน..." อย่างที่คุณเห็น คำสั่งซื้อที่แตกต่างกันจะครบกำหนดใน 1, 3, 5 หรือมากกว่านั้น และสูตรข้างต้นจะใช้ไม่ได้เพราะมีวัตถุประสงค์เพื่อการจับคู่แบบตรงทั้งหมด

    ในกรณีนี้ คุณควรจะใช้การค้นหา ฟังก์ชันที่ใช้ได้กับการจับคู่บางส่วนเช่นกัน:

    =SEARCH("Due in", $E2)>0

    ในสูตร E2 คือที่อยู่ของเซลล์ที่คุณต้องการใช้การจัดรูปแบบ เครื่องหมายดอลลาร์ ($) ใช้เพื่อล็อคพิกัดคอลัมน์ และ >0 หมายความว่าการจัดรูปแบบจะถูกนำไปใช้หากข้อความที่ระบุ (" ครบกำหนดใน " ในกรณีของเรา) คือ พบในตำแหน่งใดก็ได้ในเซลล์

    สร้างกฎสามข้อตามขั้นตอนจากตัวอย่างแรก และคุณจะมีตารางด้านล่างเป็นผลลัพธ์:

    ไฮไลต์แถวถ้าเซลล์ขึ้นต้นด้วย ข้อความเฉพาะ

    การใช้ >0 ในสูตรด้านบนหมายความว่าแถวจะถูกใส่สี ไม่ว่าข้อความที่ระบุจะอยู่ที่ใดในเซลล์คีย์ ตัวอย่างเช่น คอลัมน์การจัดส่ง (F) อาจมีข้อความ " ด่วน ครบกำหนดใน 6 ชั่วโมง " และแถวนี้จะเป็นสีด้วย

    หากต้องการเปลี่ยนสีแถวเมื่อ เซลล์คีย์ เริ่มต้นด้วย ค่าเฉพาะ ใช้ =1 ในสูตร เช่น:

    =SEARCH("Due in", $E2)=1

    ในนี้กรณี แถวจะถูกเน้นก็ต่อเมื่อพบข้อความที่ระบุในตำแหน่งแรกในเซลล์

    เพื่อให้กฎการจัดรูปแบบตามเงื่อนไขนี้ทำงานได้อย่างถูกต้อง ตรวจสอบให้แน่ใจว่าไม่มีช่องว่างนำหน้าในคอลัมน์หลัก มิฉะนั้น คุณอาจใช้สมองคิดหาสาเหตุที่สูตรใช้ไม่ได้ :) คุณสามารถใช้เครื่องมือฟรีนี้เพื่อค้นหาและลบช่องว่างนำหน้าและต่อท้ายในเวิร์กชีตของคุณ - โปรแกรมเสริม Trim Spaces สำหรับ Excel

    วิธี เพื่อเปลี่ยนสีของเซลล์ตามค่าของเซลล์อื่น

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

    ตัวอย่างเช่น เราสามารถสร้างกฎดังกล่าวสามข้อเพื่อแรเงาเฉพาะเซลล์ใน คอลัมน์ " หมายเลขคำสั่งซื้อ " ตามค่าเซลล์อื่น (ค่าในคอลัมน์ การจัดส่ง )

    วิธีเปลี่ยนสีของแถวตามเงื่อนไขต่างๆ

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

    เช่น เราสามารถกำหนดสีของคำสั่งซื้อที่ครบกำหนดใน 1 และ 3 วันเป็นสีแดง และคำสั่งซื้อที่ครบกำหนดใน 5 และ 7 วันใน สีเหลือง สูตรมีดังนี้:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days")

    =OR($F2="Due in 5 Days", $F2="Due in 7 Days")

    และคุณสามารถใช้เครื่องหมาย ANDฟังก์ชัน เช่น เพื่อเปลี่ยนสีพื้นหลังของแถวที่มี จำนวน เท่ากับหรือมากกว่า 5 และเท่ากับหรือน้อยกว่า 10:

    =AND($D2>=5, $D2<=10)

    โดยธรรมชาติแล้ว คุณ ไม่จำกัดว่าจะใช้เพียง 2 เงื่อนไขในสูตรดังกล่าว คุณสามารถใช้ได้มากเท่าที่คุณต้องการ ตัวอย่างเช่น:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")

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

    วิธีเหล่านี้เป็นเพียงไม่กี่วิธีที่เป็นไปได้ใน zebra แถบแผ่นงาน Excel ของคุณตามค่าของเซลล์ที่จะตอบสนองต่อการเปลี่ยนแปลงของข้อมูลในเซลล์นั้น หากคุณต้องการสิ่งที่แตกต่างสำหรับชุดข้อมูลของคุณ โปรดส่งความคิดเห็นถึงเรา แล้วเราจะพยายามหาคำตอบให้

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้