使用相对引用的条件格式与公式
我四处寻找答案,并find了类似的线程,但它并没有完全回答我的问题,所以在这里。
我有两列,每列有262,000行数据。 我试图根据两个条件突出显示其中一列中的数据。 我认为我有条件格式的公式正确,但问题是,它不会适用于我想要的整个列。 例如:
=AND(K6<=1638, L6=0)
这是我有的公式。 我想要格式化复制和粘贴K列,每次迭代。 例如,下面的单元格应该具有以下格式: =AND(K7=1638, L7=0)
但我不能得到它。 它只是继续查看单元格K6和L6中的值。
格式画家不是将这种格式应用到每个单元格的方式吗?
你有没有尝试使用条件格式如下?
我在示例中简化了公式,但也应该适合您的情况。
在格式画家看来,对于大范围来说更实用。
我build议select列K和HOME>样式 – 条件格式,新规则…, 使用公式来确定要格式化哪些单元格,并在此公式为真时格式化值 :
=AND(K1<=1638,L1=0)
格式化... ,select格式化selectOK , OK 。
在“条件格式规则pipe理器”中显示规则时,它适用于“适用范围”的左上angular单元格。 CF实际上是通过调整单元格引用的范围来自动调整单元格引用,就像它们在其他地方适应一样(即,当向下K列时, K1
向前滚动到K2
等,而K$1
将保持为K$1
)。
你可以通过使用OFFSET()
和ROW()
函数来完成你所需要的条件格式化,这样你的
=AND(K6<=1638, L6=0)
变成这样的东西:
=AND(OFFSET(K6,ROW()-6,0)<=1638, OFFSET(L6,ROW()-6,0)=0)
用您需要的行偏移值replace-6
。
因此,例如,如果将此公式input到第6
行的某个单元格中,它将分别查看K6
和L6
因为ROW()-6
计算结果为0
– 因此不应用偏移量。
然后在第7
行中, SAME公式将查看K7
和L7
因为ROW()-6
计算结果为1
,这意味着偏移K6
和L6
之下的一行。