每次我制定新的条件格式规则时,它都会改变和中断。这发生在我单击应用之前,但在我创建规则之后。如果我应用该规则,它自然会完全错误地应用,但我不知道公式正在检查什么。如果我在应用后编辑公式的文本,它将继续工作并保持我编写的方式。
它似乎只是在我的公式位置的末尾添加了一长串数字。
在下图中,我添加了一个新公式:
=$J1="N"
但是在点击确定后它会变成这样:
=$J1048564="N"
不知道我在这里做错了什么,所以任何帮助将不胜感激!
最佳答案
行号没有 $ 符号,所以它是相对的。它与作为 的单元格相关。事件单元当格式已定义 .
如果将格式应用于 A1:A1000,但当前事件单元格位于第 500 行,则公式中对 $A1 的相对引用将被解释为“当前单元格上方 499 行的单元格”。应用该格式后,Excel 将尝试为每一行查找该位置。在第 1 行,它不能向上移动 499 个单元格,因此它从工作表的最后一个单元格开始,然后从那里向上移动 499 个单元格。
当然,你不想要这一切。
因此,当您定义适用于多行的条件格式时,请确保当前事件的单元格位于所选范围的左上角,以便相对于该单元格位置应用任何相对单元格引用。
您可能希望完全删除您的 CF 并重新开始。
关于应用规则后 Excel 条件格式公式更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62333388/