使用值进行条件格式设置时单元格错误

Wrong cell when conditional formatting with values

我在 Excel 2010 年使用公式创建新规则时经常遇到问题。该问题在我的几台计算机上可重现。我 select 几个单元格(例如 A4:B143),然后使用以下公式之一创建新规则:

=$A4="issue"
=($A4="issue")

然后按回车键。当然,目标是查看第一个单元格值为 "issue" 的所有行。但这 工作,当我转到 "manage rules" 时,我看到 Excel 有以下公式:

=$A1048441="issue"

这是我想要的公式,但不是我输入的数字。如果我用我的旧公式手动替换这个不知从哪里冒出来的新公式(在我看来),一切正常,公式保持 =$A4="issue".

有谁知道可能导致此问题的原因是什么?

我能够通过以下方式应用它:

我输入公式的时候,之前没有放=这个符号。我只是把 $a6=issue

规则:

数据:

请尝试从左上角到右下角选择,而不是相反。

没有行的锚点 ($)(必须保留一个公式规则才能在整个范围内应用)行引用是相对的 - 但相对于活动单元格而不是相对于顶行。

选择范围时的active cell是开始范围选择的那个。因此,从 B143 到 A4 中选择的范围将 B143 作为活动单元格(而不是 A4)。相对于那个 Row4 早了 139 行。对于 CF,比 A4 早 139 行是 Excel 2010 中的 Row1048441(行 'wrap' - 最后一行 Row1048576 在 Row1 之前有效,因此 Row1048441 + 136 返回到 Row1 并加上另一个3 从那里到第 4 行。136+3 是 139 的差异)。