根据单元格的值奇数或偶数格式化选定的列

我有一个有几列的表。 A列由数字组成。 根据列A中的单元格值是偶数还是奇数,我想突出显示该行中的多个单元格,而不是整行。

到目前为止,使用条件格式我已经能够为每个我想要突出显示的列添加格式规则。 所以例如,如果我想列A,B和E高亮我使用三个规则:

Formula: =ISEVEN(A1) - Highlight Format - Sheet!$A$1:$A100 Formula: =ISEVEN(A1) - Highlight Format - Sheet!$B$1:$B100 Formula: =ISEVEN(A1) - Highlight Format - Sheet!$E$1:$E100 

…等所有额外的列。

但是这个很麻烦,我不知道怎么规定一下子把这个全部覆盖掉,哪怕是可能的。 我猜VBA可能是解决scheme,但我有点菜鸟。

任何线索如何攻击?

您应该修正您的公式中的参考列(在这种情况下A变为$ A)。 它适用的范围可以全部放在同样的规则中:

 Formula: =ISEVEN($A1) - Highlight Format - Sheet!$A$1:$B100;Sheet!$E$1:$E100 

所以不需要VBA!

:)你根本不需要这么多的汗水。 我不确定你的Highlight Format 。 您可以将偶数,奇数添加到条件格式窗口/向导文本框中,然后相应地select格式化颜色。

试试这个:

对于偶数:

 =MOD(A1,2)=0 

奇怪的是:

 =MOD(A1,2)>0 
  • 请查阅以下文章,以获得有关Excel条件格式的更好帮助

  • 另一篇文章为10冷却方式使用Excel条件格式