当我使用公式创建新规则时,我经常在Excel 2010上遇到问题。这个问题可以在我的几台计算机上重现。我选择了几个单元格(例如A4:B143),然后使用以下公式之一创建新规则:
=$A4="issue"
=($A4="issue")
然后按Enter键。当然,目标是查看第一个单元格值为“问题”的所有行。但这确实不工作,当我去“管理规则”时,我发现Excel有以下公式:
=$A1048441="issue"
这是我想要的公式,但不是我输入的数字。如果我用我的旧公式手动替换这个新的公式(在我眼中),一切正常,公式保持=$A4="issue"
。
有谁知道可能导致此问题的原因?
答案 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
规则:
数据: