过滤区域的条件格式

时间:2015-03-04 17:32:52

标签: excel excel-formula excel-2013 conditional-formatting excel-indirect

我目前在条件格式中使用以下公式来突出显示其他行。

=IF(ISBLANK(A1),"",MOD(ROW(),2)=0)

但是,我想找到一种方法来修改它,以便仅应用于过滤数据集的当前可见部分。

因此,例如上面当前突出显示每个偶数行,但如果我过滤数据集只显示行:2,5,7,9,10,12,15。我希望它只突出显示第5,9,12或2,7,10,15行。

我也想避免使用宏我可以将其写入宏但该文件的最终用户无法运行宏,因为他们的IT部门不信任任何类型的宏。

我正在使用Excel 2013。

1 个答案:

答案 0 :(得分:1)

请尝试HOME>条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式为真的值:

=ISODD(SUBTOTAL(3,INDIRECT("A$1:A"&ROW()))) 

格式化... ,选择格式选择,确定,确定。