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

时间:2015-05-27 14:13:09

标签: excel excel-2010 conditional-formatting

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

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

然后按Enter键。当然,目标是查看第一个单元格值为“问题”的所有行。但这确实工作,当我去“管理规则”时,我发现Excel有以下公式:

=$A1048441="issue"

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

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

2 个答案:

答案 0 :(得分:3)

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

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

选择范围时active cell是启动范围选择的范围。因此,从B143到A4中选择的范围具有B143作为活动单元(不是A4)。相对于Row4早先是139行。对于CF,早于A4的139行是Excel 2010中的Row1048441(行'wrap' - 最后一行,Row1048576,在Row1之前立即生效,因此Row1048441 + 136返回Row1并从那里再加上3来到Row4.136 + 3是139的差异)。

答案 1 :(得分:-1)

我能够以下列方式应用它:

当我输入公式时,我之前没有加=个符号。我只是把$a6=issue

规则:

enter image description here

数据:

enter image description here