过滤区域的条件格式

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

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

不过,我想find一种方法来修改这只适用于过滤数据集的当前可见部分。

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

我也想避免使用macros,我可以把它写入一个macros,但是这个文件的最终用户无法运行macros,因为他们的IT部门不信任任何types的macros。

我正在使用Excel 2013。

请尝试HOME> Conditional Formatting,New Rule …, 使用公式确定要格式化的单元格在此公式为真的格式值中

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

格式... ,selectselect格式,OK,OK。