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

标签 excel excel-2010 conditional-formatting

当我使用公式创建新规则时,我经常在 Excel 2010 上遇到问题。这个问题在我的几台电脑上都可以重现。我选择了几个单元格(例如 A4:B143),然后使用以下公式之一创建新规则:

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

然后按 Enter。当然,目标是查看第一个单元格的值为“问题”的所有行。但这不起作用,当我转到“管理规则”时,我看到 Excel 具有以下公式:
=$A1048441="issue"

这是我想要的公式,但不是我输入的数字。如果我用我的旧公式手动替换这个突然出现的新公式(在我眼中),一切正常并且公式保持=$A4="issue" .

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

最佳答案

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

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

active cell选择范围时是开始范围选择的那个。因此,从 B143 到 A4 选择的范围将 B143 作为事件单元格(不是 A4)。相对于该 Row4 是早 139 行。对于 CF,早于 A4 的 139 行是 Excel 2010 中的 Row1048441(行“换行”-最后一行 Row1048576 在 Row1 之前立即生效,因此 Row1048441 + 136 回到 Row1,再加上另外 3 行从那里到达第 4 行。136+3 是 139 的差值)。

关于excel - 使用值进行条件格式设置时单元格错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30485088/

相关文章:

excel - 多语言 Excel VBA 宏(法语/英语/瑞典语)

ruby-on-rails - 在 Rails 3.2 中从数组调用 ActiveRecord 关联方法

sql-server - 将单元格区域用作与 SQL Server 的数据连接中的值

vba - 多个条件的 Excel VBA 格式条件

excel - Excel 2007 VBA 中重叠范围的条件格式 - 错误?

excel - VBA:Excel如何复制,包括格式和间距

PHP 循环写入文本文件

Excel:查找事务中的关键字并从映射列表中获取相应的性质

excel - 任何人都可以在 Excel 2010 中显示按钮 Face ID 列表

vba - 条件格式会减慢 Excel 速度