ฉันใช้การจัดรูปแบบตามเงื่อนไขที่น่าสนใจในไฟล์ล่าสุดของฉันและคิดว่ามันจะเป็นประโยชน์กับคนอื่นเช่นกัน ดังนั้นคำตอบนี้มีขึ้นเพื่อความสมบูรณ์ของคำตอบก่อนหน้า
มันควรจะแสดงให้เห็นว่าคุณลักษณะที่น่าทึ่งนี้มีความสามารถและโดยเฉพาะอย่างยิ่งสิ่งที่ $ ทำงาน
ตารางตัวอย่าง
สีจาก D ถึง G ขึ้นอยู่กับค่าในคอลัมน์ A, B และ C แต่สูตรต้องตรวจสอบค่าที่กำหนดในแนวนอน (ผู้ใช้เริ่มต้นสิ้นสุด) และค่าที่กำหนดในแนวตั้ง (วันที่ในแถวที่ 1) นั่นคือสิ่งที่เครื่องหมายดอลลาร์ได้รับประโยชน์
สารละลาย
มีผู้ใช้ 2 คนในตารางแต่ละคนมีสีที่กำหนดไว้ตามลำดับ foo (สีน้ำเงิน) และแถบ (สีเหลือง)
เราต้องใช้กฎการจัดรูปแบบตามเงื่อนไขดังต่อไปนี้และใช้ทั้งคู่ในช่วงเดียวกัน ( D2:G3
):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
ในภาษาอังกฤษเงื่อนไขหมายถึง:
ผู้ใช้คือname
และวันที่ของเซลล์ปัจจุบันคือหลังstart
และก่อนend
สังเกตว่าสิ่งเดียวที่เปลี่ยนแปลงระหว่าง 2 สูตรคือชื่อของผู้ใช้ สิ่งนี้ทำให้ง่ายต่อการใช้ซ้ำกับผู้ใช้อื่น ๆ !
คำอธิบาย
สำคัญ : แถวและคอลัมน์ที่ผันแปรได้จะสัมพันธ์กับจุดเริ่มต้นของช่วง แต่ค่าคงที่จะไม่ได้รับผลกระทบ
มันง่ายที่จะสับสนกับตำแหน่งสัมพัทธ์ ในตัวอย่างนี้ถ้าเราใช้ช่วงD1:G3
แทนD2:G3
การจัดรูปแบบสีจะเลื่อนขึ้น 1 แถว
เพื่อหลีกเลี่ยงปัญหาดังกล่าวโปรดจำไว้ว่าค่าสำหรับแถวและคอลัมน์ตัวแปรควรสอดคล้องกับจุดเริ่มต้นของช่วงที่มีคุ้มค่าสำหรับแถวตัวแปรและคอลัมน์ควรสอดคล้องกับจุดเริ่มต้นของช่วงที่มี
ในตัวอย่างนี้ช่วงที่มีสีเพื่อเริ่มต้นคือD2:G3
D2
User
, start
และend
แตกต่างกันไปกับแถว
-> คอลัมน์คงที่เอบีซี, แถวตัวแปรเริ่มต้นที่ 2: $A2
, $B2
,$C2
Dates
แตกต่างกันกับคอลัมน์
-> คอลัมน์ตัวแปรเริ่มต้นที่ D, แถวที่ 1 คงที่:D$1
onEdit
ทริกเกอร์หรือคำตอบที่ไม่มี