![插入行而不移動條件格式](https://rvso.com/image/1598566/%E6%8F%92%E5%85%A5%E8%A1%8C%E8%80%8C%E4%B8%8D%E7%A7%BB%E5%8B%95%E6%A2%9D%E4%BB%B6%E6%A0%BC%E5%BC%8F.png)
我正在處理帶有大量條件格式的電子表格。
但我想改變一件事,但沒有按預期工作。
如果單元格 J9 不包含單字“PUBLIC”,我想突出顯示單獨的行(假設為第 9 行)。
現在,我使用公式來確定要在哪個儲存格上使用條件格式。我使用了公式 =$J$9<>"PUBLIC"
問題是我們有時必須在上方插入行,並且條件格式會向下移動。例如,如果我在上面插入一行,公式將更改為 =$J$10<>"PUBLIC"
如何才能將格式始終保持在第 9 行?
非常感謝你的幫助
答案1
正如 Akina 所說,當您插入或刪除行時,條件公式中的引用(絕對或相對)會發生變化,就像它們是命名範圍一樣。所以細胞保持不變。 (現在這是絕對的!!)將其稱為格式是單元格的屬性似乎是一種非常有洞察力的引用方式。
但是,您可以INDIRECT()
在條件格式規則公式中使用,就像在工作表邊公式中一樣。因此$J$9
,使用INDIRECT("$J$9")
、插入和刪除將不再變更您希望測試套用或不套用條件格式的儲存格。
(與我們在工作表公式中使用的非常相似,INDIRET()
因為涉及插入和刪除的原因非常相同。)