วิธีการจัดรูปแบบตามเงื่อนไขจะขึ้นอยู่กับค่าของเซลล์ก่อนหน้า?


2

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

สิ่งที่ฉันต้องการคือการใช้สีแดงถ้าค่าน้อยกว่าเซลล์ก่อนหน้านี้ไม่มีสีถ้าไม่เปลี่ยนแปลงและสีเขียวถ้ามันสูงกว่า

|  5   |   10  |  8  |   8   |
|      | green | red |       |

คำตอบ:


13

นี่เป็นอีกหนึ่งสิ่งพื้นฐานที่มีการจัดรูปแบบตามเงื่อนไข คลิก Conditional Formatting บน Home แท็บ Highlight Cells Rules, Greater Than และเลือกเซลล์เพื่อเปรียบเทียบหรือพิมพ์การอ้างอิงเซลล์มาทำซ้ำน้อยกว่า


มีความซับซ้อนกว่าเล็กน้อยในการใช้กฎนี้กับทั้งแถว / บล็อก

ฉันจะใช้แถวแรกเป็นตัวอย่าง

  1. เลือกบล็อก ' เซลล์ที่ใช้งานอยู่ 'คือเซลล์สีขาวในการเลือก สิ่งนี้มีความสำคัญในภายหลัง

    Screenshot of selected block
    คลิกเพื่อดูขนาดเต็ม

  2. คลิก Conditional Formatting บน Home แท็บ Highlight Cells Rules, Greater Than

    Screenshot of menu
    คลิกเพื่อดูขนาดเต็ม

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

    เลือกสีที่ต้องการ

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

    Screenshot of popup with options
    คลิกเพื่อดูขนาดเต็ม

  4. กดตกลง

  5. กลับไปที่ขั้นตอนที่ 2 แต่ใช้ Less Than เวลานี้.

  6. ไม่จำเป็นต้องตั้งค่าสีสำหรับ "ค่าเท่ากัน" เนื่องจากค่าเริ่มต้นจะว่างเปล่า หากคุณต้องการตั้งค่าสีอื่น Equal To ตัวเลือกเกินไป

ผลลัพธ์สุดท้าย:

Screenshot of formatted cells
คลิกเพื่อดูขนาดเต็ม


เยี่ยมมากนี่คือสิ่งที่ฉันต้องการ !!! ขอบคุณ
Nafas

13

นี่จะเป็นการอ้างอิงเซลล์ของเซลล์ทางด้านซ้าย เน้นตารางและทำการจัดรูปแบบตามเงื่อนไข (มากกว่า, น้อยกว่า)

=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)

ทำไมต้องทำให้หนักกว่าที่ควรจะเป็นเมื่อคำตอบที่ถูกต้องถูกโพสต์แล้ว
Scott

3
@Scott เพียงเพราะมีคำตอบหนึ่งคำตอบไม่ได้หมายความว่าคำตอบนี้ไม่ถูกต้อง
Jon

1
จากนั้นอย่าใช้โซลูชันนี้ เป็นเรื่องดีเสมอที่จะมีทางเลือกแม้ว่าจะไม่ดีก็ตาม
Jon

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

3
@Scott +1 นี่คือกรณีการใช้งานที่ยอดเยี่ยมสำหรับกรณีนี้ - ลองนึกภาพว่าต้องเปรียบเทียบหลายคอลัมน์ของตารางโดยเน้นที่คอลัมน์ที่มีขนาดใหญ่กว่าเพื่อนบ้านซ้าย สิ่งนี้สามารถวางเป็นรูปแบบและทำงานนอกกรอบไม่มีสิ่งอื่นที่จะทำได้
gt6989b

0

หากคุณทำเช่นนี้ใน Google Spreadsheets สิ่งนี้จะทำงานกับการกำหนดค่าต่อไปนี้

Conditional format rules

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.