จะอ้างถึงเซลล์ 'this' ในสูตรการจัดรูปแบบตามเงื่อนไขได้อย่างไร


15

สำหรับเขตข้อมูลที่ฉันมีการจัดรูปแบบตามเงื่อนไขด้วยสูตรที่กำหนดเอง: =today()>C8+14และ=today()>C8+30ด้วยสไตล์ที่แตกต่างกันโดยทั่วไปฉันต้องการให้มีการจัดแต่งภาพเพื่อเน้นสิ่งที่เก่าและเก่าที่สุดสองสัปดาห์และเดือน วิธีนี้ใช้ได้ผล คอลัมน์Cมีวันที่แถวสามารถแถวใดก็ได้Nดังนั้นจึงC$Nไม่ช่วย

อย่างไรก็ตามปัญหาคือฉันมีแถวใหม่ตลอดเวลาและมันจะง่ายกว่าเพียงแค่คัดลอกวางฟิลด์ด้วยกฎและเปลี่ยนวันที่ กฎยังคงอยู่ตามที่อ้างถึงC$Nเซลล์เดิมที่นี่

ฉันสามารถเปลี่ยนเฉพาะC$Nกับthis(), self()หรือมีสิ่งที่ต้องการที่ - ที่จะทำให้มันทั่วไปมากขึ้นคัดลอก / รูปแบบตามเงื่อนไข pasteable?


ตอนนี้ฉันเริ่มทำอย่างนั้นกับการอ้างอิงแถว 1 ด้วยสูตรที่เหมือนกันในทุกแถว=today()>C2+14มันยังทำงานได้C14, C15, C16, ...แต่ทำไม? มันไม่ควร ?? บางอย่างโดยนัย 'นี่'? สกรีนช็อต : dl.dropboxusercontent.com/u/14406422/stacko/spreadsheetthis.pngและลิงก์ไปยังสเปรดชีต: docs.google.com/spreadsheets/d/…
Thomson256

คำตอบ:


9

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

ตัวอย่างเช่นการจัดรูปแบบ C1: C ด้วยสูตรที่กำหนดเอง

=C1 < today() - 14

จะจัดรูปแบบเซลล์ทั้งหมดใน C ด้วยวันที่สองสัปดาห์ที่ผ่านมา


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

=and(C1 < today() - 14, row(C1) >= 8)

การจัดรูปแบบจะมีผลเฉพาะกับแถวที่ขึ้นต้นด้วย 8 แต่ช่วงที่เป็นทั้งคอลัมน์สูตรจะจัดการการแทรกแถวด้านบนแถว 8


2

INDIRECT("RC",FALSE)วิธีนี้เป็นวิธีที่สั้นที่สุดที่ฉันได้พบการอ้างอิงเซลล์ปัจจุบันในรูปแบบตามเงื่อนไขทอดช่วง: เอกสารที่นี่


0

จากคำตอบของ @ user79865 เราจำเป็นต้องอ้างอิงthisเซลล์ด้วย$เครื่องหมาย ตัวอย่างเช่น,

  1. บทบาทที่กำหนดเองเมื่อค่าของเซลล์คือ "ใช่":

    =$C1="Yes".
    
  2. บทบาทที่กำหนดเองของเมื่อค่าเป็นเลขคี่:

    =(Int($C1/2)-$C1/2)<>0
    

ตัวอย่างเพิ่มเติมที่นี่

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