วิธีระบายสีสีตามค่าของเซลล์ใน OpenOffice และ LibreOffice


44

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

มีคำถามที่คล้ายกันสำหรับExcelแต่สิ่งนี้ไม่สามารถใช้งานได้อย่างสมบูรณ์ใน LibreOffice

ฉันสามารถตั้งค่ากฎการจัดรูปแบบตามเงื่อนไขโดยใช้สูตรเพื่อตั้งค่าสีของเซลล์เฉพาะตามค่าในเซลล์นั้น (เช่น=$D5) แต่ฉันจะใช้การจัดรูปแบบกับทั้งแถวได้อย่างไร

คำตอบ:


44

มันง่ายกว่าโซลูชันของpnuts คุณไม่จำเป็นต้องเลือกเซลล์ที่เก็บค่าที่ควรเกี่ยวข้องกับการจัดรูปแบบตามเงื่อนไข เพียงเลือกเซลล์ทั้งหมดที่ควรได้รับการจัดรูปแบบตามเงื่อนไขและใช้กฎตามสูตร ตอนนี้ถ้าสูตรของคุณใช้ที่อยู่เซลล์พร้อมคอลัมน์คงที่ (เช่น '$ D5') OpenOffice จะปรับให้เหมาะกับทุกเซลล์ที่เลือก

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

การจัดรูปแบบตามเงื่อนไข 1

โดยทำดังนี้

  1. เลือกเซลล์ A1 ถึง C5;

  2. เลือกเมนูFormat-> Conditional Formatting->
    Manage...

  3. กดAddปุ่มเพื่อเพิ่มเงื่อนไข

  4. เลือกประเภทเงื่อนไข Formula is

  5. ป้อนเป็นสูตร$B1 > 2และตั้งค่ารูปแบบที่จะใช้หากเงื่อนไขตรงกัน (ตัวอย่างเช่นพื้นหลังสีแดงน่าเกลียด)

ผลลัพธ์จะเป็นดังนี้:

การจัดรูปแบบตามเงื่อนไข: ผลลัพธ์

หากต้องการตรวจสอบอีกครั้งว่า LibreOffice / OpenOffice ทำอะไรกับตารางของคุณให้เลือกเซลล์เดียวตัวอย่างเช่นA4และเลือกเมนูFormat-> Conditional Formatting->
Manage...อีกครั้ง

คุณจะเห็นว่ามีกฎการจัดรูปแบบตามเงื่อนไขที่กำหนดไว้สำหรับเซลล์นั้นโดยมีFormula isประเภทเงื่อนไขและ$B4 > 2สูตร ดังนั้น LibreOffice แปลรูปแบบตามเงื่อนไขที่กำหนดไว้สำหรับตารางที่สมบูรณ์ในกฎเดียวสำหรับแต่ละเซลล์โดยอัตโนมัติ


1

ฉันสารภาพฉันพบว่ามันยุ่งยากมาก คุณต้อง 'เล่นปาหี่' เซลล์ที่เลือก (เค้าร่างสีดำ) ด้วยอาร์เรย์ที่เลือกสำหรับการจัดรูปแบบ (สีเทา)

คลิกที่ D5 (เพื่อแสดงโครงร่างสีดำ) และเลือกทั้งแผ่น (ด้านบน1และด้านซ้ายของA) ตั้งค่าการจัดรูปแบบตามเงื่อนไขที่กำหนดด้วยสูตรคือ: $ D5 = {เนื้อหาใด ๆ ของD5}

ถ้านั่นไม่ทำงานมันเป็นเพียงที่ฉันไม่ได้อธิบายตัวเองอย่างถูกต้อง!


2
ขอบคุณ Pnuts คำตอบของคุณใช้ได้! นี่คือสิ่งที่ฉันทำ: 1. คลิกที่เซลล์ที่มีค่าซึ่งสีขึ้นอยู่กับ ตรวจสอบให้แน่ใจว่าอยู่ในมุมหนึ่งของ 'ตาราง' ที่คุณต้องการนำสีไปใช้ 2. จากนั้นเลือกช่วงทั้งหมดด้วยเมาส์ (เริ่มจากเซลล์ที่เลือกก่อนหน้า) หรือกดแป้น Shift ค้างไว้แล้วคลิกที่มุมตรงข้ามของช่วง 3. ป้อนการจัดรูปแบบตามเงื่อนไขและกำหนดเงื่อนไขเป็น "สูตรคือ" "$ D5 = 'เงื่อนไขใดก็ตามที่เป็น' (" $ D5 "เป็นการอ้างอิงถึงค่าเกณฑ์การถือครองมุมเซลล์) ที่ควรทำงาน :)
PopMilo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.