插入行而不移动条件格式

插入行而不移动条件格式

我正在处理具有大量条件格式的电子表格。

但有一件事我想改变但却没有按预期进行。

如果单元格 J9 不包含单词“PUBLIC”,我想突出显示单个行(假设为第 9 行)。

现在我使用公式来确定在哪个单元格上使用条件格式。我使用了公式 =$J$9<>"PUBLIC"

问题是,有时我们必须在上面插入行,这样条件格式就会向下移动。例如,如果我在上面插入一行,公式就会变为 =$J$10<>"PUBLIC"

如何才能使格式始终保持在第 9 行?

非常感谢你的帮助

答案1

正如 Akina 所说,当您插入或删除行时,条件公式中的引用(绝对或相对)会发生变化,就像它们是命名区域一样。因此单元格保持不变。(现在是绝对的!!)将其称为格式是单元格的属性似乎是一种非常明智的指代方式。

但是,您可以INDIRECT()在条件格式规则公式中使用,就像在 Sheetside 公式中一样。因此$J$9,使用 而不是 ,INDIRECT("$J$9")插入和删除将不再更改您要测试是否应用条件格式的单元格。

(与我们在 Sheetside 公式中使用的非常相似,INDIRET()原因也与插入和删除非常相似。)

相关内容