条件格式:根据条件突出显示行

假设我有下面的表格:

Date Value 5/27/2017 5 6/10/2017 7 6/24/2017 8 7/8/2017 5 7/22/2017 10 

我想突出显示最近的那一行,意思是最接近今天的那一行。 我知道我需要使用Excel的条件格式化function,所以我创build了从这个函数派生的指标列_inRange

 =IF(AND(A2 <= TODAY()), TODAY() < A3), 1, 0) 

新表格:

date值_inRange 5/27/2017 5 0 6/10/2017 7 0 6/24/2017 8 1 7/8/2017 5 0 7/22/2017 10 0

所以,在_inRange等于1的地方,行应该被突出显示。 我可以正确突出显示_inRange单元格,但突出显示整行时遇到困难。 任何人都可以提供方向吗? 我看着这个Exceljet的post,但显然留下了问题。

编辑:

我改变_inRange布尔(我不认为布尔TRUE / FALSE与1-0是主要问题,虽然),我仍然有问题:

 Date Value _inRange 5/27/2017 5 FALSE 6/10/2017 7 FALSE 6/24/2017 8 TRUE 7/8/2017 5 FALSE 7/22/2017 10 FALSE 

这里是我的条件格式窗口的图片:

在这里输入图像说明

首先select整个表格,然后进入Home > Conditional Formatting > Highlight Cells Rules > Equal To并将值设置为TRUE 。 然后,我改变列Traugerbuild议,但没有任何改变。

在条件格式规则pipe理器(Home-> Conditional Formatting-> Manage Rules …)中,确保您的条件格式在“规则”列中是正确的,然后确保“适用于”列也是正确的。 我怀疑这是你的问题。

尝试更改规则: =$C2=1并将应用程序的范围更改为: =$A$2:$C$10 (或任何C列转到)

我会这样做的方式是在整个行上使用条件格式,对于该行中的任何单元格,它将检查该行的_inRange。 就像这样,在新的格式规则 – >使用公式确定哪些单元格式:

 =INDEX(C:C,ROW())=1 

将C:Creplace为_inRange所在的列,然后将格式应用于整个表格。